vortex_fastlanes/delta/vtable/
validity.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4use vortex_array::ArrayRef;
5use vortex_array::vtable::ValidityChildSliceHelper;
6
7use crate::DeltaArray;
8
9impl ValidityChildSliceHelper for DeltaArray {
10    fn unsliced_child_and_slice(&self) -> (&ArrayRef, usize, usize) {
11        let (start, len) = (self.offset(), self.len());
12        (self.deltas(), start, start + len)
13    }
14}