Skip to content

Commit b2d1a23

Browse files
committed
wip
Signed-off-by: Joe Isaacs <[email protected]>
1 parent fd5a013 commit b2d1a23

File tree

45 files changed

+1267
-81
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1267
-81
lines changed

encodings/alp/src/alp/array.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -385,7 +385,7 @@ impl EncodeVTable<ALPVTable> for ALPVTable {
385385
impl VisitorVTable<ALPVTable> for ALPVTable {
386386
fn visit_buffers(_array: &ALPArray, _visitor: &mut dyn ArrayBufferVisitor) {}
387387

388-
fn visit_children(array: &ALPArray, visitor: &mut dyn ArrayChildVisitor) {
388+
fn visit_children<'a>(array: &'a ALPArray, visitor: &mut dyn ArrayChildVisitor<'a>) {
389389
visitor.visit_child("encoded", array.encoded());
390390
if let Some(patches) = array.patches() {
391391
visitor.visit_patches(patches);

encodings/alp/src/alp_rd/array.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -413,7 +413,7 @@ impl EncodeVTable<ALPRDVTable> for ALPRDVTable {
413413
impl VisitorVTable<ALPRDVTable> for ALPRDVTable {
414414
fn visit_buffers(_array: &ALPRDArray, _visitor: &mut dyn ArrayBufferVisitor) {}
415415

416-
fn visit_children(array: &ALPRDArray, visitor: &mut dyn ArrayChildVisitor) {
416+
fn visit_children<'a>(array: &'a ALPRDArray, visitor: &mut dyn ArrayChildVisitor<'a>) {
417417
visitor.visit_child("left_parts", array.left_parts());
418418
visitor.visit_child("right_parts", array.right_parts());
419419
if let Some(patches) = array.left_parts_patches() {

encodings/bytebool/src/array.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ impl VisitorVTable<ByteBoolVTable> for ByteBoolVTable {
196196
visitor.visit_buffer(array.buffer());
197197
}
198198

199-
fn visit_children(array: &ByteBoolArray, visitor: &mut dyn ArrayChildVisitor) {
199+
fn visit_children<'a>(array: &'a ByteBoolArray, visitor: &mut dyn ArrayChildVisitor<'a>) {
200200
visitor.visit_validity(array.validity(), array.len());
201201
}
202202
}

encodings/datetime-parts/src/array.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ impl EncodeVTable<DateTimePartsVTable> for DateTimePartsVTable {
265265
impl VisitorVTable<DateTimePartsVTable> for DateTimePartsVTable {
266266
fn visit_buffers(_array: &DateTimePartsArray, _visitor: &mut dyn ArrayBufferVisitor) {}
267267

268-
fn visit_children(array: &DateTimePartsArray, visitor: &mut dyn ArrayChildVisitor) {
268+
fn visit_children<'a>(array: &'a DateTimePartsArray, visitor: &mut dyn ArrayChildVisitor<'a>) {
269269
visitor.visit_child("days", array.days());
270270
visitor.visit_child("seconds", array.seconds());
271271
visitor.visit_child("subseconds", array.subseconds());

encodings/decimal-byte-parts/src/decimal_byte_parts/mod.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,10 @@ impl ValidityChild<DecimalBytePartsVTable> for DecimalBytePartsVTable {
235235
impl VisitorVTable<DecimalBytePartsVTable> for DecimalBytePartsVTable {
236236
fn visit_buffers(_array: &DecimalBytePartsArray, _visitor: &mut dyn ArrayBufferVisitor) {}
237237

238-
fn visit_children(array: &DecimalBytePartsArray, visitor: &mut dyn ArrayChildVisitor) {
238+
fn visit_children<'a>(
239+
array: &'a DecimalBytePartsArray,
240+
visitor: &mut dyn ArrayChildVisitor<'a>,
241+
) {
239242
visitor.visit_child("msp", &array.msp);
240243
}
241244
}

encodings/fastlanes/src/bitpacking/vtable/visitor.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ impl VisitorVTable<BitPackedVTable> for BitPackedVTable {
1111
visitor.visit_buffer(array.packed());
1212
}
1313

14-
fn visit_children(array: &BitPackedArray, visitor: &mut dyn ArrayChildVisitor) {
14+
fn visit_children<'a>(array: &'a BitPackedArray, visitor: &mut dyn ArrayChildVisitor<'a>) {
1515
if let Some(patches) = array.patches() {
1616
visitor.visit_patches(patches);
1717
}

encodings/fastlanes/src/delta/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ impl CanonicalVTable<DeltaVTable> for DeltaVTable {
318318
impl VisitorVTable<DeltaVTable> for DeltaVTable {
319319
fn visit_buffers(_array: &DeltaArray, _visitor: &mut dyn ArrayBufferVisitor) {}
320320

321-
fn visit_children(array: &DeltaArray, visitor: &mut dyn ArrayChildVisitor) {
321+
fn visit_children<'a>(array: &'a DeltaArray, visitor: &mut dyn ArrayChildVisitor<'a>) {
322322
visitor.visit_child("bases", array.bases());
323323
visitor.visit_child("deltas", array.deltas());
324324
}

encodings/fastlanes/src/for/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,7 @@ impl EncodeVTable<FoRVTable> for FoRVTable {
184184
impl VisitorVTable<FoRVTable> for FoRVTable {
185185
fn visit_buffers(_array: &FoRArray, _visitor: &mut dyn ArrayBufferVisitor) {}
186186

187-
fn visit_children(array: &FoRArray, visitor: &mut dyn ArrayChildVisitor) {
187+
fn visit_children<'a>(array: &'a FoRArray, visitor: &mut dyn ArrayChildVisitor<'a>) {
188188
visitor.visit_child("encoded", array.encoded())
189189
}
190190
}

encodings/fastlanes/src/rle/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ impl VisitorVTable<RLEVTable> for RLEVTable {
371371
// RLE stores all data in child arrays, no direct buffers
372372
}
373373

374-
fn visit_children(array: &RLEArray, visitor: &mut dyn ArrayChildVisitor) {
374+
fn visit_children<'a>(array: &'a RLEArray, visitor: &mut dyn ArrayChildVisitor<'a>) {
375375
visitor.visit_child("values", array.values());
376376
visitor.visit_child("indices", array.indices());
377377
visitor.visit_child("values_idx_offsets", array.values_idx_offsets());

encodings/fsst/src/array.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ impl VisitorVTable<FSSTVTable> for FSSTVTable {
338338
visitor.visit_buffer(&array.symbol_lengths().clone().into_byte_buffer());
339339
}
340340

341-
fn visit_children(array: &FSSTArray, visitor: &mut dyn ArrayChildVisitor) {
341+
fn visit_children<'a>(array: &'a FSSTArray, visitor: &mut dyn ArrayChildVisitor<'a>) {
342342
visitor.visit_child("codes", array.codes().as_ref());
343343
visitor.visit_child("uncompressed_lengths", array.uncompressed_lengths());
344344
}

0 commit comments

Comments
 (0)