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 length lists], similar to JSON arrays (e.g.
["A", "B"]). - An array of variable length byte arrays
- An array of variable length lists, similar to JSON arrays (e.g.
["A", "B", "C"]). - 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
- A
DictionaryArraywith the key type erased - 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 Aliases
- A reference-counted reference to a generic
Array - A
PrimitiveArrayof days since UNIX epoch stored asi32 - A
PrimitiveArrayof milliseconds since UNIX epoch stored asi64 - A
PrimitiveArrayof 128-bit fixed point decimals - A
PrimitiveArrayof 256-bit fixed point decimals - A
PrimitiveArrayof elapsed durations in microseconds - A
PrimitiveArrayof elapsed durations in milliseconds - A
PrimitiveArrayof elapsed durations in nanoseconds - A
PrimitiveArrayof elapsed durations in seconds - A
PrimitiveArrayoff16 - A
PrimitiveArrayoff32 - A
PrimitiveArrayoff64 - A
GenericBinaryArrayfor storing[u8] - A
GenericByteArrayfor storingstr - A
PrimitiveArrayofi8 - A
DictionaryArrayindexed byi8 - A
PrimitiveArrayofi16 - A
DictionaryArrayindexed byi16 - A
RunArraywithi16run ends - A
PrimitiveArrayofi32 - A
DictionaryArrayindexed byi32 - A
RunArraywithi32run ends - A
PrimitiveArrayofi64 - A
DictionaryArrayindexed byi64 - A
RunArraywithi64run ends - A
PrimitiveArrayof “calendar” intervals in days and milliseconds - A
PrimitiveArrayof “calendar” intervals in months, days, and nanoseconds - A
PrimitiveArrayof “calendar” intervals in months - A
GenericListArrayof variable size lists, storing offsets asi64. - A
GenericListArrayof variable size lists, storing offsets asi32. - A
PrimitiveArrayof milliseconds since midnight stored asi32 - A
PrimitiveArrayof seconds since midnight stored asi32 - A
PrimitiveArrayof microseconds since midnight stored asi64 - A
PrimitiveArrayof nanoseconds since midnight stored asi64 - A
PrimitiveArrayof microseconds since UNIX epoch stored asi64 - A
PrimitiveArrayof milliseconds since UNIX epoch stored asi64 - A
PrimitiveArrayof nanoseconds since UNIX epoch stored asi64 - A
PrimitiveArrayof seconds since UNIX epoch stored asi64 - A
PrimitiveArrayofu8 - A
DictionaryArrayindexed byu8 - A
PrimitiveArrayofu16 - A
DictionaryArrayindexed byu16 - A
PrimitiveArrayofu32 - A
DictionaryArrayindexed byu32 - A
PrimitiveArrayofu64 - A
DictionaryArrayindexed byu64