Github user sounakr commented on a diff in the pull request:
https://github.com/apache/carbondata/pull/2209#discussion_r184976884
--- Diff:
core/src/main/java/org/apache/carbondata/core/scan/complextypes/PrimitiveQueryType.java
---
@@ -84,6 +101,9 @@ public PrimitiveQueryType(String name, String
parentname, int blockIndex,
DimensionRawColumnChunk[] rawColumnChunks, int rowNumber,
int pageNumber, DataOutputStream dataOutputStream) throws
IOException {
byte[] currentVal = copyBlockDataChunk(rawColumnChunks, rowNumber,
pageNumber);
+ if (!this.isDictionary) {
+ dataOutputStream.writeInt(currentVal.length);
--- End diff --
Below line 105 we are writing the data. Data writing is without any
condition.
---