Expand description
The concrete array definitions
Re-exports§
- pub use crate::types::ArrowPrimitiveType;
Structs§
- BooleanArray 
- An array of boolean values
- DictionaryArray 
- An array of dictionary encoded values
- FixedSize Binary Array 
- An array of fixed size binary arrays
- FixedSize List Array 
- An array of [fixed length lists], similar to JSON arrays
(e.g. ["A", "B"]).
- GenericByte Array 
- An array of variable length byte arrays
- GenericByte View Array 
- Variable-size Binary View Layout: An array of variable length bytes views.
- GenericList 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.
- GenericList View Array 
- An array of variable length lists, specifically in the list-view layout.
- MapArray
- An array of key-value maps
- NativeAdapter 
- An optional primitive value
- NullArray 
- An array of null values
- PrimitiveArray 
- An array of primitive values, of type ArrowPrimitiveType
- RunArray
- An array of run-end encoded values
- StructArray 
- An array of structs
- TypedDictionary Array 
- A DictionaryArraytyped on its child values array
- TypedRunArray 
- A RunArraytyped typed on its child values array
- UnionArray 
- An array of values of varying types
Traits§
- AnyDictionaryArray 
- A DictionaryArraywith the key type erased
- Array
- An array in the arrow columnar format
- ArrayAccessor 
- A generic trait for accessing the values of an Array
- BinaryArray Type 
- A trait for Arrow String Arrays, currently three types are supported:
- OffsetSize Trait 
- A type that can be used within a variable-size array to encode offset information
- StringArray 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§
- ArrayRef 
- A reference-counted reference to a generic Array
- BinaryArray 
- A GenericBinaryArrayof[u8]usingi32offsets
- BinaryView Array 
- A GenericByteViewArrayof[u8]
- Date32Array 
- A PrimitiveArrayof days since UNIX epoch stored asi32
- Date64Array 
- A PrimitiveArrayof milliseconds since UNIX epoch stored asi64
- Decimal128Array 
- A PrimitiveArrayof 128-bit fixed point decimals
- Decimal256Array 
- A PrimitiveArrayof 256-bit fixed point decimals
- DurationMicrosecond Array 
- A PrimitiveArrayof elapsed durations in microseconds
- DurationMillisecond Array 
- A PrimitiveArrayof elapsed durations in milliseconds
- DurationNanosecond Array 
- A PrimitiveArrayof elapsed durations in nanoseconds
- DurationSecond Array 
- A PrimitiveArrayof elapsed durations in seconds
- Float16Array 
- A PrimitiveArrayoff16
- Float32Array 
- A PrimitiveArrayoff32
- Float64Array 
- A PrimitiveArrayoff64
- GenericBinary Array 
- A GenericBinaryArrayfor storing[u8]
- GenericString Array 
- A GenericByteArrayfor storingstr
- Int8Array 
- A PrimitiveArrayofi8
- Int8Dictionary Array 
- A DictionaryArrayindexed byi8
- Int16Array 
- A PrimitiveArrayofi16
- Int16Dictionary Array 
- A DictionaryArrayindexed byi16
- Int16RunArray 
- A RunArraywithi16run ends
- Int32Array 
- A PrimitiveArrayofi32
- Int32Dictionary Array 
- A DictionaryArrayindexed byi32
- Int32RunArray 
- A RunArraywithi32run ends
- Int64Array 
- A PrimitiveArrayofi64
- Int64Dictionary Array 
- A DictionaryArrayindexed byi64
- Int64RunArray 
- A RunArraywithi64run ends
- IntervalDayTime Array 
- A PrimitiveArrayof “calendar” intervals in days and milliseconds
- IntervalMonth DayNano Array 
- A PrimitiveArrayof “calendar” intervals in months, days, and nanoseconds.
- IntervalYear Month Array 
- A PrimitiveArrayof “calendar” intervals in whole months
- LargeBinary Array 
- A GenericBinaryArrayof[u8]usingi64offsets
- LargeList Array 
- A GenericListArrayof variable size lists, storing offsets asi64.
- LargeList View Array 
- A GenericListViewArrayof variable size lists, storing offsets asi64.
- LargeString Array 
- A GenericStringArrayofstrusingi64offsets
- ListArray 
- A GenericListArrayof variable size lists, storing offsets asi32.
- ListView Array 
- A GenericListViewArrayof variable size lists, storing offsets asi32.
- StringArray 
- A GenericStringArrayofstrusingi32offsets
- StringView Array 
- A GenericByteViewArraythat stores utf8 data
- Time32Millisecond Array 
- A PrimitiveArrayof milliseconds since midnight stored asi32
- Time32Second Array 
- A PrimitiveArrayof seconds since midnight stored asi32
- Time64Microsecond Array 
- A PrimitiveArrayof microseconds since midnight stored asi64
- Time64Nanosecond Array 
- A PrimitiveArrayof nanoseconds since midnight stored asi64
- TimestampMicrosecond Array 
- A PrimitiveArrayof microseconds since UNIX epoch stored asi64
- TimestampMillisecond Array 
- A PrimitiveArrayof milliseconds since UNIX epoch stored asi64
- TimestampNanosecond Array 
- A PrimitiveArrayof nanoseconds since UNIX epoch stored asi64
- TimestampSecond Array 
- A PrimitiveArrayof seconds since UNIX epoch stored asi64
- UInt8Array 
- A PrimitiveArrayofu8
- UInt8Dictionary Array 
- A DictionaryArrayindexed byu8
- UInt16Array 
- A PrimitiveArrayofu16
- UInt16Dictionary Array 
- A DictionaryArrayindexed byu16
- UInt32Array 
- A PrimitiveArrayofu32
- UInt32Dictionary Array 
- A DictionaryArrayindexed byu32
- UInt64Array 
- A PrimitiveArrayofu64
- UInt64Dictionary Array 
- A DictionaryArrayindexed byu64