Github user jackylk commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/1297#discussion_r137270300
--- Diff:
core/src/main/java/org/apache/carbondata/core/datastore/page/encoding/DefaultEncodingStrategy.java
---
@@ -104,18 +107,31 @@ private ColumnPageEncoder
createEncoderForMeasure(ColumnPage columnPage) {
case SHORT:
case INT:
case LONG:
- return
selectCodecByAlgorithmForIntegral(stats).createEncoder(null);
+ return selectCodecByAlgorithmForIntegral(stats,
+
DecimalConverterFactory.DecimalConverterType.DECIMAL_LONG).createEncoder(null);
+ case DECIMAL:
+ return createEncoderForDecimalDataTypeMeasure(columnPage);
--- End diff --
Rename as others, `selectCodecByAlgorithmForDecimal`.
---