Crate arrow_data
source ·Expand description
Low-level array data abstractions for Apache Arrow Rust
For a higher-level, strongly-typed interface see arrow_array
Modules§
- Types for iterating over packed bitmasks
- Utils for working with packed bit masks
- Contains declarations to bind to the C Data Interface.
Structs§
- A generic representation of Arrow array data which encapsulates common attributes and operations for Arrow array. Specific operations for different arrays types (e.g., primitive, list, struct) are implemented in
Array
. - Builder for
ArrayData
type - Layout specification for a data type
Enums§
- Layout specification for a single data type buffer
Functions§
- Return the expected
DataTypeLayout
Arrays of this data type are expected to have - Validates the combination of
views
andbuffers
is a valid BinaryView - Validates the combination of
views
andbuffers
is a valid StringView