Package io.deephaven.parquet.base
Class ParquetFileReader
java.lang.Object
io.deephaven.parquet.base.ParquetFileReader
Top level accessor for a parquet file
-
Constructor Summary
ConstructorsConstructorDescriptionParquetFileReader(String filePath, SeekableChannelsProvider channelsProvider) -
Method Summary
Modifier and TypeMethodDescriptionGet the name of all columns that we can know for certain (a) have a dictionary, and (b) use the dictionary on all data pages.org.apache.parquet.format.FileMetaDataorg.apache.parquet.hadoop.metadata.ParquetMetadatagetRowGroupReader(int groupNumber) org.apache.parquet.schema.MessageType
-
Constructor Details
-
ParquetFileReader
public ParquetFileReader(String filePath, SeekableChannelsProvider channelsProvider) throws IOException - Throws:
IOException
-
-
Method Details
-
getChannelsProvider
- Returns:
- The
SeekableChannelsProviderused for this reader, appropriate to use for related file access
-
getColumnsWithDictionaryUsedOnEveryDataPage
Get the name of all columns that we can know for certain (a) have a dictionary, and (b) use the dictionary on all data pages.- Returns:
- A set of parquet column names that satisfies the required condition.
-
getRowGroupReader
-
getSchema
public org.apache.parquet.schema.MessageType getSchema() -
getParquetMetadata
public org.apache.parquet.hadoop.metadata.ParquetMetadata getParquetMetadata() -
getFileMetaData
public org.apache.parquet.format.FileMetaData getFileMetaData()
-