(mutable: &mut _MutableArrayData, len: usize)
| 48 | } |
| 49 | |
| 50 | pub(super) fn extend_nulls<T: ArrowNativeType>(mutable: &mut _MutableArrayData, len: usize) { |
| 51 | let offset_buffer = &mut mutable.buffer1; |
| 52 | |
| 53 | // this is safe due to how offset is built. See details on `get_last_offset` |
| 54 | let last_offset: T = unsafe { get_last_offset(offset_buffer) }; |
| 55 | |
| 56 | (0..len).for_each(|_| offset_buffer.push(last_offset)) |
| 57 | } |
nothing calls this directly
no test coverage detected