Github user ajantha-bhat commented on a diff in the pull request: https://github.com/apache/carbondata/pull/2705#discussion_r216634097 --- Diff: core/src/main/java/org/apache/carbondata/core/datastore/TableSpec.java --- @@ -36,6 +37,14 @@ private DimensionSpec[] dimensionSpec; private MeasureSpec[] measureSpec; + // Many places we might have to access no-dictionary column spec. + // but no-dictionary column spec are not always in below order like, + // dictionary + no dictionary + complex + measure + // when sort_columns are empty, no columns are selected for sorting. + // so, spec will not be in above order. + // Hence NoDictionaryDimensionSpec will be useful and it will be subset of dimensionSpec. + private List<DimensionSpec> NoDictionaryDimensionSpec; --- End diff -- done.
---