Expand description
async API for reading Parquet files as [RecordBatch]es
See the crate-level documentation for more details.
See example on ParquetRecordBatchStreamBuilder::new
Modulesยง
Structsยง
- Column
Chunk ๐Iterator - Implements
PageIteratorfor a single column chunk, yielding a singlePageReader - InMemory
RowGroup ๐ - An in-memory collection of column chunks
- Parquet
Object Reader - Reads Parquet files in object storage using [
ObjectStore]. - Parquet
Record Batch Stream - An asynchronous
Streamof [RecordBatch] constructed usingParquetRecordBatchStreamBuilderto read parquet files. - Reader
Factory ๐ ReaderFactoryis used byParquetRecordBatchStreamto createParquetRecordBatchReader
Enumsยง
- Column
Chunk ๐Data - An in-memory column chunk
- Stream
State ๐
Traitsยง
- Async
File Reader - The asynchronous interface used by
ParquetRecordBatchStreamto read parquet files - Metadata
Fetch - A data source that can be used with
ParquetMetaDataReaderto loadParquetMetaData - Metadata
Suffix Fetch - A data source that can be used with
ParquetMetaDataReaderto loadParquetMetaDatavia suffix requests, without knowing the file size
Type Aliasesยง
- Parquet
Record Batch Stream Builder - A builder for reading parquet files from an
asyncsource asParquetRecordBatchStream - Read
Result ๐ - Returns a
ReaderFactoryand an optionalParquetRecordBatchReaderfor the next row group