Crate arrow_buffer

Source
Expand description

Low-level buffer abstractions for Apache Arrow Rust

Re-exportsยง

pub use buffer::*;
pub use builder::*;

Modulesยง

alloc
Defines the low-level Allocation API for shared memory regions
arith ๐Ÿ”’
bigint ๐Ÿ”’
bit_chunk_iterator
Types for iterating over bitmasks in 64-bit chunks
bit_iterator
Types for iterating over packed bitmasks
bit_mask
Utils for working with packed bit masks
bit_util
Utils for working with bits
buffer
Types of shared memory region
builder
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ยง

IntervalDayTime
Value of an IntervalDayTime array
IntervalMonthDayNano
Value of an IntervalMonthDayNano array
i256
A signed 256-bit integer

Traitsยง

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