customAttributeFilter property
This filter specifies a structured syntax to match against the
Job.custom_attributes marked as filterable
.
The syntax for this expression is a subset of SQL syntax. Supported
operators are: =
, !=
, <
, <=
, >
, and >=
where the left of the
operator is a custom field key and the right of the operator is a number
or a quoted string. You must escape backslash (\) and quote (")
characters. Supported functions are LOWER([field_name])
to perform a
case insensitive match and EMPTY([field_name])
to filter on the
existence of a key. Boolean expressions (AND/OR/NOT) are supported up to 3
levels of nesting (for example, "((A AND B AND C) OR NOT D) AND E"), a
maximum of 100 comparisons or functions are allowed in the expression. The
expression must be < 10000 bytes in length. Sample Query:
(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10
Implementation
core.String? customAttributeFilter;