Operators table. Each entry is asynchronous to maintain consistency with the QueryAdapter's contract.
It must be stay in sync with the validator's KNOWN_OPS and OP_ARGS.
Methods
abs(op, env) → {*}
The ABS arithmetic operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
add(op, env) → {*}
The ADD arithmetic operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
and(op, env) → {*}
The AND logical operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
call(op, env) → {*}
The CALL template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
coalesce(op, env) → {*}
The COALESCE template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
concat(op, env) → {*}
The CONCAT string operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
cons(op, env) → {*}
The CONS template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
div(op, env) → {*}
The DIV arithmetic operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
eq(op, env) → {*}
The EQ predicate.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
foldArr(op, env) → {*}
The FOLDARR template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
foldObj(op, env) → {*}
The FOLDOBJ template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
get(op, env) → {*}
The GET template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
gt(op, env) → {*}
The GT predicate.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
gte(op, env) → {*}
The GTE predicate.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
has(op, env) → {*}
The HAS predicate.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
if(op, env) → {*}
The IF template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
insert(op, env) → {*}
The INSERT template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
length(op, env) → {*}
The LENGTH operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
let(op, env) → {*}
The LET template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
lookup(op, env) → {*}
The LOOKUP template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
lower(op, env) → {*}
The TO-LOWER-CASE string operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
lt(op, env) → {*}
The LT predicate.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
lte(op, env) → {*}
The LTE predicate.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
merge(op, env) → {*}
The MERGE template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
mod(op, env) → {*}
The MOD arithmetic operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
mul(op, env) → {*}
The MUL arithmetic operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
neg(op, env) → {*}
The NEG arithmetic operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
neq(op, env) → {*}
The NEQ predicate.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
not(op, env) → {*}
The NOT logical operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
or(op, env) → {*}
The OR logical operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
pipe(op, env) → {*}
The PIPE template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
sort(op, env) → {*}
The SORT template command.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
sub(op, env) → {*}
The SUB arithmetic operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
substring(op, env) → {*}
The SUBSTRING string operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
typeof(op, env) → {*}
The TYPE-OF operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.
Source
upper(op, env) → {*}
The TO-UPPER-CASE string operator.
Parameters
-
op
objectTemplate command to execute.
-
env
objectRuntime execution environment.
Returns
-
*Resultant JSON value from projection.