customPropertyFilter property
- @Deprecated('Not supported. Member documentation may have more information.')
This filter specifies a structured syntax to match against the
[PropertyDefinition].is_filterable marked as true
.
The syntax for this expression is a subset of SQL syntax. Supported
operators are: =
, !=
, <
, <=
, >
, and >=
where the left of the
operator is a property name and the right of the operator is a number or a
quoted string. You must escape backslash (\) and quote (") characters.
Supported functions are LOWER([property_name])
to perform a case
insensitive match and EMPTY([property_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 < 6000 bytes in length. Sample Query:
(LOWER(driving_license)="class \"a\"" OR EMPTY(driving_license)) AND driving_years > 10
Implementation
@core.Deprecated(
'Not supported. Member documentation may have more information.',
)
core.String? customPropertyFilter;