vortex_array/compute/
boolean.rs1use vortex_error::VortexResult;
5
6use crate::Array;
7use crate::ArrayRef;
8use crate::builtins::ArrayBuiltins;
9use crate::scalar_fn::fns::operators::Operator;
10
11#[deprecated(note = "Use `ArrayBuiltins::binary` instead")]
13pub fn and_kleene(lhs: &dyn Array, rhs: &dyn Array) -> VortexResult<ArrayRef> {
14 lhs.to_array().binary(rhs.to_array(), Operator::And)
15}
16
17#[deprecated(note = "Use `ArrayBuiltins::binary` instead")]
19pub fn or_kleene(lhs: &dyn Array, rhs: &dyn Array) -> VortexResult<ArrayRef> {
20 lhs.to_array().binary(rhs.to_array(), Operator::Or)
21}