polars_arrow::compute::boolean_kleene

Function any

Source
pub fn any(array: &BooleanArray) -> Option<bool>
Available on crate feature compute_boolean_kleene only.
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);