Logical Operators¶
Name | Description |
---|---|
&& | Logical AND |
! | Logical NOT |
|| | Logical OR |
XOR | Logical XOR |
In nGQL, non-zero numbers are evaluated to true. For the precedence of the operators, refer to Operator Precedence.
- &&
Logical AND:
nebula> YIELD -1 && true;
==============
| (-1&&true) |
==============
| true |
--------------
- !
Logical NOT:
nebula> YIELD !(-1);
=========
| !(-1) |
=========
| false |
---------
- ||
Logical OR:
nebula> YIELD 1 || !1;
=============
| (1||!(1)) |
=============
| true |
-------------
- ^
Logical XOR:
nebula> YIELD (NOT 0 || 0) AND 0 XOR 1 AS ret;
=========
| ret |
=========
| true |
---------