Available on crate feature io_ipc only.
Expand description

APIs to read Arrow’s IPC format.

The two important structs here are the FileReader, which provides arbitrary access to any of its messages, and the StreamReader, which only supports reading data in the order it was written in.

Modules

file_asyncio_ipc_read_async

Async reader for Arrow IPC files

stream_asyncio_ipc_read_async

APIs to read Arrow streams asynchronously

Structs

Metadata of an Arrow IPC file, written in the footer of the file.

An iterator of Chunks from an Arrow IPC file.

Metadata of an Arrow IPC stream, written at the start of the stream

Arrow Stream reader.

Enums

The different types of errors that reading from IPC can cause

Encodes the stream’s status after each read.

Functions

Reads the record batch at position index from the reader.

Reads all file’s dictionaries, if any This function is IO-bounded

Read the Arrow IPC file’s metadata

Reads the metadata of the stream

Type Definitions

how dictionaries are tracked in this crate