public class ParquetColumnChunk extends Object implements Closeable
| Constructor and Description |
|---|
ParquetColumnChunk(ColumnChunkDescriptor descriptor,
com.facebook.presto.parquet.reader.ParquetColumnChunk.ColumnChunkBufferedInputStream stream,
Optional<org.apache.parquet.internal.column.columnindex.OffsetIndex> offsetIndex,
LocalMemoryContext memoryContext) |
| Modifier and Type | Method and Description |
|---|---|
PageReader |
buildPageReader(Optional<org.apache.parquet.crypto.InternalFileDecryptor> fileDecryptor,
int rowGroupOrdinal,
int columnOrdinal) |
void |
close() |
ColumnChunkDescriptor |
getDescriptor() |
long |
getRetainedSizeInBytes() |
protected org.apache.parquet.format.PageHeader |
readPageHeader(org.apache.parquet.format.BlockCipher.Decryptor headerBlockDecryptor,
byte[] pageHeaderAAD) |
public ParquetColumnChunk(ColumnChunkDescriptor descriptor, com.facebook.presto.parquet.reader.ParquetColumnChunk.ColumnChunkBufferedInputStream stream, Optional<org.apache.parquet.internal.column.columnindex.OffsetIndex> offsetIndex, LocalMemoryContext memoryContext)
public ColumnChunkDescriptor getDescriptor()
protected org.apache.parquet.format.PageHeader readPageHeader(org.apache.parquet.format.BlockCipher.Decryptor headerBlockDecryptor,
byte[] pageHeaderAAD)
throws IOException
IOExceptionpublic PageReader buildPageReader(Optional<org.apache.parquet.crypto.InternalFileDecryptor> fileDecryptor, int rowGroupOrdinal, int columnOrdinal) throws IOException
IOExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic long getRetainedSizeInBytes()
Copyright © 2012–2024. All rights reserved.