Expand description

contains the Scalar trait object representing individual items of Arrays, as well as concrete implementations such as BooleanScalar.

Structs

The Scalar implementation of binary (Option<Vec<u8>>).

The Scalar implementation of a boolean.

The Scalar implementation of fixed size binary ([Option<Box<[u8]>>]).

The scalar equivalent of FixedSizeListArray. Like FixedSizeListArray, this struct holds a dynamically-typed Array. The only difference is that this has only one element.

The scalar equivalent of ListArray. Like ListArray, this struct holds a dynamically-typed Array. The only difference is that this has only one element.

The representation of a single entry of a crate::array::NullArray.

The implementation of Scalar for primitive, semantically equivalent to Option<T> with DataType.

The implementation of Scalar for utf8, semantically equivalent to Option<String>.

Traits

Trait object declaring an optional value with a DataType. This strait is often used in APIs that accept multiple scalar types.

Functions

creates a new Scalar from an Array.