uses S-Expressions internally to define queries and operations. These S-Expressions must be used correctly.
These tables show operators you can use on S-expressions to define queries.
Operator | Description | Example |
|---|---|---|
and | Logical AND of two or more S-Expressions. | |
or | Logical OR of two or more S-Expressions. | |
not | Logical negation of an S-Expression. | |
eq | Logical comparison for equality. | |
ne | Logical comparison for inequality. | |
gt | Logical comparison for greater than. | |
lt | Logical comparison for less than. | |
ge | Logical comparison for greater than or equal. | |
le | Logical comparison for less than or equal. | |
is_Blank | Returns the row if the column value is null or the trimmed value is empty. | |
not_isBlank | Returns the row if the column value is not null or the trimmed value is not empty. | |
in | Returns the row if the following item (usually a property or value) is in a following list. This is similar to the SQL | |
contains | Returns the row if the column value contains the stubstring argument value. | |
notContains | Returns the row if the column value does not contain the stubstring argument value. | |
startsWith | Returns the row if the string starts with the supplied string. Similar to column | |
endsWith | Returns the row if the column ends with the argument value. | |
like | Returns the row if the column contains a value that matches the pattern. Similar to | |
newerThan | Returns the row if the first timestamp parameter is newer than the second timestamp parameter. | |
olderThan | Returns the row if the first timestamp parameter is older than the second timestamp parameter. | |
between | Returns the row if the timestamp or IP address argument (column or value) likes between the two values. | |
beforeNow | Returns the row if the timestamp value (column or value) is before the current time. | |
match_any | Returns the row if the IP address matches one in the following list. | |
notBetween | Returns the row if the IP address is not between the two argument addresses. | |
not_in_subnet | Returns the row if the address is not in the given subnet. | |
in_subnet | Returns the row if the address is in the given subnet. | |
in_ipv6_subnet | Returns the row if the address is in an IPv6 subnet. | |
not_match_any | Returns the row if the argument IPv6 address does not match one of the argument addresses. | |
Operator | Description | Example |
|---|---|---|
Distinct | Selects records that contain a distinct output value in a given column. Similar to the SQL | |
| ||
Top N | Selects the first N records to display. N must be an integer. Similar to the Microsoft SQL | |