IntoVector

Trait IntoVector 

Source
pub trait IntoVector {
    type Output;

    // Required method
    fn into_vector(self) -> VortexResult<Self::Output>;
}
Expand description

Trait for converting Arrow objects into Vortex vector objects.

Required Associated Types§

Source

type Output

The output Vortex vector type.

Required Methods§

Source

fn into_vector(self) -> VortexResult<Self::Output>

Convert the Arrow object into a Vortex vector object.

Implementations on Foreign Types§

Source§

impl IntoVector for &BooleanArray

Source§

impl IntoVector for &GenericByteViewArray<BinaryViewType>

Source§

impl IntoVector for &GenericByteViewArray<StringViewType>

Source§

impl IntoVector for &FixedSizeListArray

Source§

impl IntoVector for &NullArray

Source§

impl IntoVector for &PrimitiveArray<Decimal32Type>

Convert a Decimal32 Arrow array to a DecimalVector.

Source§

impl IntoVector for &PrimitiveArray<Decimal64Type>

Convert a Decimal64 Arrow array to a DecimalVector.

Source§

impl IntoVector for &PrimitiveArray<Decimal128Type>

Convert a Decimal128 Arrow array to a DecimalVector.

Source§

impl IntoVector for &PrimitiveArray<Decimal256Type>

Convert a Decimal256 Arrow array to a DecimalVector.

Source§

impl IntoVector for &PrimitiveArray<Float16Type>

Source§

impl IntoVector for &PrimitiveArray<Float32Type>

Source§

impl IntoVector for &PrimitiveArray<Float64Type>

Source§

impl IntoVector for &PrimitiveArray<Int8Type>

Source§

impl IntoVector for &PrimitiveArray<Int16Type>

Source§

impl IntoVector for &PrimitiveArray<Int32Type>

Source§

impl IntoVector for &PrimitiveArray<Int64Type>

Source§

impl IntoVector for &PrimitiveArray<UInt8Type>

Source§

impl IntoVector for &PrimitiveArray<UInt16Type>

Source§

impl IntoVector for &PrimitiveArray<UInt32Type>

Source§

impl IntoVector for &PrimitiveArray<UInt64Type>

Source§

impl IntoVector for &StructArray

Source§

impl IntoVector for &dyn Array

Implementors§