Expand description
Asynchronous implementation of Avro file reader.
This module provides AsyncAvroFileReader, which supports reading and decoding
the Avro OCF format from any source that implements AsyncFileReader.
Modulesยง
- async_
file_ ๐reader - builder ๐
- store ๐
Structsยง
- Async
Avro File Reader - An asynchronous Avro file reader that implements
Stream<Item = Result<RecordBatch, ArrowError>>. This uses anAsyncFileReaderto fetch data ranges as needed, starting with fetching the header, then reading all the blocks in the provided range where: - Avro
Object Reader - An implementation of an AsyncFileReader using the [
ObjectStore] API. - Reader
Builder - Builder for an asynchronous Avro file reader.
Enumsยง
- Fetch
Next ๐Behaviour - Reader
State ๐
Traitsยง
- Async
File Reader - The asynchronous interface used by
super::AsyncAvroFileReaderto read avro files
Functionsยง
- read_
header_ info - Reads the Avro file header (magic, metadata, sync marker) asynchronously from
reader.