.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). |