pub trait ArrayVariants {
Show 16 methods
// Provided methods
fn as_null_array(&self) -> Option<&dyn NullArrayTrait> { ... }
fn as_null_array_unchecked(&self) -> &dyn NullArrayTrait { ... }
fn as_bool_array(&self) -> Option<&dyn BoolArrayTrait> { ... }
fn as_bool_array_unchecked(&self) -> &dyn BoolArrayTrait { ... }
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait> { ... }
fn as_primitive_array_unchecked(&self) -> &dyn PrimitiveArrayTrait { ... }
fn as_utf8_array(&self) -> Option<&dyn Utf8ArrayTrait> { ... }
fn as_utf8_array_unchecked(&self) -> &dyn Utf8ArrayTrait { ... }
fn as_binary_array(&self) -> Option<&dyn BinaryArrayTrait> { ... }
fn as_binary_array_unchecked(&self) -> &dyn BinaryArrayTrait { ... }
fn as_struct_array(&self) -> Option<&dyn StructArrayTrait> { ... }
fn as_struct_array_unchecked(&self) -> &dyn StructArrayTrait { ... }
fn as_list_array(&self) -> Option<&dyn ListArrayTrait> { ... }
fn as_list_array_unchecked(&self) -> &dyn ListArrayTrait { ... }
fn as_extension_array(&self) -> Option<&dyn ExtensionArrayTrait> { ... }
fn as_extension_array_unchecked(&self) -> &dyn ExtensionArrayTrait { ... }
}
Provided Methods§
fn as_null_array(&self) -> Option<&dyn NullArrayTrait>
fn as_null_array_unchecked(&self) -> &dyn NullArrayTrait
fn as_bool_array(&self) -> Option<&dyn BoolArrayTrait>
fn as_bool_array_unchecked(&self) -> &dyn BoolArrayTrait
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
fn as_primitive_array_unchecked(&self) -> &dyn PrimitiveArrayTrait
fn as_utf8_array(&self) -> Option<&dyn Utf8ArrayTrait>
fn as_utf8_array_unchecked(&self) -> &dyn Utf8ArrayTrait
fn as_binary_array(&self) -> Option<&dyn BinaryArrayTrait>
fn as_binary_array_unchecked(&self) -> &dyn BinaryArrayTrait
fn as_struct_array(&self) -> Option<&dyn StructArrayTrait>
fn as_struct_array_unchecked(&self) -> &dyn StructArrayTrait
fn as_list_array(&self) -> Option<&dyn ListArrayTrait>
fn as_list_array_unchecked(&self) -> &dyn ListArrayTrait
fn as_extension_array(&self) -> Option<&dyn ExtensionArrayTrait>
fn as_extension_array_unchecked(&self) -> &dyn ExtensionArrayTrait
Implementations on Foreign Types§
Source§impl ArrayVariants for ALPArray
impl ArrayVariants for ALPArray
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
Source§impl ArrayVariants for ALPRDArray
impl ArrayVariants for ALPRDArray
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
fn as_primitive_array_unchecked(&self) -> &dyn PrimitiveArrayTrait
Source§impl ArrayVariants for ByteBoolArray
impl ArrayVariants for ByteBoolArray
fn as_bool_array(&self) -> Option<&dyn BoolArrayTrait>
Source§impl ArrayVariants for DateTimePartsArray
impl ArrayVariants for DateTimePartsArray
fn as_extension_array(&self) -> Option<&dyn ExtensionArrayTrait>
Source§impl ArrayVariants for DictArray
impl ArrayVariants for DictArray
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
fn as_utf8_array(&self) -> Option<&dyn Utf8ArrayTrait>
fn as_binary_array(&self) -> Option<&dyn BinaryArrayTrait>
Source§impl ArrayVariants for BitPackedArray
impl ArrayVariants for BitPackedArray
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
Source§impl ArrayVariants for DeltaArray
impl ArrayVariants for DeltaArray
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
Source§impl ArrayVariants for FoRArray
impl ArrayVariants for FoRArray
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
Source§impl ArrayVariants for FSSTArray
impl ArrayVariants for FSSTArray
fn as_utf8_array(&self) -> Option<&dyn Utf8ArrayTrait>
fn as_binary_array(&self) -> Option<&dyn BinaryArrayTrait>
Source§impl ArrayVariants for RoaringBoolArray
impl ArrayVariants for RoaringBoolArray
fn as_bool_array(&self) -> Option<&dyn BoolArrayTrait>
Source§impl ArrayVariants for RoaringIntArray
impl ArrayVariants for RoaringIntArray
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
Source§impl ArrayVariants for RunEndBoolArray
impl ArrayVariants for RunEndBoolArray
fn as_bool_array(&self) -> Option<&dyn BoolArrayTrait>
Source§impl ArrayVariants for RunEndArray
impl ArrayVariants for RunEndArray
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
Source§impl ArrayVariants for ZigZagArray
impl ArrayVariants for ZigZagArray
fn as_primitive_array(&self) -> Option<&dyn PrimitiveArrayTrait>
Implementors§
impl ArrayVariants for BoolArray
impl ArrayVariants for ChunkedArray
Chunked arrays support all DTypes
impl ArrayVariants for ConstantArray
Constant arrays support all DTypes
impl ArrayVariants for ExtensionArray
impl ArrayVariants for NullArray
impl ArrayVariants for PrimitiveArray
impl ArrayVariants for SparseArray
Sparse arrays support all DTypes