All Equal - Map containing property names and their values.
All Equal - Map containing property names and their values.
And - join two expressions with a logical and.
And - join two expressions with a logical and.
Array contains all the given values.
Array is empty - for the given array property.
Array is not empty - for the given array property.
Array does not contain the given values.
Between - property between the two given values.
Between - value between two given properties.
Between - property between the two given values.
Between - value between two given properties.
Add expression for ALL of the given bit flags to be set.
Add bitwise AND expression of the given bit flags to compare with the match/mask.
Add expression for ANY of the given bit flags to be set.
Contains - property like %value%.
Contains - property like %value%.
Ends With - property like %value.
Ends With - property like %value.
Equal To - property equal to the given value.
Equal To - property equal to the given value.
Equal To or Null - property equal to the given value or null.
Greater Than or Equal to - property greater than or equal to the given
value.
Greater Than or Equal to - property greater than or equal to the given
value.
Greater than or Equal to OR Null (>= or null
)
Greater Than - property greater than the given value.
Greater Than - property greater than the given value.
Greater Than Or Null - property greater than the given value or null.
Case insensitive Contains - property like %value%.
Case insensitive Contains - property like %value%.
Id Equal to - ID property is equal to the value.
Id Equal to - ID property is equal to the value.
Id IN a list of Id values.
Id IN a collection of Id values.
Case insensitive Ends With - property like %value.
Case insensitive Ends With - property like %value.
Case Insensitive Equal To - property equal to the given value (typically
using a lower() function to make it case insensitive).
Case Insensitive Equal To - property equal to the given value (typically
using a lower() function to make it case insensitive).
Case Insensitive Equal To that allows for named parameter use.
Case insensitive Like - property like value where the value contains the
SQL wild card characters % (percentage) and _ (underscore).
Case insensitive Like - property like value where the value contains the
SQL wild card characters % (percentage) and _ (underscore).
In - property has a value in the array of values.
In - property has a value in the collection of values.
In - property has a value in the array of values.
In - property has a value in the collection of values.
Case Insensitive Not Equal To - property not equal to the given value (typically
using a lower() function to make it case insensitive).
Case Insensitive Not Equal To that allows for named parameter use.
In where null or empty values means that no predicate is added to the query.
In where null or empty values means that no predicate is added to the query.
In expression using pairs of value objects.
In Range - property >= value1 and property < value2
.
In Range - property >= value1 and property < value2
.
Value in Range between 2 properties.
For collection properties that are empty (have not existing elements).
Is empty expression for collection properties.
For collection properties that are not empty (have existing elements).
Is not empty expression for collection properties.
Is Not Null - property is not null.
Is Not Null - property is not null.
Is Null - property is null.
Is Null - property is null.
Case insensitive Starts With - property like value%.
Case insensitive Starts With - property like value%.
Between - for the given path in a JSON document.
Equal to - for the given path in a JSON document.
Path exists - for the given path in a JSON document.
Greater than or equal to - for the given path in a JSON document.
Greater than - for the given path in a JSON document.
Less than or equal to - for the given path in a JSON document.
Less than - for the given path in a JSON document.
Not Equal to - for the given path in a JSON document.
Path does not exist - for the given path in a JSON document.
Less Than or Equal to - property less than or equal to the given value.
Less Than or Equal to - property less than or equal to the given value.
Less Than or Equal to OR Null (<= or null
)
Like - property like value where the value contains the SQL wild card
characters % (percentage) and _ (underscore).
Like with support for named parameters.
Like - property like value where the value contains the SQL wild card
characters % (percentage) and _ (underscore).
Less Than - property less than the given value.
Less Than - property less than the given value.
Less Than or Null - property less than the given value or null.
Not Equal To - property not equal to the given value.
Not Equal To - property not equal to the given value.
Negate the expression (prefix it with NOT).
Negate the expression (prefix it with NOT).
Not In - using a subQuery.
Not In - property has a value in the array of values.
Not In - property has a value in the collection of values.
Or - join two expressions with a logical or.
Or - join two expressions with a logical or.
Add raw expression with no parameters.
Add raw expression with a single parameter.
Add raw expression with an array of parameters.
Add raw expression with no parameters.
Add raw expression with a single parameter.
Add raw expression with an array of parameters.
Starts With - property like value%.
Starts With - property like value%.
Create a text common terms expression (currently doc store/Elastic only).
Create a Text Match expression (currently doc store/Elastic only).
Create a Text Multi match expression (currently doc store/Elastic only).
Create a text query string expression (currently doc store/Elastic only).
Create a text simple query expression (currently doc store/Elastic only).