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
  • Defines maximum and minimum values for decimal256 and decimal128 types for varying precisions.
  • Contains declarations to bind to the C Data Interface.
  • Low-level array data abstractions.

Structs§

  • A generic representation of Arrow array data which encapsulates common attributes and operations for Arrow 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§

  • A thread-safe, shared reference to the Arrow array data.