Skip to main content

vortex_fastlanes/bitpacking/vtable/
validity.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4use vortex_array::ArrayView;
5use vortex_array::validity::Validity;
6use vortex_array::vtable::ValidityVTable;
7use vortex_error::VortexResult;
8
9use crate::BitPacked;
10use crate::BitPackedArrayExt;
11
12impl ValidityVTable<BitPacked> for BitPacked {
13    fn validity(array: ArrayView<'_, BitPacked>) -> VortexResult<Validity> {
14        Ok(BitPackedArrayExt::validity(&array))
15    }
16}