this.columnPages[i].setStatsCollector(PrimitivePageStatsCollector.newInstance(dataType)); } else { this.columnPages[i] = ColumnPage.newPage( new ColumnPageEncoderMeta(spec, DataTypes.BYTE_ARRAY, columnCompressor), pageSize); this.columnPages[i].setStatsCollector(new DummyStatsCollector()); new ColumnPageEncoderMeta(spec, DataTypes.BYTE_ARRAY, columnCompressor), pageSize, localDictionaryGenerator, true); this.columnPages[i].setStatsCollector(new DummyStatsCollector());
usedDictionaryValues.cardinality()); dictionaryColumnPage.setStatsCollector(new DummyStatsCollector()); int rowId = 0; ByteBuffer byteBuffer = null;
page = ColumnPage.newPage( new ColumnPageEncoderMeta(spec, DataTypes.BYTE_ARRAY, columnCompressor), pageSize); page.setStatsCollector(KeyPageStatsCollector.newInstance(DataTypes.BYTE_ARRAY)); dictDimensionPages[tmpNumDictDimIdx++] = page; } else { page.setStatsCollector(LVLongStringStatsCollector.newInstance()); } else if (DataTypeUtil.isPrimitiveColumn(spec.getSchemaDataType())) { if (spec.getSchemaDataType() == DataTypes.TIMESTAMP) { page.setStatsCollector(PrimitivePageStatsCollector.newInstance(DataTypes.LONG)); } else { page.setStatsCollector( PrimitivePageStatsCollector.newInstance(spec.getSchemaDataType())); page.setStatsCollector(LVShortStringStatsCollector.newInstance()); page = ColumnPage.newPage(columnPageEncoderMeta, pageSize); page.setStatsCollector(PrimitivePageStatsCollector.newInstance(dataTypes[i])); measurePages[i] = page;
.getKeyGenerator(new int[] { CarbonCommonConstants.LOCAL_DICTIONARY_MAX + 1 }); actualDataColumnPage.setStatsCollector(encodedColumnPage.getActualPage().statsCollector);