Github user kumarvishal09 commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2654#discussion_r214087899
--- Diff:
core/src/main/java/org/apache/carbondata/core/datastore/chunk/store/ColumnPageWrapper.java
---
@@ -73,11 +113,16 @@ public int fillVector(int[] filteredRowId,
ColumnVectorInfo[] vectorInfo, int ch
if (null != localDictionary) {
return localDictionary
.getDictionaryValue(CarbonUtil.getSurrogateInternal(columnPage.getBytes(rowId),
0, 3));
- } else if (columnType == ColumnType.COMPLEX_PRIMITIVE &&
this.isAdaptiveComplexPrimitive()) {
- if (columnPage.getNullBits().get(rowId)) {
+ } else if (columnType == ColumnType.COMPLEX_PRIMITIVE
--- End diff --
In case of explict sorted data will be return based on invertedIndexReverse
can u please check the same, Please refer
UnsafeFixedLengthDimensionDataChunkStore.java getRowMethod
---