Github user sv71294 commented on a diff in the pull request: https://github.com/apache/carbondata/pull/2412#discussion_r199067368 --- Diff: integration/presto/src/main/java/org/apache/carbondata/presto/CarbondataPageSource.java --- @@ -47,25 +44,18 @@ private static final LogService logger = LogServiceFactory.getLogService(CarbondataPageSource.class.getName()); - private final List<Type> types; + private List<ColumnHandle> columnHandles; private boolean closed; private PrestoCarbonVectorizedRecordReader vectorReader; - private CarbonDictionaryDecodeReadSupport<Object[]> readSupport; - List<ColumnHandle> columnHandles; private long sizeOfData = 0; - private final StreamReader[] readers ; private int batchId; private long nanoStart; private long nanoEnd; - public CarbondataPageSource(CarbonDictionaryDecodeReadSupport readSupport, - PrestoCarbonVectorizedRecordReader vectorizedRecordReader, - List<ColumnHandle> columnHandles ) { + CarbondataPageSource(PrestoCarbonVectorizedRecordReader vectorizedRecordReader, --- End diff -- no need of creating streamReader and dictionary read support here, as they are moved to CarbonVectorBatch
---