vortex_array/arrays/bool/vtable/
visitor.rs1use crate::ArrayBufferVisitor;
5use crate::ArrayChildVisitor;
6use crate::arrays::BoolArray;
7use crate::arrays::BoolVTable;
8use crate::vtable::VisitorVTable;
9
10impl VisitorVTable<BoolVTable> for BoolVTable {
11 fn visit_buffers(array: &BoolArray, visitor: &mut dyn ArrayBufferVisitor) {
12 visitor.visit_buffer(array.bit_buffer().inner())
13 }
14
15 fn visit_children(array: &BoolArray, visitor: &mut dyn ArrayChildVisitor) {
16 visitor.visit_validity(&array.validity, array.len());
17 }
18}