Factory for creating org.grails.datastore.mapping.query.Query.Criterion instances
Type | Name and description |
---|---|
static Criterion |
and(Criterion a, Criterion b) |
static Between |
between(java.lang.String property, java.lang.Object start, java.lang.Object end) Restricts the results by the given property value range |
static Equals |
eq(java.lang.String property, java.lang.Object value) Restricts the property to be equal to the given value |
static EqualsProperty |
eqProperty(java.lang.String propertyName, java.lang.String otherPropertyName) Constraints a property to be equal to a specified other property |
static GreaterThanEqualsProperty |
geProperty(java.lang.String propertyName, java.lang.String otherPropertyName) Constraints a property to be greater than or equal to a specified other property |
static GreaterThan |
gt(java.lang.String property, java.lang.Object value) Used to restrict a value to be greater than the given value |
static GreaterThanProperty |
gtProperty(java.lang.String propertyName, java.lang.String otherPropertyName) Constraints a property to be greater than a specified other property |
static GreaterThanEquals |
gte(java.lang.String property, java.lang.Object value) Used to restrict a value to be greater than or equal to the given value |
static IdEquals |
idEq(java.lang.Object value) Restricts the property to be equal to the given value |
static ILike |
ilike(java.lang.String property, java.lang.String expression) |
static In |
in(java.lang.String property, java.util.Collection<?> values) Restricts the property to be in the list of given values |
static IsEmpty |
isEmpty(java.lang.String property) Used to restrict a value to be empty (such as a blank string or an empty collection) |
static IsNotEmpty |
isNotEmpty(java.lang.String property) Used to restrict a value to be not empty (such as a non-blank string) |
static IsNotNull |
isNotNull(java.lang.String property) Used to restrict a value to be null |
static IsNull |
isNull(java.lang.String property) Used to restrict a value to be null |
static LessThanEqualsProperty |
leProperty(java.lang.String propertyName, java.lang.String otherPropertyName) Constraints a property to be less than or equal to a specified other property |
static Like |
like(java.lang.String property, java.lang.String expression) Restricts the property match the given String expressions. |
static LessThan |
lt(java.lang.String property, java.lang.Object value) Used to restrict a value to be less than the given value |
static LessThanProperty |
ltProperty(java.lang.String propertyName, java.lang.String otherPropertyName) Constraints a property to be less than a specified other property |
static LessThanEquals |
lte(java.lang.String property, java.lang.Object value) Used to restrict a value to be less than or equal to the given value |
static NotEquals |
ne(java.lang.String property, java.lang.Object value) Restricts the property to be not equal to the given value |
static NotEqualsProperty |
neProperty(java.lang.String propertyName, java.lang.String otherPropertyName) Constraints a property to be not equal to a specified other property |
static Criterion |
or(Criterion a, Criterion b) |
static RLike |
rlike(java.lang.String property, java.lang.String expression) Restricts the property match the given regular expressions. |
static SizeEquals |
sizeEq(java.lang.String property, int size) Used to restrict the size of a collection property |
static SizeGreaterThanEquals |
sizeGe(java.lang.String property, int size) Used to restrict the size of a collection property to be greater than or equal to the given value |
static SizeGreaterThan |
sizeGt(java.lang.String property, int size) Used to restrict the size of a collection property to be greater than the given value |
static SizeLessThanEquals |
sizeLe(java.lang.String property, int size) Creates a Criterion that contrains a collection property to be less than or equal to the given size |
static SizeLessThan |
sizeLt(java.lang.String property, int size) Creates a Criterion that contrains a collection property to be less than to the given size |
static SizeNotEquals |
sizeNe(java.lang.String property, int size) Creates a Criterion that contrains a collection property to be not equal to the given size |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Restricts the results by the given property value range
property
- The name of the propertystart
- The start of the rangeend
- The end of the rangeRestricts the property to be equal to the given value
property
- The propertyvalue
- The valueConstraints a property to be equal to a specified other property
propertyName
- The propertyotherPropertyName
- The other propertyConstraints a property to be greater than or equal to a specified other property
propertyName
- The propertyotherPropertyName
- The other propertyUsed to restrict a value to be greater than the given value
property
- The propertyvalue
- The valueConstraints a property to be greater than a specified other property
propertyName
- The propertyotherPropertyName
- The other propertyUsed to restrict a value to be greater than or equal to the given value
property
- The propertyvalue
- The valueRestricts the property to be equal to the given value
value
- The valueRestricts the property to be in the list of given values
property
- The propertyvalues
- The valuesUsed to restrict a value to be empty (such as a blank string or an empty collection)
property
- The property nameUsed to restrict a value to be not empty (such as a non-blank string)
property
- The property nameUsed to restrict a value to be null
property
- The property nameUsed to restrict a value to be null
property
- The property nameConstraints a property to be less than or equal to a specified other property
propertyName
- The propertyotherPropertyName
- The other propertyRestricts the property match the given String expressions. Expressions use SQL-like % to denote wildcards
property
- The property nameexpression
- The expressionUsed to restrict a value to be less than the given value
property
- The propertyvalue
- The valueConstraints a property to be less than a specified other property
propertyName
- The propertyotherPropertyName
- The other propertyUsed to restrict a value to be less than or equal to the given value
property
- The propertyvalue
- The valueRestricts the property to be not equal to the given value
property
- The propertyvalue
- The valueConstraints a property to be not equal to a specified other property
propertyName
- The propertyotherPropertyName
- The other propertyRestricts the property match the given regular expressions.
property
- The property nameexpression
- The expressionUsed to restrict the size of a collection property
property
- The propertysize
- The size to restrictUsed to restrict the size of a collection property to be greater than or equal to the given value
property
- The propertysize
- The size to restrictUsed to restrict the size of a collection property to be greater than the given value
property
- The propertysize
- The size to restrictCreates a Criterion that contrains a collection property to be less than or equal to the given size
property
- The property namesize
- The size to constrain byCreates a Criterion that contrains a collection property to be less than to the given size
property
- The property namesize
- The size to constrain byCreates a Criterion that contrains a collection property to be not equal to the given size
property
- The property namesize
- The size to constrain by