StringFilter
Conditions on a text field. All operators given in one filter must match (they
are combined with AND). Operators with a null or empty-string value are ignored.
Equality operators (value, valuein, not_value, not_value_in) are always case
sensitive; contains, starts_with, ends_with and their not variants are case
insensitive unless case*sensitive is true. Characters such as % and * are
matched literally. In queries that read from the database, records without a
value (null) are never matched by the not_ operators.
type StringFilter {
case_sensitive: Boolean
contains: String
ends_with: String
exact: String
not_contains: String
not_ends_with: String
not_starts_with: String
not_value: String
not_value_in: [String!]
starts_with: String
value: String
value_in: [String!]
}
Fields
case_sensitive (Boolean)
When true, contains, startswith, ends_with and their not variants compare
case sensitively. Defaults to false (case insensitive) for most fields;
admin_background_jobs source_name defaults to true
contains (String)
Matches when the field contains the given text anywhere
ends_with (String)
Matches when the field ends with the given text
exact (String)
Deprecated, use value
not_contains (String)
Matches when the field does not contain the given text
not_ends_with (String)
Matches when the field does not end with the given text
not_starts_with (String)
Matches when the field does not start with the given text
not_value (String)
Matches when the field is not equal to the given text
not_value_in (String)
Matches when the field is not equal to any of the given values
starts_with (String)
Matches when the field starts with the given text
value (String)
Matches when the field is exactly equal to the given text
value_in (String)
Matches when the field is exactly equal to one of the given values. An empty list matches nothing