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
- ADictionaryArraytyped on its child values array
- ARunArraytyped 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 anArray
- A type that can be used within a variable-size array to encode offset information
Functions
- Constructs an array using the inputdata. Returns a reference-countedArrayinstance.
- Creates a new empty array
- Creates a new array ofdata_typeof lengthlengthfilled entirely ofNULLvalues
Type Definitions
- A reference-counted reference to a genericArray
- An array of[u8]usingi32offsets
- An array of days since UNIX epoch stored asi32
- An array of milliseconds since UNIX epoch stored asi64
- 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 off16
- An array off32
- An array off64
- SeeBinaryArrayandLargeBinaryArrayfor storing binary data
- SeeStringArrayandLargeStringArrayfor storing string data
- An array ofi8
- A dictionary array indexed byi8
- An array ofi16
- A dictionary array indexed byi16
- ARunArraywithi16run ends
- An array ofi32
- A dictionary array indexed byi32
- ARunArraywithi32run ends
- An array ofi64
- A dictionary array indexed byi64
- ARunArraywithi64run 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 asi64.
- An array ofstrusingi64offsets
- An array of variable size lists, storing offsets asi32.
- An array ofstrusingi32offsets
- An array of milliseconds since midnight stored asi32
- An array of seconds since midnight stored asi32
- An array of microseconds since midnight stored asi64
- An array of nanoseconds since midnight stored asi64
- An array of microseconds since UNIX epoch stored asi64
- An array of milliseconds since UNIX epoch stored asi64
- An array of nanoseconds since UNIX epoch stored asi64
- An array of seconds since UNIX epoch stored asi64
- An array ofu8
- A dictionary array indexed byu8
- An array ofu16
- A dictionary array indexed byu16
- An array ofu32
- A dictionary array indexed byu32
- An array ofu64
- A dictionary array indexed byu64