Function aerospike::expressions::num_add

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

Create “add” (+) operator that applies to a variable number of expressions. Return sum of all FilterExpressions given. All arguments must resolve to the same type (integer or float). Requires server version 5.6.0+.

use aerospike::expressions::{eq, num_add, int_bin, int_val};
// a + b + c == 10
eq(num_add(vec![int_bin("a".to_string()), int_bin("b".to_string()), int_bin("c".to_string())]), int_val(10));