Operators

Operator

Description

Compatible with attributes of type:

==

Equals

string, datetime, float, integer, boolean

<>

Unequals

string, datetime, float, integer

<

Smaller than

datetime, float, integer

<=

Smaller than or equal to

datetime, float, integer

>

Greater than

datetime, float, integer

>=

Greater than or equal to

datetime, float, integer

startsWith

Starts with

string

notStartsWith

Must not start with

string

endsWith

Ends with

string

notEndsWith

Must not end with

string

contains

Contains substring or element

string, array

notContains

Must not contain substring or element

string, array

any

The attribute must exist, but it can have any value

string, datetime, float, integer, boolean

notExists

The attribute must not exist

string, datetime, float, integer, boolean

For all string attributes, CrossEngage offers a range of operators that can compare the values with case sensitivity:

Operator

Description

==CaseSensitive

Equals case sensitive

<>CaseSensitive

Unequals case sensitive

startsWithCaseSensitive

Starts with case sensitive

notStartsWithCaseSensitive

Doesn't start with case sensitive

endsWithCaseSensitive

Case sensitive ends with

notEndsWithCaseSensitive

Case sensitive doesn't end with

containsCaseSensitive

Case sensitive contains substring

notContainsCaseSensitive

Case sensitive doesn't contain substring

Last updated