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
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