Trait vortex::IntoArray

source ·
pub trait IntoArray {
    // Required method
    fn into_array(self) -> Array;
}

Required Methods§

Implementations on Foreign Types§

source§

impl<T: NativePType> IntoArray for Vec<T>

Implementors§

source§

impl IntoArray for Canonical

Implement the IntoArray for the Canonical type.

This conversion is always “free” and should not touch underlying data. All it does is create an owned pointer to the underlying concrete array type.

This combined with the above IntoCanonical impl for Array allows simple two-way conversions between arbitrary Vortex encodings and canonical Arrow-compatible encodings.

source§

impl IntoArray for LogicalValidity

source§

impl IntoArray for ArrayData

source§

impl IntoArray for ArrayView

source§

impl<'a> IntoArray for BoolArray

source§

impl<'a> IntoArray for ChunkedArray

source§

impl<'a> IntoArray for ConstantArray

source§

impl<'a> IntoArray for ExtensionArray

source§

impl<'a> IntoArray for NullArray

source§

impl<'a> IntoArray for PrimitiveArray

source§

impl<'a> IntoArray for SparseArray

source§

impl<'a> IntoArray for StructArray

source§

impl<'a> IntoArray for VarBinArray

source§

impl<'a> IntoArray for VarBinViewArray

source§

impl<D: ArrayDef> IntoArray for TypedArray<D>