@@ -136,10 +136,10 @@ pub fn vortex_fastlanes::BitPacked::fmt(&self, &mut core::fmt::Formatter<'_>) ->
136136
137137impl vortex_array::array::vtable::VTable for vortex_fastlanes::BitPacked
138138
139- pub type vortex_fastlanes::BitPacked::ArrayData = vortex_fastlanes::BitPackedData
140-
141139pub type vortex_fastlanes::BitPacked::OperationsVTable = vortex_fastlanes::BitPacked
142140
141+ pub type vortex_fastlanes::BitPacked::TypedArrayData = vortex_fastlanes::BitPackedData
142+
143143pub type vortex_fastlanes::BitPacked::ValidityVTable = vortex_fastlanes::BitPacked
144144
145145pub fn vortex_fastlanes::BitPacked::append_to_builder(vortex_array::array::view::ArrayView<'_, Self>, &mut dyn vortex_array::builders::ArrayBuilder, &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<()>
@@ -164,7 +164,7 @@ pub fn vortex_fastlanes::BitPacked::serialize(vortex_array::array::view::ArrayVi
164164
165165pub fn vortex_fastlanes::BitPacked::slot_name(vortex_array::array::view::ArrayView<'_, Self>, usize) -> alloc::string::String
166166
167- pub fn vortex_fastlanes::BitPacked::validate(&self, &Self::ArrayData , &vortex_array::dtype::DType, usize, &[core::option::Option<vortex_array::array::erased::ArrayRef>]) -> vortex_error::VortexResult<()>
167+ pub fn vortex_fastlanes::BitPacked::validate(&self, &Self::TypedArrayData , &vortex_array::dtype::DType, usize, &[core::option::Option<vortex_array::array::erased::ArrayRef>]) -> vortex_error::VortexResult<()>
168168
169169impl vortex_array::array::vtable::operations::OperationsVTable<vortex_fastlanes::BitPacked> for vortex_fastlanes::BitPacked
170170
@@ -296,10 +296,10 @@ pub fn vortex_fastlanes::Delta::fmt(&self, &mut core::fmt::Formatter<'_>) -> cor
296296
297297impl vortex_array::array::vtable::VTable for vortex_fastlanes::Delta
298298
299- pub type vortex_fastlanes::Delta::ArrayData = vortex_fastlanes::DeltaData
300-
301299pub type vortex_fastlanes::Delta::OperationsVTable = vortex_fastlanes::Delta
302300
301+ pub type vortex_fastlanes::Delta::TypedArrayData = vortex_fastlanes::DeltaData
302+
303303pub type vortex_fastlanes::Delta::ValidityVTable = vortex_fastlanes::Delta
304304
305305pub fn vortex_fastlanes::Delta::buffer(vortex_array::array::view::ArrayView<'_, Self>, usize) -> vortex_array::buffer::BufferHandle
@@ -320,7 +320,7 @@ pub fn vortex_fastlanes::Delta::serialize(vortex_array::array::view::ArrayView<'
320320
321321pub fn vortex_fastlanes::Delta::slot_name(vortex_array::array::view::ArrayView<'_, Self>, usize) -> alloc::string::String
322322
323- pub fn vortex_fastlanes::Delta::validate(&self, &Self::ArrayData , &vortex_array::dtype::DType, usize, &[core::option::Option<vortex_array::array::erased::ArrayRef>]) -> vortex_error::VortexResult<()>
323+ pub fn vortex_fastlanes::Delta::validate(&self, &Self::TypedArrayData , &vortex_array::dtype::DType, usize, &[core::option::Option<vortex_array::array::erased::ArrayRef>]) -> vortex_error::VortexResult<()>
324324
325325impl vortex_array::array::vtable::operations::OperationsVTable<vortex_fastlanes::Delta> for vortex_fastlanes::Delta
326326
@@ -382,10 +382,10 @@ pub fn vortex_fastlanes::FoR::fmt(&self, &mut core::fmt::Formatter<'_>) -> core:
382382
383383impl vortex_array::array::vtable::VTable for vortex_fastlanes::FoR
384384
385- pub type vortex_fastlanes::FoR::ArrayData = vortex_fastlanes::FoRData
386-
387385pub type vortex_fastlanes::FoR::OperationsVTable = vortex_fastlanes::FoR
388386
387+ pub type vortex_fastlanes::FoR::TypedArrayData = vortex_fastlanes::FoRData
388+
389389pub type vortex_fastlanes::FoR::ValidityVTable = vortex_array::array::vtable::validity::ValidityVTableFromChild
390390
391391pub fn vortex_fastlanes::FoR::buffer(vortex_array::array::view::ArrayView<'_, Self>, usize) -> vortex_array::buffer::BufferHandle
@@ -408,7 +408,7 @@ pub fn vortex_fastlanes::FoR::serialize(vortex_array::array::view::ArrayView<'_,
408408
409409pub fn vortex_fastlanes::FoR::slot_name(vortex_array::array::view::ArrayView<'_, Self>, usize) -> alloc::string::String
410410
411- pub fn vortex_fastlanes::FoR::validate(&self, &Self::ArrayData , &vortex_array::dtype::DType, usize, &[core::option::Option<vortex_array::array::erased::ArrayRef>]) -> vortex_error::VortexResult<()>
411+ pub fn vortex_fastlanes::FoR::validate(&self, &Self::TypedArrayData , &vortex_array::dtype::DType, usize, &[core::option::Option<vortex_array::array::erased::ArrayRef>]) -> vortex_error::VortexResult<()>
412412
413413impl vortex_array::array::vtable::operations::OperationsVTable<vortex_fastlanes::FoR> for vortex_fastlanes::FoR
414414
@@ -488,10 +488,10 @@ pub fn vortex_fastlanes::RLE::fmt(&self, &mut core::fmt::Formatter<'_>) -> core:
488488
489489impl vortex_array::array::vtable::VTable for vortex_fastlanes::RLE
490490
491- pub type vortex_fastlanes::RLE::ArrayData = vortex_fastlanes::RLEData
492-
493491pub type vortex_fastlanes::RLE::OperationsVTable = vortex_fastlanes::RLE
494492
493+ pub type vortex_fastlanes::RLE::TypedArrayData = vortex_fastlanes::RLEData
494+
495495pub type vortex_fastlanes::RLE::ValidityVTable = vortex_fastlanes::RLE
496496
497497pub fn vortex_fastlanes::RLE::buffer(vortex_array::array::view::ArrayView<'_, Self>, usize) -> vortex_array::buffer::BufferHandle
@@ -514,7 +514,7 @@ pub fn vortex_fastlanes::RLE::serialize(vortex_array::array::view::ArrayView<'_,
514514
515515pub fn vortex_fastlanes::RLE::slot_name(vortex_array::array::view::ArrayView<'_, Self>, usize) -> alloc::string::String
516516
517- pub fn vortex_fastlanes::RLE::validate(&self, &Self::ArrayData , &vortex_array::dtype::DType, usize, &[core::option::Option<vortex_array::array::erased::ArrayRef>]) -> vortex_error::VortexResult<()>
517+ pub fn vortex_fastlanes::RLE::validate(&self, &Self::TypedArrayData , &vortex_array::dtype::DType, usize, &[core::option::Option<vortex_array::array::erased::ArrayRef>]) -> vortex_error::VortexResult<()>
518518
519519impl vortex_array::array::vtable::operations::OperationsVTable<vortex_fastlanes::RLE> for vortex_fastlanes::RLE
520520
0 commit comments