Function
count_nulls
(
null_bit_buffer: Option<&NullBuffer>,
offset: usize,
len: usize,
)
Source from the content-addressed store, hash-verified
| 49 | |
| 50 | #[inline] |
| 51 | pub(crate) fn count_nulls( |
| 52 | null_bit_buffer: Option<&NullBuffer>, |
| 53 | offset: usize, |
| 54 | len: usize, |
| 55 | ) -> usize { |
| 56 | if let Some(buf) = null_bit_buffer { |
| 57 | let buffer = buf.buffer(); |
| 58 | len - buffer.count_set_bits_offset(offset + buf.offset(), len) |
| 59 | } else { |
| 60 | 0 |
| 61 | } |
| 62 | } |
| 63 | |
| 64 | /// creates 2 [`MutableBuffer`]s with a given `capacity` (in slots). |
| 65 | #[inline] |