You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@carbondata.apache.org by ja...@apache.org on 2017/04/05 01:48:47 UTC
[1/2] incubator-carbondata git commit: CARBONDATA-843 problem: null
pointer exception was thrown when floor operation is done on decimal column.
analysis: when floor operation was done on decimal column,
scale was greater than precision.During floor oper
Repository: incubator-carbondata
Updated Branches:
refs/heads/master 9e721a81b -> c62b29979
CARBONDATA-843
problem: null pointer exception was thrown when floor operation is done on decimal column.
analysis: when floor operation was done on decimal column, scale was greater than precision.During floor operation , we tried to change the precision of the data.
solution: When sending to the spark layer for performing floor operation, we need to send the precision and scale to the spark layer which are taken from the CarbonMeasure
Project: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/commit/43319298
Tree: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/tree/43319298
Diff: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/diff/43319298
Branch: refs/heads/master
Commit: 43319298eb122846286e16fdbd145594e4633aa4
Parents: 9e721a8
Author: akash <ak...@huawei.com>
Authored: Fri Mar 31 18:10:31 2017 +0530
Committer: jackylk <ja...@huawei.com>
Committed: Wed Apr 5 09:46:56 2017 +0800
----------------------------------------------------------------------
.../core/scan/collector/impl/AbstractScannedResultCollector.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-carbondata/blob/43319298/core/src/main/java/org/apache/carbondata/core/scan/collector/impl/AbstractScannedResultCollector.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/apache/carbondata/core/scan/collector/impl/AbstractScannedResultCollector.java b/core/src/main/java/org/apache/carbondata/core/scan/collector/impl/AbstractScannedResultCollector.java
index c46d46c..1ecfbc8 100644
--- a/core/src/main/java/org/apache/carbondata/core/scan/collector/impl/AbstractScannedResultCollector.java
+++ b/core/src/main/java/org/apache/carbondata/core/scan/collector/impl/AbstractScannedResultCollector.java
@@ -106,7 +106,8 @@ public abstract class AbstractScannedResultCollector implements ScannedResultCol
bigDecimalMsrValue =
bigDecimalMsrValue.setScale(carbonMeasure.getScale(), RoundingMode.HALF_UP);
}
- return org.apache.spark.sql.types.Decimal.apply(bigDecimalMsrValue);
+ return org.apache.spark.sql.types.Decimal
+ .apply(bigDecimalMsrValue, carbonMeasure.getPrecision(), carbonMeasure.getScale());
default:
return dataChunk.getMeasureDataHolder().getReadableDoubleValueByIndex(index);
}
[2/2] incubator-carbondata git commit: [CARBONDATA-843]null pointer
exception was thrown when floor operation is done on decimal column This
closes #718
Posted by ja...@apache.org.
[CARBONDATA-843]null pointer exception was thrown when floor operation is done on decimal column This closes #718
Project: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/commit/c62b2997
Tree: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/tree/c62b2997
Diff: http://git-wip-us.apache.org/repos/asf/incubator-carbondata/diff/c62b2997
Branch: refs/heads/master
Commit: c62b29979c38b8c30c2169a98b0f204ccae93d07
Parents: 9e721a8 4331929
Author: jackylk <ja...@huawei.com>
Authored: Wed Apr 5 09:48:32 2017 +0800
Committer: jackylk <ja...@huawei.com>
Committed: Wed Apr 5 09:48:32 2017 +0800
----------------------------------------------------------------------
.../core/scan/collector/impl/AbstractScannedResultCollector.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------