public class HibernateQuery
extends org.grails.datastore.mapping.query.Query
org.grails.datastore.mapping.query.Query.AvgProjection, org.grails.datastore.mapping.query.Query.Between, org.grails.datastore.mapping.query.Query.Conjunction, org.grails.datastore.mapping.query.Query.CountDistinctProjection, org.grails.datastore.mapping.query.Query.CountProjection, org.grails.datastore.mapping.query.Query.Criterion, org.grails.datastore.mapping.query.Query.Disjunction, org.grails.datastore.mapping.query.Query.DistinctProjection, org.grails.datastore.mapping.query.Query.DistinctPropertyProjection, org.grails.datastore.mapping.query.Query.Equals, org.grails.datastore.mapping.query.Query.EqualsAll, org.grails.datastore.mapping.query.Query.EqualsProperty, org.grails.datastore.mapping.query.Query.GreaterThan, org.grails.datastore.mapping.query.Query.GreaterThanAll, org.grails.datastore.mapping.query.Query.GreaterThanEquals, org.grails.datastore.mapping.query.Query.GreaterThanEqualsAll, org.grails.datastore.mapping.query.Query.GreaterThanEqualsProperty, org.grails.datastore.mapping.query.Query.GreaterThanProperty, org.grails.datastore.mapping.query.Query.IdEquals, org.grails.datastore.mapping.query.Query.IdProjection, org.grails.datastore.mapping.query.Query.ILike, org.grails.datastore.mapping.query.Query.In, org.grails.datastore.mapping.query.Query.IsEmpty, org.grails.datastore.mapping.query.Query.IsNotEmpty, org.grails.datastore.mapping.query.Query.IsNotNull, org.grails.datastore.mapping.query.Query.IsNull, org.grails.datastore.mapping.query.Query.Junction, org.grails.datastore.mapping.query.Query.LessThan, org.grails.datastore.mapping.query.Query.LessThanAll, org.grails.datastore.mapping.query.Query.LessThanEquals, org.grails.datastore.mapping.query.Query.LessThanEqualsAll, org.grails.datastore.mapping.query.Query.LessThanEqualsProperty, org.grails.datastore.mapping.query.Query.LessThanProperty, org.grails.datastore.mapping.query.Query.Like, org.grails.datastore.mapping.query.Query.MaxProjection, org.grails.datastore.mapping.query.Query.MinProjection, org.grails.datastore.mapping.query.Query.Negation, org.grails.datastore.mapping.query.Query.NotEquals, org.grails.datastore.mapping.query.Query.NotEqualsAll, org.grails.datastore.mapping.query.Query.NotEqualsProperty, org.grails.datastore.mapping.query.Query.Order, org.grails.datastore.mapping.query.Query.Projection, org.grails.datastore.mapping.query.Query.ProjectionList, org.grails.datastore.mapping.query.Query.PropertyComparisonCriterion, org.grails.datastore.mapping.query.Query.PropertyCriterion, org.grails.datastore.mapping.query.Query.PropertyNameCriterion, org.grails.datastore.mapping.query.Query.PropertyProjection, org.grails.datastore.mapping.query.Query.RLike, org.grails.datastore.mapping.query.Query.SizeEquals, org.grails.datastore.mapping.query.Query.SizeGreaterThan, org.grails.datastore.mapping.query.Query.SizeGreaterThanEquals, org.grails.datastore.mapping.query.Query.SizeLessThan, org.grails.datastore.mapping.query.Query.SizeLessThanEquals, org.grails.datastore.mapping.query.Query.SizeNotEquals, org.grails.datastore.mapping.query.Query.SubqueryCriterion, org.grails.datastore.mapping.query.Query.SumProjection| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SIZE_CONSTRAINT_PREFIX |
| Constructor and Description |
|---|
HibernateQuery(org.hibernate.Criteria criteria,
HibernateSession session,
org.grails.datastore.mapping.model.PersistentEntity entity) |
HibernateQuery(org.hibernate.Criteria subCriteria,
HibernateSession session,
org.grails.datastore.mapping.model.PersistentEntity associatedEntity,
java.lang.String newAlias) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(org.grails.datastore.mapping.query.Query.Criterion criterion) |
org.grails.datastore.mapping.query.Query |
allEq(java.util.Map<java.lang.String,java.lang.Object> values) |
org.grails.datastore.mapping.query.Query |
and(org.grails.datastore.mapping.query.Query.Criterion a,
org.grails.datastore.mapping.query.Query.Criterion b) |
org.grails.datastore.mapping.query.Query |
between(java.lang.String property,
java.lang.Object start,
java.lang.Object end) |
org.grails.datastore.mapping.query.AssociationQuery |
createQuery(java.lang.String associationName) |
org.grails.datastore.mapping.query.Query.Junction |
disjunction() |
org.grails.datastore.mapping.query.Query |
eq(java.lang.String property,
java.lang.Object value) |
protected java.util.List |
executeQuery(org.grails.datastore.mapping.model.PersistentEntity entity,
org.grails.datastore.mapping.query.Query.Junction criteria) |
org.grails.datastore.mapping.query.Query |
firstResult(int offset) |
protected void |
flushBeforeQuery() |
org.grails.datastore.mapping.query.Query |
ge(java.lang.String property,
java.lang.Object value) |
org.grails.datastore.mapping.model.PersistentEntity |
getEntity() |
org.grails.datastore.mapping.query.Query |
gt(java.lang.String property,
java.lang.Object value) |
org.grails.datastore.mapping.query.Query |
gte(java.lang.String property,
java.lang.Object value) |
org.grails.datastore.mapping.query.Query |
idEq(java.lang.Object value) |
org.grails.datastore.mapping.query.Query |
ilike(java.lang.String property,
java.lang.String expr) |
org.grails.datastore.mapping.query.Query |
in(java.lang.String property,
java.util.List values) |
org.grails.datastore.mapping.query.Query |
isEmpty(java.lang.String property) |
org.grails.datastore.mapping.query.Query |
isNotEmpty(java.lang.String property) |
org.grails.datastore.mapping.query.Query |
isNotNull(java.lang.String property) |
org.grails.datastore.mapping.query.Query |
isNull(java.lang.String property) |
org.grails.datastore.mapping.query.Query |
le(java.lang.String property,
java.lang.Object value) |
org.grails.datastore.mapping.query.Query |
like(java.lang.String property,
java.lang.String expr) |
java.util.List |
list() |
org.grails.datastore.mapping.query.Query |
lt(java.lang.String property,
java.lang.Object value) |
org.grails.datastore.mapping.query.Query |
lte(java.lang.String property,
java.lang.Object value) |
org.grails.datastore.mapping.query.Query |
max(int max) |
org.grails.datastore.mapping.query.Query |
maxResults(int max) |
org.grails.datastore.mapping.query.Query.Junction |
negation() |
org.grails.datastore.mapping.query.Query |
offset(int offset) |
org.grails.datastore.mapping.query.Query |
or(org.grails.datastore.mapping.query.Query.Criterion a,
org.grails.datastore.mapping.query.Query.Criterion b) |
org.grails.datastore.mapping.query.Query |
order(org.grails.datastore.mapping.query.Query.Order order) |
org.grails.datastore.mapping.query.Query.ProjectionList |
projections() |
org.grails.datastore.mapping.query.Query |
rlike(java.lang.String property,
java.lang.String expr) |
java.lang.Object |
singleResult() |
public static final java.lang.String SIZE_CONSTRAINT_PREFIX
public HibernateQuery(org.hibernate.Criteria criteria,
HibernateSession session,
org.grails.datastore.mapping.model.PersistentEntity entity)
public HibernateQuery(org.hibernate.Criteria subCriteria,
HibernateSession session,
org.grails.datastore.mapping.model.PersistentEntity associatedEntity,
java.lang.String newAlias)
public org.grails.datastore.mapping.query.Query isEmpty(java.lang.String property)
isEmpty in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query isNotEmpty(java.lang.String property)
isNotEmpty in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query isNull(java.lang.String property)
isNull in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query isNotNull(java.lang.String property)
isNotNull in class org.grails.datastore.mapping.query.Querypublic void add(org.grails.datastore.mapping.query.Query.Criterion criterion)
add in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.model.PersistentEntity getEntity()
getEntity in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query.Junction disjunction()
disjunction in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query.Junction negation()
negation in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query eq(java.lang.String property,
java.lang.Object value)
eq in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query idEq(java.lang.Object value)
idEq in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query gt(java.lang.String property,
java.lang.Object value)
gt in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query and(org.grails.datastore.mapping.query.Query.Criterion a,
org.grails.datastore.mapping.query.Query.Criterion b)
and in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query or(org.grails.datastore.mapping.query.Query.Criterion a,
org.grails.datastore.mapping.query.Query.Criterion b)
or in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query allEq(java.util.Map<java.lang.String,java.lang.Object> values)
allEq in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query ge(java.lang.String property,
java.lang.Object value)
ge in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query le(java.lang.String property,
java.lang.Object value)
le in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query gte(java.lang.String property,
java.lang.Object value)
gte in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query lte(java.lang.String property,
java.lang.Object value)
lte in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query lt(java.lang.String property,
java.lang.Object value)
lt in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query in(java.lang.String property,
java.util.List values)
in in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query between(java.lang.String property,
java.lang.Object start,
java.lang.Object end)
between in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query like(java.lang.String property,
java.lang.String expr)
like in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query ilike(java.lang.String property,
java.lang.String expr)
ilike in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query rlike(java.lang.String property,
java.lang.String expr)
rlike in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.AssociationQuery createQuery(java.lang.String associationName)
createQuery in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query.ProjectionList projections()
projections in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query max(int max)
max in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query maxResults(int max)
maxResults in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query offset(int offset)
offset in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query firstResult(int offset)
firstResult in class org.grails.datastore.mapping.query.Querypublic org.grails.datastore.mapping.query.Query order(org.grails.datastore.mapping.query.Query.Order order)
order in class org.grails.datastore.mapping.query.Querypublic java.util.List list()
list in class org.grails.datastore.mapping.query.Queryprotected void flushBeforeQuery()
flushBeforeQuery in class org.grails.datastore.mapping.query.Querypublic java.lang.Object singleResult()
singleResult in class org.grails.datastore.mapping.query.Queryprotected java.util.List executeQuery(org.grails.datastore.mapping.model.PersistentEntity entity,
org.grails.datastore.mapping.query.Query.Junction criteria)
executeQuery in class org.grails.datastore.mapping.query.Query