Function any

Source
pub fn any(array: &BooleanArray) -> Option<bool>
Expand description

Returns whether any of the values in the array are true.

The output is unknown (None) if the array contains any null values and no true values.

ยงExample

use polars_arrow::array::BooleanArray;
use polars_arrow::compute::boolean_kleene::any;

let a = BooleanArray::from(&[Some(true), Some(false)]);
let b = BooleanArray::from(&[Some(false), Some(false)]);
let c = BooleanArray::from(&[None, Some(false)]);

assert_eq!(any(&a), Some(true));
assert_eq!(any(&b), Some(false));
assert_eq!(any(&c), None);