You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@carbondata.apache.org by ch...@apache.org on 2017/05/25 03:35:34 UTC

[4/5] carbondata git commit: resolved bug for date type show class cast exception when querying carbon table from hive

resolved bug for date type show class cast exception when querying carbon table from hive


Project: http://git-wip-us.apache.org/repos/asf/carbondata/repo
Commit: http://git-wip-us.apache.org/repos/asf/carbondata/commit/b4f65b2e
Tree: http://git-wip-us.apache.org/repos/asf/carbondata/tree/b4f65b2e
Diff: http://git-wip-us.apache.org/repos/asf/carbondata/diff/b4f65b2e

Branch: refs/heads/master
Commit: b4f65b2ee2fe0d59d228124ff0309413e908d5d3
Parents: 68cafe5
Author: anubhav100 <an...@knoldus.in>
Authored: Thu Apr 20 16:44:48 2017 +0530
Committer: chenliang613 <ch...@apache.org>
Committed: Thu May 25 11:34:37 2017 +0800

----------------------------------------------------------------------
 .../java/org/apache/carbondata/hive/CarbonHiveRecordReader.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/carbondata/blob/b4f65b2e/integration/hive/src/main/java/org/apache/carbondata/hive/CarbonHiveRecordReader.java
----------------------------------------------------------------------
diff --git a/integration/hive/src/main/java/org/apache/carbondata/hive/CarbonHiveRecordReader.java b/integration/hive/src/main/java/org/apache/carbondata/hive/CarbonHiveRecordReader.java
index ba29028..fc45d74 100644
--- a/integration/hive/src/main/java/org/apache/carbondata/hive/CarbonHiveRecordReader.java
+++ b/integration/hive/src/main/java/org/apache/carbondata/hive/CarbonHiveRecordReader.java
@@ -223,7 +223,7 @@ public class CarbonHiveRecordReader extends CarbonRecordReader<ArrayWritable>
       case SHORT:
         return new ShortWritable(((Long) obj).shortValue());
       case DATE:
-        return new DateWritable(new Date(((long) obj)));
+        return new DateWritable(new Date(Long.parseLong(String.valueOf(obj.toString()))));
       case TIMESTAMP:
         return new TimestampWritable(new Timestamp((long) obj));
       case STRING: