Module array

Source
Expand description

Sequences of values with known length all having the same type.

Re-exports§

pub use union::*;

Modules§

union
Array for sum types.

Structs§

BooleanArray
Array with boolean values.
FixedSizeArrayChunks
An iterator over N elements of the iterator at a time.
FixedSizeBinary
An byte array wrapper that maps to FixedSizeBinaryArray via its ArrayType implementation. Used for example to map Uuid to a FixedSizeBinaryArray instead of a FixedSizeListArray.
FixedSizeBinaryArray
Array with fixed-size binary elements.
FixedSizeBinaryIntoIter
An iterator over fixed-size lists in a FixedSizeBinaryArray.
FixedSizeBinaryIter
An iterator over fixed-size lists in a FixedSizeBinaryArray.
FixedSizeListArray
Array with fixed-size sequences of elements.
FixedSizeListIter
An iterator over fixed-size lists in a FixedSizeListArray.
FixedSizePrimitiveArray
Array with primitive values.
NullArray
A sequence of nulls.
Nulls
New type wrapper for null elements that implements Length.
StringArray
Array with string values.
StringIter
An iterator over strings in a StringArray.
StructArray
Array for product types.
VariableSizeBinary
An byte vector wrapper that maps to VariableSizeBinaryArray via its ArrayType implementation. Used for example to map Vec<u8> to a VariableSizeBinaryArray instead of a VariableSizeListArray.
VariableSizeBinaryArray
Variable-size binary elements.
VariableSizeListArray
Array with variable-size list elements.

Traits§

Array
Types that store their data in Arrow arrays.
ArrayType
Types that can be stored in Arrow arrays.
Layout
?
StructArrayType
Struct array types.
Unit
A marker trait for unit types.

Type Aliases§

ArrayTypeOf
A helper type that allows extracting the ArrayType::Array type for any ArrayType<T> for T
BinaryArray
Variable-size binary elements, using i32 offset values.
Float32Array
Array with f32 values.
Float64Array
Array with f64 values.
Int8Array
Array with i8 values.
Int16Array
Array with i16 values.
Int32Array
Array with i32 values.
Int64Array
Array with i64 values.
IsizeArray
Array with isize values.
LargeBinaryArray
Variable-size binary elements, using i64 offset values.
LargeUtf8Array
Array with string values, using i64 offset values.
NullableArrayTypeOf
A helper type that allows extracting the ArrayType::Array type for any ArrayType<T>::Item for <T as Nullability<NULLABLE>
OptionArrayTypeOf
A helper type that allows extracting the ArrayType::Array type for any ArrayType<Option<T>> for T
Uint8Array
Array with u8 values.
Uint16Array
Array with u16 values.
Uint32Array
Array with u32 values.
Uint64Array
Array with u64 values.
UsizeArray
Array with usize values.
Utf8Array
Array with string values, using i32 offset values.