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

Function remove_null_buffer

arrow-select/src/nullif.rs:579–590  ·  view source on GitHub ↗

Returns a new BooleanArray with no null buffer

(array: &BooleanArray)

Source from the content-addressed store, hash-verified

577
578 /// Returns a new BooleanArray with no null buffer
579 fn remove_null_buffer(array: &BooleanArray) -> BooleanArray {
580 make_array(
581 array
582 .into_data()
583 .into_builder()
584 .nulls(None)
585 .build()
586 .unwrap(),
587 )
588 .as_boolean()
589 .clone()
590 }
591
592 /// Returns a new BooleanArray with a null buffer where all values are valid
593 fn remove_null_values(array: &BooleanArray) -> BooleanArray {

Callers 1

nullif_fuzzFunction · 0.85

Calls 7

make_arrayFunction · 0.50
cloneMethod · 0.45
as_booleanMethod · 0.45
buildMethod · 0.45
nullsMethod · 0.45
into_builderMethod · 0.45
into_dataMethod · 0.45

Tested by 1

nullif_fuzzFunction · 0.68