vortex_fastlanes/for/vtable/
canonical.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4use vortex_array::Canonical;
5use vortex_array::vtable::CanonicalVTable;
6
7use super::FoRVTable;
8use crate::FoRArray;
9use crate::r#for::array::for_decompress::decompress;
10
11impl CanonicalVTable<FoRVTable> for FoRVTable {
12    fn canonicalize(array: &FoRArray) -> Canonical {
13        Canonical::Primitive(decompress(array))
14    }
15}