Class ParquetFileReader

java.lang.Object
io.deephaven.parquet.base.ParquetFileReader

public class ParquetFileReader extends Object
Top level accessor for a parquet file
  • Constructor Details

  • Method Details

    • getChannelsProvider

      public SeekableChannelsProvider getChannelsProvider()
      Returns:
      The SeekableChannelsProvider used for this reader, appropriate to use for related file access
    • getColumnsWithDictionaryUsedOnEveryDataPage

      public Set<String> 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

      public RowGroupReader getRowGroupReader(int groupNumber)
    • 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()