Package io.trino.parquet.reader
Class PageReader
java.lang.Object
io.trino.parquet.reader.PageReader
-
Constructor Summary
ConstructorsConstructorDescriptionPageReader(org.apache.parquet.format.CompressionCodec codec, Iterator<? extends Page> compressedPages, boolean hasOnlyDictionaryEncodedPages, boolean hasNoNulls) -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic PageReadercreatePageReader(ChunkedInputStream columnChunk, org.apache.parquet.hadoop.metadata.ColumnChunkMetaData metadata, org.apache.parquet.column.ColumnDescriptor columnDescriptor, org.apache.parquet.internal.column.columnindex.OffsetIndex offsetIndex, Optional<String> fileCreatedBy) booleanhasNext()booleanbooleanreadPage()void
-
Constructor Details
-
PageReader
-
-
Method Details
-
createPageReader
public static PageReader createPageReader(ChunkedInputStream columnChunk, org.apache.parquet.hadoop.metadata.ColumnChunkMetaData metadata, org.apache.parquet.column.ColumnDescriptor columnDescriptor, @Nullable org.apache.parquet.internal.column.columnindex.OffsetIndex offsetIndex, Optional<String> fileCreatedBy) -
hasNoNulls
public boolean hasNoNulls() -
hasOnlyDictionaryEncodedPages
public boolean hasOnlyDictionaryEncodedPages() -
readPage
-
readDictionaryPage
-
hasNext
public boolean hasNext() -
getNextPage
-
skipNextPage
public void skipNextPage() -
arePagesCompressed
public boolean arePagesCompressed()
-