@@ -126,6 +126,10 @@ impl vortex_fastlanes::BitPacked
126126
127127pub const vortex_fastlanes::BitPacked::ID: vortex_array::vtable::dyn_::ArrayId
128128
129+ impl core::clone::Clone for vortex_fastlanes::BitPacked
130+
131+ pub fn vortex_fastlanes::BitPacked::clone(&self) -> vortex_fastlanes::BitPacked
132+
129133impl core::fmt::Debug for vortex_fastlanes::BitPacked
130134
131135pub fn vortex_fastlanes::BitPacked::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
@@ -176,7 +180,7 @@ pub fn vortex_fastlanes::BitPacked::deserialize(bytes: &[u8], _dtype: &vortex_ar
176180
177181pub fn vortex_fastlanes::BitPacked::dtype(array: &vortex_fastlanes::BitPackedArray) -> &vortex_array::dtype::DType
178182
179- pub fn vortex_fastlanes::BitPacked::execute(array: & Self::Array, ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<vortex_array::executor::ExecutionStep >
183+ pub fn vortex_fastlanes::BitPacked::execute(array: alloc::sync::Arc< Self::Array> , ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<vortex_array::executor::ExecutionResult >
180184
181185pub fn vortex_fastlanes::BitPacked::execute_parent(array: &Self::Array, parent: &vortex_array::array::ArrayRef, child_idx: usize, ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::array::ArrayRef>>
182186
@@ -286,6 +290,10 @@ impl vortex_fastlanes::Delta
286290
287291pub const vortex_fastlanes::Delta::ID: vortex_array::vtable::dyn_::ArrayId
288292
293+ impl core::clone::Clone for vortex_fastlanes::Delta
294+
295+ pub fn vortex_fastlanes::Delta::clone(&self) -> vortex_fastlanes::Delta
296+
289297impl core::fmt::Debug for vortex_fastlanes::Delta
290298
291299pub fn vortex_fastlanes::Delta::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
@@ -326,7 +334,7 @@ pub fn vortex_fastlanes::Delta::deserialize(bytes: &[u8], _dtype: &vortex_array:
326334
327335pub fn vortex_fastlanes::Delta::dtype(array: &vortex_fastlanes::DeltaArray) -> &vortex_array::dtype::DType
328336
329- pub fn vortex_fastlanes::Delta::execute(array: & Self::Array, ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<vortex_array::executor::ExecutionStep >
337+ pub fn vortex_fastlanes::Delta::execute(array: alloc::sync::Arc< Self::Array> , ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<vortex_array::executor::ExecutionResult >
330338
331339pub fn vortex_fastlanes::Delta::id(&self) -> vortex_array::vtable::dyn_::ArrayId
332340
@@ -414,6 +422,10 @@ impl vortex_fastlanes::FoR
414422
415423pub const vortex_fastlanes::FoR::ID: vortex_array::vtable::dyn_::ArrayId
416424
425+ impl core::clone::Clone for vortex_fastlanes::FoR
426+
427+ pub fn vortex_fastlanes::FoR::clone(&self) -> vortex_fastlanes::FoR
428+
417429impl core::fmt::Debug for vortex_fastlanes::FoR
418430
419431pub fn vortex_fastlanes::FoR::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
@@ -466,7 +478,7 @@ pub fn vortex_fastlanes::FoR::deserialize(bytes: &[u8], dtype: &vortex_array::dt
466478
467479pub fn vortex_fastlanes::FoR::dtype(array: &vortex_fastlanes::FoRArray) -> &vortex_array::dtype::DType
468480
469- pub fn vortex_fastlanes::FoR::execute(array: & Self::Array, ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<vortex_array::executor::ExecutionStep >
481+ pub fn vortex_fastlanes::FoR::execute(array: alloc::sync::Arc< Self::Array> , ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<vortex_array::executor::ExecutionResult >
470482
471483pub fn vortex_fastlanes::FoR::execute_parent(array: &Self::Array, parent: &vortex_array::array::ArrayRef, child_idx: usize, ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::array::ArrayRef>>
472484
@@ -550,6 +562,10 @@ impl vortex_fastlanes::RLE
550562
551563pub const vortex_fastlanes::RLE::ID: vortex_array::vtable::dyn_::ArrayId
552564
565+ impl core::clone::Clone for vortex_fastlanes::RLE
566+
567+ pub fn vortex_fastlanes::RLE::clone(&self) -> vortex_fastlanes::RLE
568+
553569impl core::fmt::Debug for vortex_fastlanes::RLE
554570
555571pub fn vortex_fastlanes::RLE::fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result
@@ -590,7 +606,7 @@ pub fn vortex_fastlanes::RLE::deserialize(bytes: &[u8], _dtype: &vortex_array::d
590606
591607pub fn vortex_fastlanes::RLE::dtype(array: &vortex_fastlanes::RLEArray) -> &vortex_array::dtype::DType
592608
593- pub fn vortex_fastlanes::RLE::execute(array: & Self::Array, ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<vortex_array::executor::ExecutionStep >
609+ pub fn vortex_fastlanes::RLE::execute(array: alloc::sync::Arc< Self::Array> , ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<vortex_array::executor::ExecutionResult >
594610
595611pub fn vortex_fastlanes::RLE::execute_parent(array: &Self::Array, parent: &vortex_array::array::ArrayRef, child_idx: usize, ctx: &mut vortex_array::executor::ExecutionCtx) -> vortex_error::VortexResult<core::option::Option<vortex_array::array::ArrayRef>>
596612
0 commit comments