Skip to content

Commit 853626e

Browse files
authored
fix: remove redundant bit_util::ceil (apache#6766)
1 parent baf7f1b commit 853626e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

arrow-select/src/filter.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -517,14 +517,14 @@ fn filter_bits(buffer: &BooleanBuffer, predicate: &FilterPredicate) -> Buffer {
517517
unsafe { MutableBuffer::from_trusted_len_iter_bool(bits).into() }
518518
}
519519
IterationStrategy::SlicesIterator => {
520-
let mut builder = BooleanBufferBuilder::new(bit_util::ceil(predicate.count, 8));
520+
let mut builder = BooleanBufferBuilder::new(predicate.count);
521521
for (start, end) in SlicesIterator::new(&predicate.filter) {
522522
builder.append_packed_range(start + offset..end + offset, src)
523523
}
524524
builder.into()
525525
}
526526
IterationStrategy::Slices(slices) => {
527-
let mut builder = BooleanBufferBuilder::new(bit_util::ceil(predicate.count, 8));
527+
let mut builder = BooleanBufferBuilder::new(predicate.count);
528528
for (start, end) in slices {
529529
builder.append_packed_range(*start + offset..*end + offset, src)
530530
}

0 commit comments

Comments
 (0)