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)Case insensitive like  | 
                        
static In | 
                            in(java.lang.String property, java.util.Collection<?> values)Restricts the property to be in the list of given values  | 
                        
static In | 
                            in(java.lang.String property, QueryableCriteria subquery)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 NotIn | 
                            notIn(java.lang.String property, QueryableCriteria subquery)Restricts the property to be in the list of given values  | 
                        
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 valueCase insensitive like
property -  The propertyexpression -  The expressionRestricts the property to be in the list of given values
property -  The propertyvalues -  The valuesRestricts the property to be in the list of given values
property -  The propertysubquery -  The subqueryUsed 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 to be in the list of given values
property -  The propertysubquery -  The subqueryRestricts 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