|
|||||||||
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.ProjectionList
public org.grails.datastore.mapping.query.Query.ProjectionList count()
count
in interface org.grails.datastore.mapping.query.api.ProjectionList
public org.grails.datastore.mapping.query.api.ProjectionList countDistinct(java.lang.String property)
countDistinct
in interface org.grails.datastore.mapping.query.api.ProjectionList
property
- The name of the property
public org.grails.datastore.mapping.query.api.ProjectionList distinct()
distinct
in interface org.grails.datastore.mapping.query.api.ProjectionList
public org.grails.datastore.mapping.query.api.ProjectionList distinct(java.lang.String property)
distinct
in interface org.grails.datastore.mapping.query.api.ProjectionList
property
- The name of the property
public org.grails.datastore.mapping.query.api.ProjectionList rowCount()
rowCount
in interface org.grails.datastore.mapping.query.api.ProjectionList
public org.grails.datastore.mapping.query.api.ProjectionList property(java.lang.String name)
property
in interface org.grails.datastore.mapping.query.api.ProjectionList
name
- 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.ProjectionList
name
- 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.ProjectionList
name
- 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.ProjectionList
name
- 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.ProjectionList
name
- 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.GroovyObject
invokeMethod
in class groovy.lang.GroovyObjectSupport
public 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.Criteria
public org.grails.datastore.mapping.query.api.Criteria isEmpty(java.lang.String propertyName)
isEmpty
in interface org.grails.datastore.mapping.query.api.Criteria
public org.grails.datastore.mapping.query.api.Criteria isNotEmpty(java.lang.String propertyName)
isNotEmpty
in interface org.grails.datastore.mapping.query.api.Criteria
public org.grails.datastore.mapping.query.api.Criteria isNull(java.lang.String propertyName)
isNull
in interface org.grails.datastore.mapping.query.api.Criteria
public 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyValue
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
property
- 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.Criteria
property
- 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.Criteria
property
- 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.Criteria
property
- 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.Criteria
property
- 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.Criteria
property
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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.Criteria
propertyName
- 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 |