Skip to main content

Module async_reader

Module async_reader 

Source
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ยง

metadata ๐Ÿ”’
spawn ๐Ÿ”’
store ๐Ÿ”’

Structsยง

ParquetObjectReaderDeprecated
Reads Parquet files in object storage using [ObjectStore].
ParquetRecordBatchStream
An asynchronous Streamof [RecordBatch] constructed using ParquetRecordBatchStreamBuilder to read parquet files.
SpawnedReader
An AsyncFileReader that performs I/O on a separate tokio runtime.

Enumsยง

RequestState ๐Ÿ”’
State machine that tracks outstanding requests to fetch data

Traitsยง

AsyncFileReader
The asynchronous interface used by ParquetRecordBatchStream to read parquet files
MetadataFetch
A data source that can be used with ParquetMetaDataReader to load ParquetMetaData
MetadataSuffixFetch
A data source that can be used with ParquetMetaDataReader to load ParquetMetaData via suffix requests, without knowing the file size

Type Aliasesยง

ParquetRecordBatchStreamBuilder
A builder for reading parquet files from an async source as ParquetRecordBatchStream