| .MOD. |
INT |
INT |
INT |
Arithmetic MODULO operation |
| /, \* |
INT OR Float |
INT or Float |
Double |
Integer division and multiplication |
| +,- |
INT or Float |
INT or Float |
Double |
Integer addition and subtraction. |
| + |
FLOAT |
TIME |
TIME |
Time shift. |
| + |
TIME |
FLOAT |
TIME |
Time shift. |
| - |
TIME |
FLOAT |
TIME |
Time shift. |
| - |
TIME |
TIME |
FLOAT |
Time shift. |
| || |
CHAR |
CHAR |
CHAR |
String concatenation. |
| .CONTAINS. |
CHAR |
CHAR |
BOOLEAN |
String containment. The operation is TRUE if the left operand contains the right operand as a substring anywhere within it. |
| .IN. |
Any |
List of operands all of the same type as the left operand |
BOOLEAN |
List inclusion. The operation is TRUE if the left operand is equal to any member of the list. |
| .AND. |
BOOLEAN |
BOOLEAN |
BOOLEAN |
A Boolean operator that takes two Boolean operands, and whose value is TRUE if and only if both of its operands are TRUE. |
| .OR. |
BOOLEAN |
BOOLEAN |
BOOLEAN |
A Boolean operator that takes two Boolean operands, and whose value is TRUE if either of its operands is TRUE. |
| .NOT. |
BOOLEAN |
BOOLEAN |
BOOLEAN |
A Boolean operator that takes a single Boolean operand and returns its inverse. |
| =, != |
Any |
Same as left |
BOOLEAN |
Equality. |
| <,>,<=,>= |
INT,FLOAT |
INT,FLOAT |
BOOLEAN |
Numeric comparison. |
| <,>,<=,>= |
TIME |
TIME |
BOOLEAN |
Date and time comparison |
| <,>,<=,>= |
BOOLEAN |
BOOLEAN |
BOOLEAN |
Boolean comparison (TRUE > FALSE). |