vortex_array

Trait IntoCanonicalVTable

Source
pub trait IntoCanonicalVTable {
    // Required methods
    fn into_canonical(&self, array: ArrayData) -> VortexResult<Canonical>;
    fn into_arrow(&self, array: ArrayData) -> VortexResult<ArrayRef>;

    // Provided method
    fn into_arrow_with_data_type(
        &self,
        array: ArrayData,
        data_type: &DataType,
    ) -> VortexResult<ArrayRef> { ... }
}
Expand description

Encoding VTable for canonicalizing an array.

Required Methods§

Provided Methods§

Implementors§

Source§

impl IntoCanonicalVTable for OpaqueEncoding

Source§

impl<E: Encoding> IntoCanonicalVTable for E

Implement the IntoCanonicalVTable for all encodings with arrays implementing IntoCanonical.