We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4d5e716 commit b2fe2c7Copy full SHA for b2fe2c7
datafusion/physical-expr/src/binary_map.rs
@@ -494,7 +494,9 @@ where
494
let num_values = offsets.len() - 1;
495
single_null_buffer(num_values, null_index)
496
});
497
- let offsets = OffsetBuffer::new(ScalarBuffer::from(offsets));
+ // SAFETY: the offsets were constructed correctly in `insert_if_new` --
498
+ // monotonically increasing, overflows were checked.
499
+ let offsets = unsafe { OffsetBuffer::new_unchecked(ScalarBuffer::from(offsets)) };
500
let values = buffer.finish();
501
502
match output_type {
0 commit comments