private long readDataPageV1(PageHeader pageHeader, int uncompressedPageSize, int compressedPageSize, List<DataPage> pages) { DataPageHeader dataHeaderV1 = pageHeader.getData_page_header(); pages.add(new DataPageV1( getSlice(compressedPageSize), dataHeaderV1.getNum_values(), uncompressedPageSize, MetadataReader.readStats( dataHeaderV1.getStatistics(), descriptor.getColumnDescriptor().getType()), getParquetEncoding(Encoding.valueOf(dataHeaderV1.getRepetition_level_encoding().name())), getParquetEncoding(Encoding.valueOf(dataHeaderV1.getDefinition_level_encoding().name())), getParquetEncoding(Encoding.valueOf(dataHeaderV1.getEncoding().name())))); return dataHeaderV1.getNum_values(); }
public Object getFieldValue(_Fields field) { switch (field) { case NUM_VALUES: return new Integer(getNum_values()); case ENCODING: return getEncoding(); case DEFINITION_LEVEL_ENCODING: return getDefinition_level_encoding(); case REPETITION_LEVEL_ENCODING: return getRepetition_level_encoding(); case STATISTICS: return getStatistics(); } throw new IllegalStateException(); }
public Object getFieldValue(_Fields field) { switch (field) { case NUM_VALUES: return new Integer(getNum_values()); case ENCODING: return getEncoding(); case DEFINITION_LEVEL_ENCODING: return getDefinition_level_encoding(); case REPETITION_LEVEL_ENCODING: return getRepetition_level_encoding(); case STATISTICS: return getStatistics(); } throw new IllegalStateException(); }
private long readDataPageV1(PageHeader pageHeader, int uncompressedPageSize, int compressedPageSize, List<DataPage> pages) throws IOException { DataPageHeader dataHeaderV1 = pageHeader.getData_page_header(); pages.add(new DataPageV1( getBytesInput(compressedPageSize), dataHeaderV1.getNum_values(), uncompressedPageSize, ParquetMetadataReader.readStats( dataHeaderV1.getStatistics(), descriptor.getColumnDescriptor().getType()), Encoding.valueOf(dataHeaderV1.getRepetition_level_encoding().name()), Encoding.valueOf(dataHeaderV1.getDefinition_level_encoding().name()), Encoding.valueOf(dataHeaderV1.getEncoding().name()))); return dataHeaderV1.getNum_values(); }
fromParquetStatistics(dataHeaderV1.getStatistics(), descriptor.col.getType()), converter.getEncoding(dataHeaderV1.getRepetition_level_encoding()), converter.getEncoding(dataHeaderV1.getDefinition_level_encoding()), converter.getEncoding(dataHeaderV1.getEncoding()) ));