vortex_expr

Function or

Source
pub fn or(lhs: ExprRef, rhs: ExprRef) -> ExprRef
Expand description

Create a new BinaryExpr using the Or operator.

ยงExample usage

use vortex_array::array::BoolArray;
use vortex_array::{IntoArrayData, IntoArrayVariant};
use vortex_expr::{ ident, lit, or};

let xs = BoolArray::from_iter(vec![true, false, true]).into_array();
let result = or(ident(), lit(false)).evaluate(&xs).unwrap();

assert_eq!(
    result.into_bool().unwrap().boolean_buffer(),
    BoolArray::from_iter(vec![true, false, true]).boolean_buffer(),
);