private MeasureColumnChunkReader getMeasureColumnChunkReader(FileReader fileReader) { ColumnarFormatVersion version = ColumnarFormatVersion.valueOf(blockInfos.get(index).getDetailInfo().getVersionNumber()); if (fileReader.isReadPageByPage()) { return CarbonDataReaderFactory.getInstance().getMeasureColumnChunkReader(version, blockInfos.get(index).getDetailInfo().getBlockletInfo(), blockInfos.get(index).getFilePath(), true); } else { return CarbonDataReaderFactory.getInstance().getMeasureColumnChunkReader(version, blockInfos.get(index).getDetailInfo().getBlockletInfo(), blockInfos.get(index).getFilePath(), false); } }
private DimensionColumnChunkReader getDimensionColumnChunkReader(FileReader fileReader) { ColumnarFormatVersion version = ColumnarFormatVersion.valueOf(blockInfos.get(index).getDetailInfo().getVersionNumber()); if (fileReader.isReadPageByPage()) { return CarbonDataReaderFactory.getInstance().getDimensionColumnChunkReader(version, blockInfos.get(index).getDetailInfo().getBlockletInfo(), dimensionLens, blockInfos.get(index).getFilePath(), true); } else { return CarbonDataReaderFactory.getInstance().getDimensionColumnChunkReader(version, blockInfos.get(index).getDetailInfo().getBlockletInfo(), dimensionLens, blockInfos.get(index).getFilePath(), false); } }