Returns a new BooleanArray with a null buffer where all values are valid
(array: &BooleanArray)
| 591 | |
| 592 | /// Returns a new BooleanArray with a null buffer where all values are valid |
| 593 | fn remove_null_values(array: &BooleanArray) -> BooleanArray { |
| 594 | let len = array.len(); |
| 595 | let new_nulls = NullBuffer::from_iter(std::iter::repeat_n(true, len)); |
| 596 | make_array( |
| 597 | array |
| 598 | .into_data() |
| 599 | .into_builder() |
| 600 | .nulls(Some(new_nulls)) |
| 601 | .build() |
| 602 | .unwrap(), |
| 603 | ) |
| 604 | .as_boolean() |
| 605 | .clone() |
| 606 | } |
| 607 | } |