|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgroovy.lang.GroovyObjectSupport
grails.gorm.CriteriaBuilder
public class CriteriaBuilder
Criteria builder implementation that operates against Spring datastore abstraction.
| Field Summary | |
|---|---|
static java.lang.String |
ORDER_ASCENDING
|
static java.lang.String |
ORDER_DESCENDING
|
protected java.util.List<org.grails.datastore.mapping.query.Query.Order> |
orderEntries
|
protected org.grails.datastore.mapping.model.PersistentEntity |
persistentEntity
|
protected org.grails.datastore.mapping.query.Query.ProjectionList |
projectionList
|
protected org.grails.datastore.mapping.query.Query |
query
|
protected groovy.lang.MetaObjectProtocol |
queryMetaClass
|
protected org.grails.datastore.mapping.core.Session |
session
|
protected java.lang.Class |
targetClass
|
| Constructor Summary | |
|---|---|
CriteriaBuilder(java.lang.Class targetClass,
org.grails.datastore.mapping.core.Session session)
|
|
CriteriaBuilder(java.lang.Class targetClass,
org.grails.datastore.mapping.core.Session session,
org.grails.datastore.mapping.query.Query query)
|
|
| Method Summary | |
|---|---|
protected org.grails.datastore.mapping.query.Query.Criterion |
addToCriteria(org.grails.datastore.mapping.query.Query.Criterion c)
|
org.grails.datastore.mapping.query.api.Criteria |
and(groovy.lang.Closure callable)
|
org.grails.datastore.mapping.query.api.ProjectionList |
avg(java.lang.String name)
Computes the average value of a property |
org.grails.datastore.mapping.query.api.Criteria |
between(java.lang.String propertyName,
java.lang.Object start,
java.lang.Object finish)
Restricts the results by the given property value range (inclusive) |
void |
build(groovy.lang.Closure criteria)
|
org.grails.datastore.mapping.query.api.Criteria |
cache(boolean cache)
|
org.grails.datastore.mapping.query.Query.ProjectionList |
count()
Count the number of records returned |
java.lang.Number |
count(groovy.lang.Closure callable)
Defines an executes a count query in a single call. |
org.grails.datastore.mapping.query.api.ProjectionList |
countDistinct(java.lang.String property)
Projection that signifies to count distinct results |
org.grails.datastore.mapping.query.api.ProjectionList |
distinct()
Projection that signifies to return only distinct results |
org.grails.datastore.mapping.query.api.ProjectionList |
distinct(java.lang.String property)
Projection that signifies to return only distinct results |
org.grails.datastore.mapping.query.api.Criteria |
eq(java.lang.String propertyName,
java.lang.Object propertyValue)
Creates an "equals" Criterion based on the specified property name and value. |
org.grails.datastore.mapping.query.api.Criteria |
eqAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
Creates a subquery criterion that ensures the given property is equal to all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
eqAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
Creates a subquery criterion that ensures the given property is equal to all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
eqProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
Constraints a property to be equal to a specified other property |
org.grails.datastore.mapping.query.api.Criteria |
ge(java.lang.String property,
java.lang.Object value)
Used to restrict a value to be greater than or equal to the given value |
org.grails.datastore.mapping.query.api.Criteria |
geAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
Creates a subquery criterion that ensures the given property is greater than all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
geAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
Creates a subquery criterion that ensures the given property is greater than all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
geProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
Constraints a property to be greater than or equal to a specified other property |
java.lang.Object |
get(groovy.lang.Closure callable)
Defines an executes a get query ( a single result) in a single call. |
org.grails.datastore.mapping.query.Query |
getQuery()
|
org.grails.datastore.mapping.query.api.Criteria |
gt(java.lang.String property,
java.lang.Object value)
Used to restrict a value to be greater than or equal to the given value |
org.grails.datastore.mapping.query.api.Criteria |
gtAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
Creates a subquery criterion that ensures the given property is greater than all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
gtAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
Creates a subquery criterion that ensures the given property is greater than all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
gte(java.lang.String property,
java.lang.Object value)
Used to restrict a value to be greater than or equal to the given value |
org.grails.datastore.mapping.query.api.Criteria |
gtProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
Constraints a property to be greater than a specified other property |
org.grails.datastore.mapping.query.Query.ProjectionList |
id()
|
org.grails.datastore.mapping.query.api.Criteria |
idEq(java.lang.Object propertyValue)
Creates an "equals" Criterion based on the specified property name and value. |
org.grails.datastore.mapping.query.api.Criteria |
idEquals(java.lang.Object value)
|
org.grails.datastore.mapping.query.api.Criteria |
ilike(java.lang.String propertyName,
java.lang.Object propertyValue)
Creates an ilike Criterion based on the specified property name and value. |
org.grails.datastore.mapping.query.api.Criteria |
in(java.lang.String propertyName,
java.util.Collection values)
Creates an "in" Criterion based on the specified property name and list of values. |
org.grails.datastore.mapping.query.api.Criteria |
in(java.lang.String propertyName,
java.lang.Object[] values)
Creates an "in" Criterion based on the specified property name and list of values. |
org.grails.datastore.mapping.query.api.Criteria |
inList(java.lang.String propertyName,
java.util.Collection values)
Creates an "in" Criterion based on the specified property name and list of values. |
org.grails.datastore.mapping.query.api.Criteria |
inList(java.lang.String propertyName,
java.lang.Object[] values)
Creates an "in" Criterion based on the specified property name and list of values. |
java.lang.Object |
invokeMethod(java.lang.String name,
java.lang.Object obj)
|
org.grails.datastore.mapping.query.api.Criteria |
isEmpty(java.lang.String propertyName)
|
org.grails.datastore.mapping.query.api.Criteria |
isNotEmpty(java.lang.String propertyName)
|
org.grails.datastore.mapping.query.api.Criteria |
isNotNull(java.lang.String propertyName)
|
org.grails.datastore.mapping.query.api.Criteria |
isNull(java.lang.String propertyName)
|
org.grails.datastore.mapping.query.api.Criteria |
join(java.lang.String property)
|
org.grails.datastore.mapping.query.api.Criteria |
le(java.lang.String property,
java.lang.Object value)
Used to restrict a value to be less than or equal to the given value |
org.grails.datastore.mapping.query.api.Criteria |
leAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
Creates a subquery criterion that ensures the given property is less than all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
leAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
Creates a subquery criterion that ensures the given property is less than all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
leProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
Constraints a property to be less than or equal to a specified other property |
org.grails.datastore.mapping.query.api.Criteria |
like(java.lang.String propertyName,
java.lang.Object propertyValue)
Creates an like Criterion based on the specified property name and value. |
java.util.List |
list(groovy.lang.Closure callable)
Defines an executes a list query in a single call. |
java.util.List |
list(java.util.Map paginateParams,
groovy.lang.Closure callable)
|
java.util.List |
listDistinct(groovy.lang.Closure callable)
Defines an executes a list distinct query in a single call. |
org.grails.datastore.mapping.query.api.Criteria |
lt(java.lang.String property,
java.lang.Object value)
Used to restrict a value to be less than or equal to the given value |
org.grails.datastore.mapping.query.api.Criteria |
ltAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
Creates a subquery criterion that ensures the given property is less than all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
ltAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
Creates a subquery criterion that ensures the given property is less than all the given returned values |
org.grails.datastore.mapping.query.api.Criteria |
lte(java.lang.String property,
java.lang.Object value)
Used to restrict a value to be less than or equal to the given value |
org.grails.datastore.mapping.query.api.Criteria |
ltProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
Constraints a property to be less than a specified other property |
org.grails.datastore.mapping.query.api.ProjectionList |
max(java.lang.String name)
Computes the max value of a property |
org.grails.datastore.mapping.query.api.ProjectionList |
min(java.lang.String name)
Computes the min value of a property |
org.grails.datastore.mapping.query.api.Criteria |
ne(java.lang.String propertyName,
java.lang.Object propertyValue)
Creates a "not equals" Criterion based on the specified property name and value. |
org.grails.datastore.mapping.query.api.Criteria |
neProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
Constraints a property to be not equal to a specified other property |
org.grails.datastore.mapping.query.api.Criteria |
not(groovy.lang.Closure callable)
|
org.grails.datastore.mapping.query.api.Criteria |
or(groovy.lang.Closure callable)
|
org.grails.datastore.mapping.query.api.Criteria |
order(java.lang.String propertyName)
Orders by the specified property name (defaults to ascending) |
org.grails.datastore.mapping.query.api.Criteria |
order(java.lang.String propertyName,
java.lang.String direction)
Orders by the specified property name and direction |
org.grails.datastore.mapping.query.api.ProjectionList |
projections(groovy.lang.Closure callable)
Defines projections |
org.grails.datastore.mapping.query.api.ProjectionList |
property(java.lang.String name)
A projection that obtains the value of a property of an entity |
org.grails.datastore.mapping.query.api.Criteria |
rlike(java.lang.String propertyName,
java.lang.Object propertyValue)
Creates an rlike Criterion based on the specified property name and value. |
org.grails.datastore.mapping.query.api.ProjectionList |
rowCount()
Count the number of records returned |
void |
setUniqueResult(boolean uniqueResult)
|
org.grails.datastore.mapping.query.api.Criteria |
sizeEq(java.lang.String propertyName,
int size)
|
org.grails.datastore.mapping.query.api.Criteria |
sizeGe(java.lang.String propertyName,
int size)
|
org.grails.datastore.mapping.query.api.Criteria |
sizeGt(java.lang.String propertyName,
int size)
|
org.grails.datastore.mapping.query.api.Criteria |
sizeLe(java.lang.String propertyName,
int size)
|
org.grails.datastore.mapping.query.api.Criteria |
sizeLt(java.lang.String propertyName,
int size)
|
org.grails.datastore.mapping.query.api.Criteria |
sizeNe(java.lang.String propertyName,
int size)
|
org.grails.datastore.mapping.query.api.ProjectionList |
sum(java.lang.String name)
Computes the sum of a property |
protected void |
validatePropertyName(java.lang.String propertyName,
java.lang.String methodName)
|
| Methods inherited from class groovy.lang.GroovyObjectSupport |
|---|
getMetaClass, getProperty, setMetaClass, setProperty |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ORDER_DESCENDING
public static final java.lang.String ORDER_ASCENDING
protected java.lang.Class targetClass
protected org.grails.datastore.mapping.core.Session session
protected org.grails.datastore.mapping.query.Query query
protected java.util.List<org.grails.datastore.mapping.query.Query.Order> orderEntries
protected groovy.lang.MetaObjectProtocol queryMetaClass
protected org.grails.datastore.mapping.query.Query.ProjectionList projectionList
protected org.grails.datastore.mapping.model.PersistentEntity persistentEntity
| Constructor Detail |
|---|
public CriteriaBuilder(java.lang.Class targetClass,
org.grails.datastore.mapping.core.Session session)
public CriteriaBuilder(java.lang.Class targetClass,
org.grails.datastore.mapping.core.Session session,
org.grails.datastore.mapping.query.Query query)
| Method Detail |
|---|
public void setUniqueResult(boolean uniqueResult)
public org.grails.datastore.mapping.query.api.Criteria cache(boolean cache)
public org.grails.datastore.mapping.query.api.Criteria join(java.lang.String property)
public org.grails.datastore.mapping.query.Query.ProjectionList id()
id in interface org.grails.datastore.mapping.query.api.ProjectionListpublic org.grails.datastore.mapping.query.Query.ProjectionList count()
count in interface org.grails.datastore.mapping.query.api.ProjectionListpublic org.grails.datastore.mapping.query.api.ProjectionList countDistinct(java.lang.String property)
countDistinct in interface org.grails.datastore.mapping.query.api.ProjectionListproperty - The name of the property
public org.grails.datastore.mapping.query.api.ProjectionList distinct()
distinct in interface org.grails.datastore.mapping.query.api.ProjectionListpublic org.grails.datastore.mapping.query.api.ProjectionList distinct(java.lang.String property)
distinct in interface org.grails.datastore.mapping.query.api.ProjectionListproperty - The name of the property
public org.grails.datastore.mapping.query.api.ProjectionList rowCount()
rowCount in interface org.grails.datastore.mapping.query.api.ProjectionListpublic org.grails.datastore.mapping.query.api.ProjectionList property(java.lang.String name)
property in interface org.grails.datastore.mapping.query.api.ProjectionListname - The name of the property
public org.grails.datastore.mapping.query.api.ProjectionList sum(java.lang.String name)
sum in interface org.grails.datastore.mapping.query.api.ProjectionListname - The name of the property
public org.grails.datastore.mapping.query.api.ProjectionList min(java.lang.String name)
min in interface org.grails.datastore.mapping.query.api.ProjectionListname - The name of the property
public org.grails.datastore.mapping.query.api.ProjectionList max(java.lang.String name)
max in interface org.grails.datastore.mapping.query.api.ProjectionListname - The name of the property
public org.grails.datastore.mapping.query.api.ProjectionList avg(java.lang.String name)
avg in interface org.grails.datastore.mapping.query.api.ProjectionListname - The name of the property
public java.util.List list(groovy.lang.Closure callable)
callable - The closure to execute
public java.lang.Object get(groovy.lang.Closure callable)
callable - The closure to execute
public java.util.List listDistinct(groovy.lang.Closure callable)
callable - The closure to execute
public java.util.List list(java.util.Map paginateParams,
groovy.lang.Closure callable)
public java.lang.Number count(groovy.lang.Closure callable)
callable - The closure to execute
public java.lang.Object invokeMethod(java.lang.String name,
java.lang.Object obj)
invokeMethod in interface groovy.lang.GroovyObjectinvokeMethod in class groovy.lang.GroovyObjectSupportpublic org.grails.datastore.mapping.query.api.ProjectionList projections(groovy.lang.Closure callable)
callable - The closure defining the projections
public org.grails.datastore.mapping.query.api.Criteria and(groovy.lang.Closure callable)
public org.grails.datastore.mapping.query.api.Criteria or(groovy.lang.Closure callable)
public org.grails.datastore.mapping.query.api.Criteria not(groovy.lang.Closure callable)
public org.grails.datastore.mapping.query.api.Criteria idEquals(java.lang.Object value)
idEquals in interface org.grails.datastore.mapping.query.api.Criteriapublic org.grails.datastore.mapping.query.api.Criteria isEmpty(java.lang.String propertyName)
isEmpty in interface org.grails.datastore.mapping.query.api.Criteriapublic org.grails.datastore.mapping.query.api.Criteria isNotEmpty(java.lang.String propertyName)
isNotEmpty in interface org.grails.datastore.mapping.query.api.Criteriapublic org.grails.datastore.mapping.query.api.Criteria isNull(java.lang.String propertyName)
isNull in interface org.grails.datastore.mapping.query.api.Criteriapublic org.grails.datastore.mapping.query.api.Criteria isNotNull(java.lang.String propertyName)
isNotNull in interface org.grails.datastore.mapping.query.api.Criteria
public org.grails.datastore.mapping.query.api.Criteria eq(java.lang.String propertyName,
java.lang.Object propertyValue)
eq in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria eqAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
propertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria gtAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
propertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria ltAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
propertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria geAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
propertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria leAll(java.lang.String propertyName,
groovy.lang.Closure propertyValue)
propertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria eqAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
eqAll in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria gtAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
gtAll in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria ltAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
ltAll in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria geAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
geAll in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria leAll(java.lang.String propertyName,
org.grails.datastore.mapping.query.api.QueryableCriteria propertyValue)
leAll in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria idEq(java.lang.Object propertyValue)
idEq in interface org.grails.datastore.mapping.query.api.CriteriapropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria ne(java.lang.String propertyName,
java.lang.Object propertyValue)
ne in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria between(java.lang.String propertyName,
java.lang.Object start,
java.lang.Object finish)
between in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namestart - The start of the rangefinish - The end of the range
public org.grails.datastore.mapping.query.api.Criteria gte(java.lang.String property,
java.lang.Object value)
gte in interface org.grails.datastore.mapping.query.api.Criteriaproperty - The propertyvalue - The value
public org.grails.datastore.mapping.query.api.Criteria ge(java.lang.String property,
java.lang.Object value)
ge in interface org.grails.datastore.mapping.query.api.Criteriaproperty - The propertyvalue - The value
public org.grails.datastore.mapping.query.api.Criteria gt(java.lang.String property,
java.lang.Object value)
gt in interface org.grails.datastore.mapping.query.api.Criteriaproperty - The propertyvalue - The value
public org.grails.datastore.mapping.query.api.Criteria lte(java.lang.String property,
java.lang.Object value)
lte in interface org.grails.datastore.mapping.query.api.Criteriaproperty - The propertyvalue - The value
public org.grails.datastore.mapping.query.api.Criteria le(java.lang.String property,
java.lang.Object value)
le in interface org.grails.datastore.mapping.query.api.Criteriaproperty - The propertyvalue - The value
public org.grails.datastore.mapping.query.api.Criteria lt(java.lang.String property,
java.lang.Object value)
lt in interface org.grails.datastore.mapping.query.api.Criteriaproperty - The propertyvalue - The value
public org.grails.datastore.mapping.query.api.Criteria like(java.lang.String propertyName,
java.lang.Object propertyValue)
like in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria ilike(java.lang.String propertyName,
java.lang.Object propertyValue)
ilike in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria rlike(java.lang.String propertyName,
java.lang.Object propertyValue)
rlike in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namepropertyValue - The property value
public org.grails.datastore.mapping.query.api.Criteria in(java.lang.String propertyName,
java.util.Collection values)
in in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namevalues - The values
public org.grails.datastore.mapping.query.api.Criteria inList(java.lang.String propertyName,
java.util.Collection values)
inList in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namevalues - The values
public org.grails.datastore.mapping.query.api.Criteria inList(java.lang.String propertyName,
java.lang.Object[] values)
inList in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namevalues - The values
public org.grails.datastore.mapping.query.api.Criteria in(java.lang.String propertyName,
java.lang.Object[] values)
in in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property namevalues - The values
public org.grails.datastore.mapping.query.api.Criteria sizeEq(java.lang.String propertyName,
int size)
sizeEq in interface org.grails.datastore.mapping.query.api.Criteria
public org.grails.datastore.mapping.query.api.Criteria sizeGt(java.lang.String propertyName,
int size)
sizeGt in interface org.grails.datastore.mapping.query.api.Criteria
public org.grails.datastore.mapping.query.api.Criteria sizeGe(java.lang.String propertyName,
int size)
sizeGe in interface org.grails.datastore.mapping.query.api.Criteria
public org.grails.datastore.mapping.query.api.Criteria sizeLe(java.lang.String propertyName,
int size)
sizeLe in interface org.grails.datastore.mapping.query.api.Criteria
public org.grails.datastore.mapping.query.api.Criteria sizeLt(java.lang.String propertyName,
int size)
sizeLt in interface org.grails.datastore.mapping.query.api.Criteria
public org.grails.datastore.mapping.query.api.Criteria sizeNe(java.lang.String propertyName,
int size)
sizeNe in interface org.grails.datastore.mapping.query.api.Criteria
public org.grails.datastore.mapping.query.api.Criteria eqProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
eqProperty in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The propertyotherPropertyName - The other property
public org.grails.datastore.mapping.query.api.Criteria neProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
neProperty in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The propertyotherPropertyName - The other property
public org.grails.datastore.mapping.query.api.Criteria gtProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
gtProperty in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The propertyotherPropertyName - The other property
public org.grails.datastore.mapping.query.api.Criteria geProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
geProperty in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The propertyotherPropertyName - The other property
public org.grails.datastore.mapping.query.api.Criteria ltProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
ltProperty in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The propertyotherPropertyName - The other property
public org.grails.datastore.mapping.query.api.Criteria leProperty(java.lang.String propertyName,
java.lang.String otherPropertyName)
leProperty in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The propertyotherPropertyName - The other property
public org.grails.datastore.mapping.query.api.Criteria order(java.lang.String propertyName)
order in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property name to order by
public org.grails.datastore.mapping.query.api.Criteria order(java.lang.String propertyName,
java.lang.String direction)
order in interface org.grails.datastore.mapping.query.api.CriteriapropertyName - The property name to order bydirection - Either "asc" for ascending or "desc" for descending
protected void validatePropertyName(java.lang.String propertyName,
java.lang.String methodName)
protected org.grails.datastore.mapping.query.Query.Criterion addToCriteria(org.grails.datastore.mapping.query.Query.Criterion c)
public org.grails.datastore.mapping.query.Query getQuery()
public void build(groovy.lang.Closure criteria)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||