Github user bhavya411 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/1581#discussion_r156023011
--- Diff:
core/src/main/java/org/apache/carbondata/core/scan/collector/impl/RestructureBasedVectorResultCollector.java
---
@@ -238,7 +238,7 @@ private void fillDataForNonExistingMeasures() {
(long) defaultValue);
} else if (DataTypes.isDecimal(dataType)) {
vector.putDecimals(columnVectorInfo.vectorOffset,
columnVectorInfo.size,
- (Decimal) defaultValue, measure.getPrecision());
+ ((Decimal) defaultValue).toJavaBigDecimal(),
measure.getPrecision());
--- End diff --
We can not remove these imports as the data that is returned is stored in
Spark Format , the casting is done to convert it to generic types
---