| Type Params | Return Type | Name and description | 
|---|---|---|
|  | BuildableCriteria | cache(boolean cache)Whether to cache the query | 
|  | java.lang.Object | get(groovy.lang.Closure closure)Defines and executes a get query ( a single result) in a single call. | 
|  | java.lang.Class | getTargetClass()@return The class the criteria applies to | 
|  | BuildableCriteria | join(java.lang.String property)Whether to join on an association | 
|  | BuildableCriteria | join(java.lang.String property, javax.persistence.criteria.JoinType joinType)Whether to join on an association | 
|  | java.lang.Object | list(groovy.lang.Closure closure)Defines and executes a list query in a single call. | 
|  | java.lang.Object | list(java.util.Map params, groovy.lang.Closure closure)Defines and executes a list query in a single call. | 
|  | java.lang.Object | listDistinct(groovy.lang.Closure closure)Defines and executes a list distinct query in a single call. | 
|  | BuildableCriteria | readOnly(boolean readOnly)Whether to cache the query should be readOnly | 
|  | java.lang.Object | scroll(groovy.lang.Closure closure)Defines and executes a scroll query in a single call. | 
|  | BuildableCriteria | select(java.lang.String property)Whether to select on an association | 
| Methods inherited from class | Name | 
|---|---|
| interface Criteria | allEq, and, between, cache, eq, eqAll, eqAll, eqProperty, exists, ge, geAll, geAll, geProperty, geSome, geSome, gt, gtAll, gtAll, gtProperty, gtSome, gtSome, gte, idEq, idEquals, ilike, in, in, in, in, inList, inList, inList, inList, isEmpty, isNotEmpty, isNotNull, isNull, le, leAll, leAll, leProperty, leSome, leSome, like, lt, ltAll, ltAll, ltProperty, ltSome, ltSome, lte, ne, neProperty, not, notExists, notIn, notIn, or, order, order, order, readOnly, rlike, sizeEq, sizeGe, sizeGt, sizeLe, sizeLt, sizeNe | 
Whether to cache the query
cache -  True if the query should be cachedDefines and executes a get query ( a single result) in a single call. Example: Foo.createCriteria().get { }
closure -  The closure to execute
Whether to join on an association
property -  The property to join onWhether to join on an association
property -  The property to join onjoinType -  The type of joinDefines and executes a list query in a single call. Example: Foo.createCriteria().list { }
closure -  The closure to executeDefines and executes a list query in a single call. Example: Foo.createCriteria().list { }
params -  pagination parameters (max, offset, etc...)closure -  The closure to executeDefines and executes a list distinct query in a single call. Example: Foo.createCriteria().listDistinct { }
closure -  The closure to executeWhether to cache the query should be readOnly
readOnly -  True if the results should be read-onlyDefines and executes a scroll query in a single call. Example: Foo.createCriteria().scroll { }
closure -  The closure to executeWhether to select on an association
property -  The property to join on