Module arrow_array::array 
source · Expand description
The concrete array definitions
Re-exports
pub use crate::types::ArrowPrimitiveType;
Structs
- An array of boolean values
 - An array of dictionary encoded values
 - An array of fixed size binary arrays
 - An array of fixed size arrays
 - An array of variable length byte arrays
 - An array of variable length arrays
 - An array of key-value maps
 - An optional primitive value
 - An array of null values
 - An array of primitive values
 - An array of run-end encoded values
 - An array of structs
 - A
DictionaryArraytyped on its child values array - A
RunArraytyped typed on its child values array - An array of values of varying types
 
Traits
- An array in the arrow columnar format
 - A generic trait for accessing the values of an
Array - A type that can be used within a variable-size array to encode offset information
 
Functions
- Constructs an array using the input
data. Returns a reference-countedArrayinstance. - Creates a new empty array
 - Creates a new array of
data_typeof lengthlengthfilled entirely ofNULLvalues 
Type Definitions
- A reference-counted reference to a generic
Array - An array of
[u8]usingi32offsets - An array of days since UNIX epoch stored as
i32 - An array of milliseconds since UNIX epoch stored as
i64 - An array of 128-bit fixed point decimals
 - An array of 256-bit fixed point decimals
 - An array of elapsed durations in microseconds
 - An array of elapsed durations in milliseconds
 - An array of elapsed durations in nanoseconds
 - An array of elapsed durations in seconds
 - An array of
f16 - An array of
f32 - An array of
f64 - See
BinaryArrayandLargeBinaryArrayfor storing binary data - See
StringArrayandLargeStringArrayfor storing string data - An array of
i8 - A dictionary array indexed by
i8 - An array of
i16 - A dictionary array indexed by
i16 - A
RunArraywithi16run ends - An array of
i32 - A dictionary array indexed by
i32 - A
RunArraywithi32run ends - An array of
i64 - A dictionary array indexed by
i64 - A
RunArraywithi64run ends - An array of “calendar” intervals in days and milliseconds
 - An array of “calendar” intervals in months, days, and nanoseconds
 - An array of “calendar” intervals in months
 - An array of
[u8]usingi64offsets - An array of variable size lists, storing offsets as
i64. - An array of
strusingi64offsets - An array of variable size lists, storing offsets as
i32. - An array of
strusingi32offsets - An array of milliseconds since midnight stored as
i32 - An array of seconds since midnight stored as
i32 - An array of microseconds since midnight stored as
i64 - An array of nanoseconds since midnight stored as
i64 - An array of microseconds since UNIX epoch stored as
i64 - An array of milliseconds since UNIX epoch stored as
i64 - An array of nanoseconds since UNIX epoch stored as
i64 - An array of seconds since UNIX epoch stored as
i64 - An array of
u8 - A dictionary array indexed by
u8 - An array of
u16 - A dictionary array indexed by
u16 - An array of
u32 - A dictionary array indexed by
u32 - An array of
u64 - A dictionary array indexed by
u64