Module reader

Module reader 

Source
Expand description

ParquetFileReaderFactory and DefaultParquetFileReaderFactory for low level control of parquet file readers

Structs§

CachedParquetFileReader
Implements [AsyncFileReader] for a Parquet file in object storage. Reads the file metadata from the [FileMetadataCache], if available, otherwise reads it directly from the file and then updates the cache.
CachedParquetFileReaderFactory
Implementation of ParquetFileReaderFactory supporting the caching of footer and page metadata. Reads and updates the [FileMetadataCache] with the [ParquetMetaData] data. This reader always loads the entire metadata (including page index, unless the file is encrypted), even if not required by the current query, to ensure it is always available for those that need it.
CachedParquetMetaData
Wrapper to implement [FileMetadata] for [ParquetMetaData].
DefaultParquetFileReaderFactory
Default implementation of ParquetFileReaderFactory
ParquetFileReader
Implements [AsyncFileReader] for a parquet file in object storage.

Traits§

ParquetFileReaderFactory
Interface for reading parquet files.