Expand description
Array
defines all in-memory representations of vectorized execution framework.
Re-exports§
pub use data_chunk_iter::RowRef;
pub use interval_array::IntervalArray;
pub use interval_array::IntervalArrayBuilder;
pub use list_array::ListArray;
pub use list_array::ListArrayBuilder;
pub use list_array::ListRef;
pub use list_array::ListValue;
pub use stream_chunk::Op;
pub use stream_chunk::StreamChunk;
pub use stream_chunk::StreamChunkTestExt;
pub use stream_chunk_builder::StreamChunkBuilder;
pub use struct_array::StructArray;
pub use struct_array::StructArrayBuilder;
pub use struct_array::StructRef;
pub use struct_array::StructValue;
pub use self::error::ArrayError;
pub use bytes_array::*;
Modules§
- bool_
array π - chrono_
array π - data_
chunk π - decimal_
array π - iterator π
- jsonb_
array π - map_
array π - num256_
array π - primitive_
array π - proto_
reader π - stream_
chunk_ πiter - utf8_
array π
Macros§
- Define
ArrayImplBuilder
with macro. - array_
impl_ πenum DefineArrayImpl
with macro. - impl_
convert πimpl_convert
implements several conversions forArray
andArrayBuilder
.
Structs§
BoolArrayBuilder
constructs aBoolArray
fromOption<Bool>
.MapArray
is physically just aList<Struct<key: K, value: V>>
array, but with some additional restrictions.- A map is just a slice of the underlying struct array.
- Refer to
MapArray
for the invariants of a map value. PrimitiveArray
is a collection of primitive types, such asi32
,f32
.PrimitiveArrayBuilder
constructs aPrimitiveArray
fromOption<Primitive>
.Utf8Array
is a collection of Rust Utf8str
s. Itβs a wrapper ofBytesArray
.Utf8ArrayBuilder
use&str
to build anUtf8Array
.
Enums§
ArrayBuilderImpl
embeds all possible array inarray
module.ArrayImpl
embeds all possible array inarray
module.
Constants§
- NULL_
VAL_ πFOR_ HASH The hash source forNone
values when hashing an item.
Traits§
- A trait over all array.
- A trait over all array builders.
- Compactable
Array πImplementcompact
on array, which removes element according tovisibility
. - Test utilities for
DataChunk
. - Physical type of array items which have fixed size.