Skip to main content

StringFilter

A filter to be used against String fields. All fields are combined with a logical ‘and.’

type StringFilter {
isNull: Boolean
equalTo: String
notEqualTo: String
distinctFrom: String
notDistinctFrom: String
in: [String!]
notIn: [String!]
lessThan: String
lessThanOrEqualTo: String
greaterThan: String
greaterThanOrEqualTo: String
includes: String
notIncludes: String
includesInsensitive: String
notIncludesInsensitive: String
startsWith: String
notStartsWith: String
startsWithInsensitive: String
notStartsWithInsensitive: String
endsWith: String
notEndsWith: String
endsWithInsensitive: String
notEndsWithInsensitive: String
like: String
notLike: String
likeInsensitive: String
notLikeInsensitive: String
equalToInsensitive: String
notEqualToInsensitive: String
distinctFromInsensitive: String
notDistinctFromInsensitive: String
inInsensitive: [String!]
notInInsensitive: [String!]
lessThanInsensitive: String
lessThanOrEqualToInsensitive: String
greaterThanInsensitive: String
greaterThanOrEqualToInsensitive: String
}

Fields

isNull (Boolean)

Is null (if true is specified) or is not null (if false is specified).

equalTo (String)

Equal to the specified value.

notEqualTo (String)

Not equal to the specified value.

distinctFrom (String)

Not equal to the specified value, treating null like an ordinary value.

notDistinctFrom (String)

Equal to the specified value, treating null like an ordinary value.

in ([String!])

Included in the specified list.

notIn ([String!])

Not included in the specified list.

lessThan (String)

Less than the specified value.

lessThanOrEqualTo (String)

Less than or equal to the specified value.

greaterThan (String)

Greater than the specified value.

greaterThanOrEqualTo (String)

Greater than or equal to the specified value.

includes (String)

Contains the specified string (case-sensitive).

notIncludes (String)

Does not contain the specified string (case-sensitive).

includesInsensitive (String)

Contains the specified string (case-insensitive).

notIncludesInsensitive (String)

Does not contain the specified string (case-insensitive).

startsWith (String)

Starts with the specified string (case-sensitive).

notStartsWith (String)

Does not start with the specified string (case-sensitive).

startsWithInsensitive (String)

Starts with the specified string (case-insensitive).

notStartsWithInsensitive (String)

Does not start with the specified string (case-insensitive).

endsWith (String)

Ends with the specified string (case-sensitive).

notEndsWith (String)

Does not end with the specified string (case-sensitive).

endsWithInsensitive (String)

Ends with the specified string (case-insensitive).

notEndsWithInsensitive (String)

Does not end with the specified string (case-insensitive).

like (String)

Matches the specified pattern (case-sensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters.

notLike (String)

Does not match the specified pattern (case-sensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters.

likeInsensitive (String)

Matches the specified pattern (case-insensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters.

notLikeInsensitive (String)

Does not match the specified pattern (case-insensitive). An underscore (_) matches any single character; a percent sign (%) matches any sequence of zero or more characters.

equalToInsensitive (String)

Equal to the specified value (case-insensitive).

notEqualToInsensitive (String)

Not equal to the specified value (case-insensitive).

distinctFromInsensitive (String)

Not equal to the specified value, treating null like an ordinary value (case-insensitive).

notDistinctFromInsensitive (String)

Equal to the specified value, treating null like an ordinary value (case-insensitive).

inInsensitive ([String!])

Included in the specified list (case-insensitive).

notInInsensitive ([String!])

Not included in the specified list (case-insensitive).

lessThanInsensitive (String)

Less than the specified value (case-insensitive).

lessThanOrEqualToInsensitive (String)

Less than or equal to the specified value (case-insensitive).

greaterThanInsensitive (String)

Greater than the specified value (case-insensitive).

greaterThanOrEqualToInsensitive (String)

Greater than or equal to the specified value (case-insensitive).