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.
---