Skip to content

Operator Precedence

The following list shows the precedence of nGQL operators in descending order. Operators that are shown together on a line have the same precedence.

!
- (unary minus)
*, /, %
-, +
== , >=, >, <=, <, <>, !=
&&
||
= (assignment)

For operators that occur at the same precedence level within an expression, evaluation proceeds left to right, with the exception that assignments evaluate right to left.

The precedence of operators determines the order of evaluation of terms in an expression. To override this order and group terms explicitly, use parentheses.

Examples:

nebula> YIELD 2+3*5;
nebula> YIELD (2+3)*5;