MCPcopy Create free account
hub / github.com/apache/arrow-rs / extend_nulls

Function extend_nulls

arrow-data/src/transform/variable_size.rs:62–69  ·  view source on GitHub ↗
(mutable: &mut _MutableArrayData, len: usize)

Source from the content-addressed store, hash-verified

60}
61
62pub(super) fn extend_nulls<T: ArrowNativeType>(mutable: &mut _MutableArrayData, len: usize) {
63 let offset_buffer = &mut mutable.buffer1;
64
65 // this is safe due to how offset is built. See details on `get_last_offset`
66 let last_offset: T = unsafe { get_last_offset(offset_buffer) };
67
68 (0..len).for_each(|_| offset_buffer.push(last_offset))
69}

Callers

nothing calls this directly

Calls 2

get_last_offsetFunction · 0.85
pushMethod · 0.45

Tested by

no test coverage detected