Function aerospike::expressions::def

source ·
pub fn def(name: String, value: FilterExpression) -> FilterExpression
Expand description

Assign variable to an expression that can be accessed later. Requires server version 5.6.0+.

// 5 < a < 10
use aerospike::expressions::{exp_let, def, int_bin, and, lt, int_val, var};
exp_let(
  vec![
    def("x".to_string(), int_bin("a".to_string())),
    and(vec![
      lt(int_val(5), var("x".to_string()),),
      lt(var("x".to_string()), int_val(10))
    ])
  ]
);