Module arrow_arith::boolean
source · Expand description
Defines boolean kernels on Arrow BooleanArray
’s, e.g. AND
, OR
and NOT
.
These kernels can leverage SIMD if available on your system. Currently no runtime
detection is provided, you should enable the specific SIMD intrinsics using
RUSTFLAGS="-C target-feature=+avx2"
for example. See the documentation
here for more information.
Functions§
- Performs
AND
operation on two arrays. If either left or right value is null then the result is also null. - Logical ‘and’ boolean values with Kleene logic
- Performs
AND_NOT
operation on two arrays. If either left or right value is null then the result is also null. - Returns a non-null BooleanArray with whether each value of the array is not null.
- Returns a non-null BooleanArray with whether each value of the array is null.
- Performs unary
NOT
operation on an arrays. If value is null then the result is also null. - Performs
OR
operation on two arrays. If either left or right value is null then the result is also null. - Logical ‘or’ boolean values with Kleene logic