Trait vortex_array::IntoCanonicalVTable
source · pub trait IntoCanonicalVTable {
// Required methods
fn into_canonical(&self, array: ArrayData) -> VortexResult<Canonical>;
fn into_arrow(&self, array: ArrayData) -> VortexResult<ArrayRef>;
}
Expand description
Encoding VTable for canonicalizing an array.
Required Methods§
fn into_canonical(&self, array: ArrayData) -> VortexResult<Canonical>
fn into_arrow(&self, array: ArrayData) -> VortexResult<ArrayRef>
Implementors§
impl IntoCanonicalVTable for OpaqueEncoding
impl<E: Encoding> IntoCanonicalVTable for E
Implement the IntoCanonicalVTable for all encodings with arrays implementing IntoCanonical.