Crate arrow_buffer

Source
Expand description

Low-level buffer abstractions for Apache Arrow Rust

Re-exportsยง

Modulesยง

  • Defines the low-level Allocation API for shared memory regions
  • arith ๐Ÿ”’
  • bigint ๐Ÿ”’
  • Types for iterating over bitmasks in 64-bit chunks
  • Types for iterating over packed bitmasks
  • Utils for working with packed bit masks
  • Utils for working with bits
  • Types of shared memory region
  • Buffer builders
  • bytes ๐Ÿ”’
    This module contains an implementation of a contiguous immutable memory region that knows how to de-allocate itself, Bytes. Note that this is a low-level functionality of this crate.
  • interval ๐Ÿ”’
  • native ๐Ÿ”’
  • util ๐Ÿ”’

Structsยง

Traitsยง

  • Trait expressing a Rust type that has the same in-memory representation as Arrow.
  • Allows conversion from supported Arrow types to a byte slice.