vortex_fastlanes/delta/vtable/
visitor.rs

1// SPDX-License-Identifier: Apache-2.0
2// SPDX-FileCopyrightText: Copyright the Vortex contributors
3
4use vortex_array::ArrayBufferVisitor;
5use vortex_array::ArrayChildVisitor;
6use vortex_array::vtable::VisitorVTable;
7
8use super::DeltaVTable;
9use crate::DeltaArray;
10
11impl VisitorVTable<DeltaVTable> for DeltaVTable {
12    fn visit_buffers(_array: &DeltaArray, _visitor: &mut dyn ArrayBufferVisitor) {}
13
14    fn visit_children(array: &DeltaArray, visitor: &mut dyn ArrayChildVisitor) {
15        visitor.visit_child("bases", array.bases());
16        visitor.visit_child("deltas", array.deltas());
17    }
18}