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