Expand description
Support for the Arrow IPC Format
The Arrow IPC format defines how to read and write RecordBatches to/from
a file or stream of bytes. This format can be used to serialize and deserialize
data to files and over the network.
There are two variants of the IPC format:
-
IPC Streaming Format: Supports streaming data sources, implemented by StreamReader and StreamWriter
-
IPC File Format: Supports random access, implemented by FileReader and FileWriter.
See the reader and writer modules for more information.
ยงPlatform Support
Only little-endian platforms are officially supported and tested in CI. Big-endian platforms are not tested in CI and may not work correctly. Fixes for big-endian platforms are welcome and handled on a best-effort basis, but compatibility is not guaranteed.
Re-exportsยง
pub use self::gen::File::*;pub use self::gen::Message::*;pub use self::gen::Schema::*;pub use self::gen::SparseTensor::*;pub use self::gen::Tensor::*;
Modulesยง
- compression ๐
- convert
- Utilities for converting between IPC types and native Arrow types
- gen
- Generated code
- reader
- Arrow IPC File and Stream Readers
- writer
- Arrow IPC File and Stream Writers
Constantsยง
- ARROW_
MAGIC ๐ - CONTINUATION_
MARKER ๐