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§
Required Methods§
Sourcefn into_vector(self) -> VortexResult<Self::Output>
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
impl IntoVector for &BooleanArray
type Output = BoolVector
fn into_vector(self) -> VortexResult<Self::Output>
Source§impl IntoVector for &GenericByteViewArray<BinaryViewType>
impl IntoVector for &GenericByteViewArray<BinaryViewType>
type Output = BinaryViewVector<BinaryType>
fn into_vector(self) -> VortexResult<Self::Output>
Source§impl IntoVector for &GenericByteViewArray<StringViewType>
impl IntoVector for &GenericByteViewArray<StringViewType>
type Output = BinaryViewVector<StringType>
fn into_vector(self) -> VortexResult<Self::Output>
Source§impl IntoVector for &FixedSizeListArray
impl IntoVector for &FixedSizeListArray
type Output = FixedSizeListVector
fn into_vector(self) -> VortexResult<Self::Output>
Source§impl IntoVector for &NullArray
impl IntoVector for &NullArray
type Output = NullVector
fn into_vector(self) -> VortexResult<Self::Output>
Source§impl IntoVector for &PrimitiveArray<Decimal32Type>
Convert a Decimal32 Arrow array to a DecimalVector.
impl IntoVector for &PrimitiveArray<Decimal32Type>
Convert a Decimal32 Arrow array to a DecimalVector.
type Output = DecimalVector
fn into_vector(self) -> VortexResult<Self::Output>
Source§impl IntoVector for &PrimitiveArray<Decimal64Type>
Convert a Decimal64 Arrow array to a DecimalVector.
impl IntoVector for &PrimitiveArray<Decimal64Type>
Convert a Decimal64 Arrow array to a DecimalVector.
type Output = DecimalVector
fn into_vector(self) -> VortexResult<Self::Output>
Source§impl IntoVector for &PrimitiveArray<Decimal128Type>
Convert a Decimal128 Arrow array to a DecimalVector.
impl IntoVector for &PrimitiveArray<Decimal128Type>
Convert a Decimal128 Arrow array to a DecimalVector.
type Output = DecimalVector
fn into_vector(self) -> VortexResult<Self::Output>
Source§impl IntoVector for &PrimitiveArray<Decimal256Type>
Convert a Decimal256 Arrow array to a DecimalVector.
impl IntoVector for &PrimitiveArray<Decimal256Type>
Convert a Decimal256 Arrow array to a DecimalVector.