Expand description
The concrete array definitions
Re-exports§
pub use crate::types::ArrowPrimitiveType;
Structs§
- Boolean
Array - An array of boolean values
- Dictionary
Array - An array of dictionary encoded values
- Fixed
Size Binary Array - An array of fixed size binary arrays
- Fixed
Size List Array - An array of [fixed length lists], similar to JSON arrays
(e.g.
["A", "B"]). - Generic
Byte Array - An array of variable length byte arrays
- Generic
Byte View Array - Variable-size Binary View Layout: An array of variable length bytes views.
- Generic
List Array - An array of variable length lists, similar to JSON arrays
(e.g.
["A", "B", "C"]). This struct specifically represents the list layout. Refer toGenericListViewArrayfor the list-view layout. - Generic
List View Array - An array of variable length lists, specifically in the list-view layout.
- MapArray
- An array of key-value maps
- Native
Adapter - An optional primitive value
- Null
Array - An array of null values
- Primitive
Array - An array of primitive values, of type
ArrowPrimitiveType - RunArray
- An array of run-end encoded values
- Struct
Array - An array of structs
- Typed
Dictionary Array - A
DictionaryArraytyped on its child values array - Typed
RunArray - A
RunArraytyped typed on its child values array - Union
Array - An array of values of varying types
Traits§
- AnyDictionary
Array - A
DictionaryArraywith the key type erased - Array
- An array in the arrow columnar format
- Array
Accessor - A generic trait for accessing the values of an
Array - Binary
Array Type - A trait for Arrow String Arrays, currently three types are supported:
- Offset
Size Trait - A type that can be used within a variable-size array to encode offset information
- String
Array Type - A trait for Arrow String Arrays, currently three types are supported:
Functions§
- make_
array - Constructs an array using the input
data. Returns a reference-countedArrayinstance. - new_
empty_ array - Creates a new empty array
- new_
null_ array - Creates a new array of
data_typeof lengthlengthfilled entirely ofNULLvalues
Type Aliases§
- Array
Ref - A reference-counted reference to a generic
Array - Binary
Array - A
GenericBinaryArrayof[u8]usingi32offsets - Binary
View Array - A
GenericByteViewArrayof[u8] - Date32
Array - A
PrimitiveArrayof days since UNIX epoch stored asi32 - Date64
Array - A
PrimitiveArrayof milliseconds since UNIX epoch stored asi64 - Decimal32
Array - A
PrimitiveArrayof 32-bit fixed point decimals - Decimal64
Array - A
PrimitiveArrayof 64-bit fixed point decimals - Decimal128
Array - A
PrimitiveArrayof 128-bit fixed point decimals - Decimal256
Array - A
PrimitiveArrayof 256-bit fixed point decimals - Duration
Microsecond Array - A
PrimitiveArrayof elapsed durations in microseconds - Duration
Millisecond Array - A
PrimitiveArrayof elapsed durations in milliseconds - Duration
Nanosecond Array - A
PrimitiveArrayof elapsed durations in nanoseconds - Duration
Second Array - A
PrimitiveArrayof elapsed durations in seconds - Float16
Array - A
PrimitiveArrayoff16 - Float32
Array - A
PrimitiveArrayoff32 - Float64
Array - A
PrimitiveArrayoff64 - Generic
Binary Array - A
GenericByteArrayfor storing[u8] - Generic
String Array - A
GenericByteArrayfor storingstr - Int8
Array - A
PrimitiveArrayofi8 - Int8
Dictionary Array - A
DictionaryArrayindexed byi8 - Int16
Array - A
PrimitiveArrayofi16 - Int16
Dictionary Array - A
DictionaryArrayindexed byi16 - Int16
RunArray - A
RunArraywithi16run ends - Int32
Array - A
PrimitiveArrayofi32 - Int32
Dictionary Array - A
DictionaryArrayindexed byi32 - Int32
RunArray - A
RunArraywithi32run ends - Int64
Array - A
PrimitiveArrayofi64 - Int64
Dictionary Array - A
DictionaryArrayindexed byi64 - Int64
RunArray - A
RunArraywithi64run ends - Interval
DayTime Array - A
PrimitiveArrayof “calendar” intervals in days and milliseconds - Interval
Month DayNano Array - A
PrimitiveArrayof “calendar” intervals in months, days, and nanoseconds. - Interval
Year Month Array - A
PrimitiveArrayof “calendar” intervals in whole months - Large
Binary Array - A
GenericBinaryArrayof[u8]usingi64offsets - Large
List Array - A
GenericListArrayof variable size lists, storing offsets asi64. - Large
List View Array - A
GenericListViewArrayof variable size lists, storing offsets asi64. - Large
String Array - A
GenericStringArrayofstrusingi64offsets - List
Array - A
GenericListArrayof variable size lists, storing offsets asi32. - List
View Array - A
GenericListViewArrayof variable size lists, storing offsets asi32. - String
Array - A
GenericStringArrayofstrusingi32offsets - String
View Array - A
GenericByteViewArraythat stores utf8 data - Time32
Millisecond Array - A
PrimitiveArrayof milliseconds since midnight stored asi32 - Time32
Second Array - A
PrimitiveArrayof seconds since midnight stored asi32 - Time64
Microsecond Array - A
PrimitiveArrayof microseconds since midnight stored asi64 - Time64
Nanosecond Array - A
PrimitiveArrayof nanoseconds since midnight stored asi64 - Timestamp
Microsecond Array - A
PrimitiveArrayof microseconds since UNIX epoch stored asi64 - Timestamp
Millisecond Array - A
PrimitiveArrayof milliseconds since UNIX epoch stored asi64 - Timestamp
Nanosecond Array - A
PrimitiveArrayof nanoseconds since UNIX epoch stored asi64 - Timestamp
Second Array - A
PrimitiveArrayof seconds since UNIX epoch stored asi64 - UInt8
Array - A
PrimitiveArrayofu8 - UInt8
Dictionary Array - A
DictionaryArrayindexed byu8 - UInt16
Array - A
PrimitiveArrayofu16 - UInt16
Dictionary Array - A
DictionaryArrayindexed byu16 - UInt32
Array - A
PrimitiveArrayofu32 - UInt32
Dictionary Array - A
DictionaryArrayindexed byu32 - UInt64
Array - A
PrimitiveArrayofu64 - UInt64
Dictionary Array - A
DictionaryArrayindexed byu64