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
  • byte_view 🔒
  • data 🔒
    Contains ArrayData, a generic representation of Arrow array data which encapsulates common attributes and operations for Arrow array.
  • equal 🔒
    Module containing functionality to compute array equality. This module uses ArrayData and does not depend on dynamic casting of Array.
  • 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
  • Helper to access views of GenericByteViewArray (StringViewArray and BinaryViewArray) where the length is greater than 12 bytes.
  • Layout specification for a data type

Enums§

  • Layout specification for a single data type buffer

Functions§

Type Aliases§