Github user jackylk commented on a diff in the pull request: https://github.com/apache/carbondata/pull/1297#discussion_r137270799 --- Diff: core/src/main/java/org/apache/carbondata/core/datastore/page/encoding/DefaultEncodingStrategy.java --- @@ -130,7 +146,8 @@ private static DataType fitLongMinMax(long max, long min) { } } - private static DataType fitMinMax(DataType dataType, Object max, Object min) { + private static DataType fitMinMax(DataType dataType, Object max, Object min, + DecimalConverterFactory.DecimalConverterType decimalConverterType) { --- End diff -- I think it is not good to pass `decimalConverterType` in many functions. It makes code complex. It is better to think of a way to encapsulate it.
---