Github user ravipesala commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2396#discussion_r197491159
--- Diff:
core/src/main/java/org/apache/carbondata/core/scan/complextypes/PrimitiveQueryType.java
---
@@ -146,4 +148,58 @@ public PrimitiveQueryType(String name, String
parentname, int blockIndex,
return actualData;
}
+ @Override public Object getDataBasedOnColumn(ByteBuffer dataBuffer,
CarbonDimension parent,
+ CarbonDimension child) {
+ Object actualData = null;
+
+ if (parent.getOrdinal() != child.getOrdinal() || null == dataBuffer) {
+ return null;
+ }
+
+ if (isDirectDictionary) {
--- End diff --
Remove the duplicate code, code is almost similar to
`getDataBasedOnDataType`
---