Function aerospike::expressions::and

source ·
pub const fn and(exps: Vec<FilterExpression>) -> FilterExpression
Expand description

Create “and” (&&) operator that applies to a variable number of expressions.

// (a > 5 || a == 0) && b < 3
use aerospike::expressions::{and, or, gt, int_bin, int_val, eq, lt};
and(vec![or(vec![gt(int_bin("a".to_string()), int_val(5)), eq(int_bin("a".to_string()), int_val(0))]), lt(int_bin("b".to_string()), int_val(3))]);