Available on crate feature
io_ipc
only.Expand description
APIs to write to Arrow’s IPC format.
Structs§
- Keeps track of dictionaries that have been written, to avoid emitting the same dictionary multiple times. Can optionally error if an update to an existing dictionary is attempted, which isn’t allowed in the
FileWriter
. - Stores the encoded data, which is an ipc::Schema::Message, and optional Arrow data
- Arrow file writer
- An array
RecordBatchT
with optional accompanying IPC fields. - Arrow stream writer
- Options declaring the behaviour of writing to IPC
Enums§
- Compression codec
Functions§
- Assigns every dictionary field a unique ID
- Find the dictionary that are new and need to be encoded.
- Encode a dictionary array with a certain id.
- Write
RecordBatchT
into two sets of bytes, one for the header (ipc::Schema::Message) and the other for the batch’s data - Writes an
Array
toarrow_data