The binary operators for simple language predicates are shown in Table 14.
Table 14. Binary Operators for the Simple Language
| Operator | Description |
|---|---|
== | Equals. |
> | Greater than. |
>= | Greater than or equals. |
< | Less than. |
<= | Less than or equals. |
!= | Not equal to. |
contains | Test if LHS string contains RHS string. |
not contains | Test if LHS string does not contain RHS string. |
regex | Test if LHS string matches RHS regular expression. |
not regex | Test if LHS string does not match RHS regular expression. |
in | Test if LHS string appears in the RHS comma-separated list. |
not in | Test if LHS string does not appear in the RHS comma-separated list. |
is | Test if LHS is an instance of RHS Java type (using Java
instanceof operator). |
not is | Test if LHS is not an instance of RHS Java
type (using Java instanceof operator). |
range | Test if LHS number lies in the RHS range (where range has the
format,
'min...max'). |
not range | Test if LHS number does not lie in the RHS
range (where range has the format,
'min...max'). |
The binary operators for simple language predicates are shown in Table 15.
Table 15. Unary Operators for the Simple Language
| Operator | Description |
|---|---|
++ | Increment a number by 1. |
-- | Decrement a number by 1. |
\ | Escape the following character. Note the following special cases:
\n for new line, \t for tab, and
\r for carriage return. |
The conjunctions shown in Table 16 can be used to combine two or more simple language predicates.
Table 16. Conjunctions for Simple Language Predicates
| Operator | Description |
|---|---|
&& | Combine two predicates with logical and. |
|| | Combine two predicates with logical inclusive or. |
and | Deprecated. Use &&
instead. |
or | Deprecated. Use ||
instead. |








