Github user sounakr commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2417#discussion_r201073104
--- Diff:
core/src/main/java/org/apache/carbondata/core/datastore/chunk/store/ColumnPageWrapper.java
---
@@ -17,32 +17,39 @@
package org.apache.carbondata.core.datastore.chunk.store;
+
+import org.apache.carbondata.core.constants.CarbonCommonConstants;
+import org.apache.carbondata.core.datastore.ColumnType;
import org.apache.carbondata.core.datastore.chunk.DimensionColumnPage;
import org.apache.carbondata.core.datastore.page.ColumnPage;
+import org.apache.carbondata.core.metadata.datatype.DataType;
+import org.apache.carbondata.core.metadata.datatype.DataTypes;
import org.apache.carbondata.core.scan.executor.infos.KeyStructureInfo;
import org.apache.carbondata.core.scan.result.vector.ColumnVectorInfo;
+import org.apache.carbondata.core.util.ByteUtil;
public class ColumnPageWrapper implements DimensionColumnPage {
private ColumnPage columnPage;
- public ColumnPageWrapper(ColumnPage columnPage) {
+ private boolean isAdaptiveComplexPrimitivePage;
+
+ public ColumnPageWrapper(ColumnPage columnPage, boolean
isAdaptiveComplexPrimitivePage) {
this.columnPage = columnPage;
+ this.isAdaptiveComplexPrimitivePage = isAdaptiveComplexPrimitivePage;
}
@Override
public int fillRawData(int rowId, int offset, byte[] data,
KeyStructureInfo restructuringInfo) {
throw new UnsupportedOperationException("internal error");
}
- @Override
- public int fillSurrogateKey(int rowId, int chunkIndex, int[]
outputSurrogateKey,
+ @Override public int fillSurrogateKey(int rowId, int chunkIndex, int[]
outputSurrogateKey,
--- End diff --
Done
---