vortex_array::variants

Trait ArrayVariants

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

Implementors§