public class PageReader extends Object
| Constructor and Description |
|---|
PageReader(org.apache.parquet.hadoop.metadata.CompressionCodecName codec,
Iterator<DataPage> dataPageIterator,
long valueCountInColumnChunk,
DictionaryPage compressedDictionaryPage,
org.apache.parquet.internal.column.columnindex.OffsetIndex offsetIndex,
Optional<org.apache.parquet.format.BlockCipher.Decryptor> blockDecryptor,
byte[] fileAdditionalAuthenticationData,
int rowGroupOrdinal,
int columnOrdinal) |
| Modifier and Type | Method and Description |
|---|---|
static long |
getFirstRowIndex(int pageIndex,
org.apache.parquet.internal.column.columnindex.OffsetIndex offsetIndex) |
long |
getRetainedSizeInBytes() |
long |
getValueCountInColumnChunk() |
DictionaryPage |
readDictionaryPage() |
DataPage |
readPage() |
public PageReader(org.apache.parquet.hadoop.metadata.CompressionCodecName codec,
Iterator<DataPage> dataPageIterator,
long valueCountInColumnChunk,
DictionaryPage compressedDictionaryPage,
org.apache.parquet.internal.column.columnindex.OffsetIndex offsetIndex,
Optional<org.apache.parquet.format.BlockCipher.Decryptor> blockDecryptor,
byte[] fileAdditionalAuthenticationData,
int rowGroupOrdinal,
int columnOrdinal)
public static long getFirstRowIndex(int pageIndex,
org.apache.parquet.internal.column.columnindex.OffsetIndex offsetIndex)
public long getValueCountInColumnChunk()
public DataPage readPage()
public DictionaryPage readDictionaryPage()
public long getRetainedSizeInBytes()
Copyright © 2012–2024. All rights reserved.