@@ -3352,7 +3352,7 @@ pub fn vortex_array::arrays::patched::Patched::build(dtype: &vortex_array::dtype
33523352
33533353pub fn vortex_array::arrays::patched::Patched::child(array: &Self::Array, idx: usize) -> vortex_array::ArrayRef
33543354
3355- pub fn vortex_array::arrays::patched::Patched::child_name(_array : &Self::Array, idx: usize) -> alloc::string::String
3355+ pub fn vortex_array::arrays::patched::Patched::child_name(array : &Self::Array, idx: usize) -> alloc::string::String
33563356
33573357pub fn vortex_array::arrays::patched::Patched::deserialize(bytes: &[u8], _dtype: &vortex_array::dtype::DType, _len: usize, _buffers: &[vortex_array::buffer::BufferHandle], _session: &vortex_session::VortexSession) -> vortex_error::VortexResult<Self::Metadata>
33583358
@@ -3370,19 +3370,23 @@ pub fn vortex_array::arrays::patched::Patched::metadata(array: &Self::Array) ->
33703370
33713371pub fn vortex_array::arrays::patched::Patched::nbuffers(_array: &Self::Array) -> usize
33723372
3373- pub fn vortex_array::arrays::patched::Patched::nchildren(_array : &Self::Array) -> usize
3373+ pub fn vortex_array::arrays::patched::Patched::nchildren(array : &Self::Array) -> usize
33743374
33753375pub fn vortex_array::arrays::patched::Patched::reduce(array: &vortex_array::vtable::Array<Self>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
33763376
33773377pub fn vortex_array::arrays::patched::Patched::reduce_parent(array: &vortex_array::vtable::Array<Self>, parent: &vortex_array::ArrayRef, child_idx: usize) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
33783378
33793379pub fn vortex_array::arrays::patched::Patched::serialize(metadata: Self::Metadata) -> vortex_error::VortexResult<core::option::Option<alloc::vec::Vec<u8>>>
33803380
3381+ pub fn vortex_array::arrays::patched::Patched::slot_name(_array: &Self::Array, idx: usize) -> alloc::string::String
3382+
3383+ pub fn vortex_array::arrays::patched::Patched::slots(array: &Self::Array) -> &[core::option::Option<vortex_array::ArrayRef>]
3384+
33813385pub fn vortex_array::arrays::patched::Patched::stats(array: &Self::Array) -> vortex_array::stats::StatsSetRef<'_>
33823386
33833387pub fn vortex_array::arrays::patched::Patched::vtable(_array: &Self::Array) -> &Self
33843388
3385- pub fn vortex_array::arrays::patched::Patched::with_children (array: &mut Self::Array, children : alloc::vec::Vec<vortex_array::ArrayRef>) -> vortex_error::VortexResult<()>
3389+ pub fn vortex_array::arrays::patched::Patched::with_slots (array: &mut Self::Array, slots : alloc::vec::Vec<core::option::Option< vortex_array::ArrayRef> >) -> vortex_error::VortexResult<()>
33863390
33873391impl vortex_array::vtable::ValidityChild<vortex_array::arrays::patched::Patched> for vortex_array::arrays::patched::Patched
33883392
@@ -3392,6 +3396,16 @@ pub struct vortex_array::arrays::patched::PatchedArray
33923396
33933397impl vortex_array::arrays::patched::PatchedArray
33943398
3399+ pub fn vortex_array::arrays::patched::PatchedArray::base_array(&self) -> &vortex_array::ArrayRef
3400+
3401+ pub fn vortex_array::arrays::patched::PatchedArray::lane_offsets(&self) -> &vortex_array::ArrayRef
3402+
3403+ pub fn vortex_array::arrays::patched::PatchedArray::patch_indices(&self) -> &vortex_array::ArrayRef
3404+
3405+ pub fn vortex_array::arrays::patched::PatchedArray::patch_values(&self) -> &vortex_array::ArrayRef
3406+
3407+ impl vortex_array::arrays::patched::PatchedArray
3408+
33953409pub fn vortex_array::arrays::patched::PatchedArray::from_array_and_patches(inner: vortex_array::ArrayRef, patches: &vortex_array::patches::Patches, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<Self>
33963410
33973411impl vortex_array::arrays::patched::PatchedArray
@@ -7292,7 +7306,7 @@ pub fn vortex_array::arrays::patched::Patched::build(dtype: &vortex_array::dtype
72927306
72937307pub fn vortex_array::arrays::patched::Patched::child(array: &Self::Array, idx: usize) -> vortex_array::ArrayRef
72947308
7295- pub fn vortex_array::arrays::patched::Patched::child_name(_array : &Self::Array, idx: usize) -> alloc::string::String
7309+ pub fn vortex_array::arrays::patched::Patched::child_name(array : &Self::Array, idx: usize) -> alloc::string::String
72967310
72977311pub fn vortex_array::arrays::patched::Patched::deserialize(bytes: &[u8], _dtype: &vortex_array::dtype::DType, _len: usize, _buffers: &[vortex_array::buffer::BufferHandle], _session: &vortex_session::VortexSession) -> vortex_error::VortexResult<Self::Metadata>
72987312
@@ -7310,19 +7324,23 @@ pub fn vortex_array::arrays::patched::Patched::metadata(array: &Self::Array) ->
73107324
73117325pub fn vortex_array::arrays::patched::Patched::nbuffers(_array: &Self::Array) -> usize
73127326
7313- pub fn vortex_array::arrays::patched::Patched::nchildren(_array : &Self::Array) -> usize
7327+ pub fn vortex_array::arrays::patched::Patched::nchildren(array : &Self::Array) -> usize
73147328
73157329pub fn vortex_array::arrays::patched::Patched::reduce(array: &vortex_array::vtable::Array<Self>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
73167330
73177331pub fn vortex_array::arrays::patched::Patched::reduce_parent(array: &vortex_array::vtable::Array<Self>, parent: &vortex_array::ArrayRef, child_idx: usize) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
73187332
73197333pub fn vortex_array::arrays::patched::Patched::serialize(metadata: Self::Metadata) -> vortex_error::VortexResult<core::option::Option<alloc::vec::Vec<u8>>>
73207334
7335+ pub fn vortex_array::arrays::patched::Patched::slot_name(_array: &Self::Array, idx: usize) -> alloc::string::String
7336+
7337+ pub fn vortex_array::arrays::patched::Patched::slots(array: &Self::Array) -> &[core::option::Option<vortex_array::ArrayRef>]
7338+
73217339pub fn vortex_array::arrays::patched::Patched::stats(array: &Self::Array) -> vortex_array::stats::StatsSetRef<'_>
73227340
73237341pub fn vortex_array::arrays::patched::Patched::vtable(_array: &Self::Array) -> &Self
73247342
7325- pub fn vortex_array::arrays::patched::Patched::with_children (array: &mut Self::Array, children : alloc::vec::Vec<vortex_array::ArrayRef>) -> vortex_error::VortexResult<()>
7343+ pub fn vortex_array::arrays::patched::Patched::with_slots (array: &mut Self::Array, slots : alloc::vec::Vec<core::option::Option< vortex_array::ArrayRef> >) -> vortex_error::VortexResult<()>
73267344
73277345impl vortex_array::vtable::ValidityChild<vortex_array::arrays::patched::Patched> for vortex_array::arrays::patched::Patched
73287346
@@ -7332,6 +7350,16 @@ pub struct vortex_array::arrays::PatchedArray
73327350
73337351impl vortex_array::arrays::patched::PatchedArray
73347352
7353+ pub fn vortex_array::arrays::patched::PatchedArray::base_array(&self) -> &vortex_array::ArrayRef
7354+
7355+ pub fn vortex_array::arrays::patched::PatchedArray::lane_offsets(&self) -> &vortex_array::ArrayRef
7356+
7357+ pub fn vortex_array::arrays::patched::PatchedArray::patch_indices(&self) -> &vortex_array::ArrayRef
7358+
7359+ pub fn vortex_array::arrays::patched::PatchedArray::patch_values(&self) -> &vortex_array::ArrayRef
7360+
7361+ impl vortex_array::arrays::patched::PatchedArray
7362+
73357363pub fn vortex_array::arrays::patched::PatchedArray::from_array_and_patches(inner: vortex_array::ArrayRef, patches: &vortex_array::patches::Patches, ctx: &mut vortex_array::ExecutionCtx) -> vortex_error::VortexResult<Self>
73367364
73377365impl vortex_array::arrays::patched::PatchedArray
@@ -22542,7 +22570,7 @@ pub fn vortex_array::arrays::patched::Patched::build(dtype: &vortex_array::dtype
2254222570
2254322571pub fn vortex_array::arrays::patched::Patched::child(array: &Self::Array, idx: usize) -> vortex_array::ArrayRef
2254422572
22545- pub fn vortex_array::arrays::patched::Patched::child_name(_array : &Self::Array, idx: usize) -> alloc::string::String
22573+ pub fn vortex_array::arrays::patched::Patched::child_name(array : &Self::Array, idx: usize) -> alloc::string::String
2254622574
2254722575pub fn vortex_array::arrays::patched::Patched::deserialize(bytes: &[u8], _dtype: &vortex_array::dtype::DType, _len: usize, _buffers: &[vortex_array::buffer::BufferHandle], _session: &vortex_session::VortexSession) -> vortex_error::VortexResult<Self::Metadata>
2254822576
@@ -22560,19 +22588,23 @@ pub fn vortex_array::arrays::patched::Patched::metadata(array: &Self::Array) ->
2256022588
2256122589pub fn vortex_array::arrays::patched::Patched::nbuffers(_array: &Self::Array) -> usize
2256222590
22563- pub fn vortex_array::arrays::patched::Patched::nchildren(_array : &Self::Array) -> usize
22591+ pub fn vortex_array::arrays::patched::Patched::nchildren(array : &Self::Array) -> usize
2256422592
2256522593pub fn vortex_array::arrays::patched::Patched::reduce(array: &vortex_array::vtable::Array<Self>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
2256622594
2256722595pub fn vortex_array::arrays::patched::Patched::reduce_parent(array: &vortex_array::vtable::Array<Self>, parent: &vortex_array::ArrayRef, child_idx: usize) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
2256822596
2256922597pub fn vortex_array::arrays::patched::Patched::serialize(metadata: Self::Metadata) -> vortex_error::VortexResult<core::option::Option<alloc::vec::Vec<u8>>>
2257022598
22599+ pub fn vortex_array::arrays::patched::Patched::slot_name(_array: &Self::Array, idx: usize) -> alloc::string::String
22600+
22601+ pub fn vortex_array::arrays::patched::Patched::slots(array: &Self::Array) -> &[core::option::Option<vortex_array::ArrayRef>]
22602+
2257122603pub fn vortex_array::arrays::patched::Patched::stats(array: &Self::Array) -> vortex_array::stats::StatsSetRef<'_>
2257222604
2257322605pub fn vortex_array::arrays::patched::Patched::vtable(_array: &Self::Array) -> &Self
2257422606
22575- pub fn vortex_array::arrays::patched::Patched::with_children (array: &mut Self::Array, children : alloc::vec::Vec<vortex_array::ArrayRef>) -> vortex_error::VortexResult<()>
22607+ pub fn vortex_array::arrays::patched::Patched::with_slots (array: &mut Self::Array, slots : alloc::vec::Vec<core::option::Option< vortex_array::ArrayRef> >) -> vortex_error::VortexResult<()>
2257622608
2257722609impl vortex_array::vtable::VTable for vortex_array::arrays::scalar_fn::ScalarFnVTable
2257822610
@@ -23982,7 +24014,7 @@ pub fn vortex_array::arrays::patched::Patched::build(dtype: &vortex_array::dtype
2398224014
2398324015pub fn vortex_array::arrays::patched::Patched::child(array: &Self::Array, idx: usize) -> vortex_array::ArrayRef
2398424016
23985- pub fn vortex_array::arrays::patched::Patched::child_name(_array : &Self::Array, idx: usize) -> alloc::string::String
24017+ pub fn vortex_array::arrays::patched::Patched::child_name(array : &Self::Array, idx: usize) -> alloc::string::String
2398624018
2398724019pub fn vortex_array::arrays::patched::Patched::deserialize(bytes: &[u8], _dtype: &vortex_array::dtype::DType, _len: usize, _buffers: &[vortex_array::buffer::BufferHandle], _session: &vortex_session::VortexSession) -> vortex_error::VortexResult<Self::Metadata>
2398824020
@@ -24000,19 +24032,23 @@ pub fn vortex_array::arrays::patched::Patched::metadata(array: &Self::Array) ->
2400024032
2400124033pub fn vortex_array::arrays::patched::Patched::nbuffers(_array: &Self::Array) -> usize
2400224034
24003- pub fn vortex_array::arrays::patched::Patched::nchildren(_array : &Self::Array) -> usize
24035+ pub fn vortex_array::arrays::patched::Patched::nchildren(array : &Self::Array) -> usize
2400424036
2400524037pub fn vortex_array::arrays::patched::Patched::reduce(array: &vortex_array::vtable::Array<Self>) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
2400624038
2400724039pub fn vortex_array::arrays::patched::Patched::reduce_parent(array: &vortex_array::vtable::Array<Self>, parent: &vortex_array::ArrayRef, child_idx: usize) -> vortex_error::VortexResult<core::option::Option<vortex_array::ArrayRef>>
2400824040
2400924041pub fn vortex_array::arrays::patched::Patched::serialize(metadata: Self::Metadata) -> vortex_error::VortexResult<core::option::Option<alloc::vec::Vec<u8>>>
2401024042
24043+ pub fn vortex_array::arrays::patched::Patched::slot_name(_array: &Self::Array, idx: usize) -> alloc::string::String
24044+
24045+ pub fn vortex_array::arrays::patched::Patched::slots(array: &Self::Array) -> &[core::option::Option<vortex_array::ArrayRef>]
24046+
2401124047pub fn vortex_array::arrays::patched::Patched::stats(array: &Self::Array) -> vortex_array::stats::StatsSetRef<'_>
2401224048
2401324049pub fn vortex_array::arrays::patched::Patched::vtable(_array: &Self::Array) -> &Self
2401424050
24015- pub fn vortex_array::arrays::patched::Patched::with_children (array: &mut Self::Array, children : alloc::vec::Vec<vortex_array::ArrayRef>) -> vortex_error::VortexResult<()>
24051+ pub fn vortex_array::arrays::patched::Patched::with_slots (array: &mut Self::Array, slots : alloc::vec::Vec<core::option::Option< vortex_array::ArrayRef> >) -> vortex_error::VortexResult<()>
2401624052
2401724053impl vortex_array::vtable::VTable for vortex_array::arrays::scalar_fn::ScalarFnVTable
2401824054
0 commit comments