Crate arrow_buffer

source ·
Expand description

Buffer abstractions for Apache Arrow

Re-exports

Modules

  • Defines memory-related functions, such as allocate/deallocate/reallocate memory regions, cache and allocation alignments.
  • Types for iterating over bitmasks in 64-bit chunks
  • Utils for working with bits
  • This module contains two main structs: Buffer and MutableBuffer. A buffer represents a contiguous memory region that can be shared via offsets.

Structs

  • A signed 256-bit integer

Traits

  • Trait expressing a Rust type that has the same in-memory representation as Arrow. This includes i16, f32, but excludes bool (which in arrow is represented in bits).
  • Allows conversion from supported Arrow types to a byte slice.