Github user jackylk commented on a diff in the pull request: https://github.com/apache/carbondata/pull/1566#discussion_r153094993 --- Diff: processing/src/main/java/org/apache/carbondata/processing/merger/CompactionResultSortProcessor.java --- @@ -196,9 +196,16 @@ private void deleteTempStoreLocation() { */ private void processResult(List<RawResultIterator> resultIteratorList) throws Exception { for (RawResultIterator resultIterator : resultIteratorList) { - while (resultIterator.hasNext()) { - addRowForSorting(prepareRowObjectForSorting(resultIterator.next())); - isRecordFound = true; + if (CompactionType.STREAMING == compactionType) { + while (resultIterator.hasNext()) { + addRowForSorting(resultIterator.next()); --- End diff -- add comment to describe it is using raw row
---