Github user kunal642 commented on a diff in the pull request: https://github.com/apache/carbondata/pull/2578#discussion_r206091924 --- Diff: processing/src/main/java/org/apache/carbondata/processing/datatypes/ArrayDataType.java --- @@ -172,7 +191,7 @@ public void setSurrogateIndex(int surrIndex) { @Override public void fillCardinality(List<Integer> dimCardWithComplex) { - if (children.getIsColumnDictionary()) { + if (this.isDictionaryColumn) { --- End diff -- return isDictionaryColumn from getIsColumnDictionary() also.
---