public class HibernateQuery
extends org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQuery
org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQuery.CriteriaAndAlias, org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQuery.HibernateAssociationQuery, org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQuery.HibernateJunction, org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQuery.HibernateProjectionListorg.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.Exists, 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.GreaterThanEqualsSome, org.grails.datastore.mapping.query.Query.GreaterThanProperty, org.grails.datastore.mapping.query.Query.GreaterThanSome, 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.LessThanEqualsSome, org.grails.datastore.mapping.query.Query.LessThanProperty, org.grails.datastore.mapping.query.Query.LessThanSome, 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.NotExists, org.grails.datastore.mapping.query.Query.NotIn, 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.SumProjectionalias, ALIAS, aliasCount, aliasInstanceStack, aliasStack, associationStack, conversionService, createdAssociationPaths, criteria, detachedCriteria, entityStack, hibernateProjectionList, opField, SIZE_CONSTRAINT_PREFIX| Constructor and Description |
|---|
HibernateQuery(org.hibernate.Criteria criteria) |
HibernateQuery(org.hibernate.Criteria criteria,
org.codehaus.groovy.grails.orm.hibernate.AbstractHibernateSession session,
org.grails.datastore.mapping.model.PersistentEntity entity) |
HibernateQuery(org.hibernate.Criteria subCriteria,
org.codehaus.groovy.grails.orm.hibernate.AbstractHibernateSession session,
org.grails.datastore.mapping.model.PersistentEntity associatedEntity,
java.lang.String newAlias) |
HibernateQuery(org.hibernate.criterion.DetachedCriteria criteria) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
protected org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateCriterionAdapter |
createHibernateCriterionAdapter(org.grails.datastore.mapping.model.PersistentEntity entity,
org.grails.datastore.mapping.query.Query.Criterion c,
java.lang.String alias) |
protected org.hibernate.criterion.Criterion |
createRlikeExpression(java.lang.String propertyName,
java.lang.String value) |
protected org.hibernate.dialect.Dialect |
getDialect(org.hibernate.SessionFactory sessionFactory) |
protected org.hibernate.persister.entity.PropertyMapping |
getEntityPersister(java.lang.String name,
org.hibernate.SessionFactory sessionFactory) |
protected org.hibernate.type.TypeResolver |
getTypeResolver(org.hibernate.SessionFactory sessionFactory) |
protected java.lang.String |
render(org.hibernate.type.BasicType basic,
java.util.List<java.lang.String> columns,
org.hibernate.SessionFactory sessionFactory,
org.hibernate.dialect.function.SQLFunction sqlFunction) |
protected void |
setDetachedCriteriaValue(org.grails.datastore.mapping.query.api.QueryableCriteria value,
org.grails.datastore.mapping.query.Query.PropertyCriterion pc) |
add, addToCriteria, allEq, and, applyFetchStrategies, between, calculatePropertyName, createQuery, disjunction, eq, executeQuery, firstResult, flushBeforeQuery, ge, generateAlias, getAssociationPath, getCriteriaAndAlias, getCurrentAlias, getEntity, getOrCreateAlias, gt, gte, idEq, ilike, in, isEmpty, isNotEmpty, isNotNull, isNull, join, le, like, list, lt, lte, max, maxResults, negation, offset, or, order, projections, rlike, select, singleResultpublic HibernateQuery(org.hibernate.Criteria criteria,
org.codehaus.groovy.grails.orm.hibernate.AbstractHibernateSession session,
org.grails.datastore.mapping.model.PersistentEntity entity)
public HibernateQuery(org.hibernate.Criteria criteria)
public HibernateQuery(org.hibernate.Criteria subCriteria,
org.codehaus.groovy.grails.orm.hibernate.AbstractHibernateSession session,
org.grails.datastore.mapping.model.PersistentEntity associatedEntity,
java.lang.String newAlias)
public HibernateQuery(org.hibernate.criterion.DetachedCriteria criteria)
protected org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateCriterionAdapter createHibernateCriterionAdapter(org.grails.datastore.mapping.model.PersistentEntity entity,
org.grails.datastore.mapping.query.Query.Criterion c,
java.lang.String alias)
createHibernateCriterionAdapter in class org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQueryprotected org.hibernate.criterion.Criterion createRlikeExpression(java.lang.String propertyName,
java.lang.String value)
createRlikeExpression in class org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQueryprotected void setDetachedCriteriaValue(org.grails.datastore.mapping.query.api.QueryableCriteria value,
org.grails.datastore.mapping.query.Query.PropertyCriterion pc)
setDetachedCriteriaValue in class org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQueryprotected java.lang.String render(org.hibernate.type.BasicType basic,
java.util.List<java.lang.String> columns,
org.hibernate.SessionFactory sessionFactory,
org.hibernate.dialect.function.SQLFunction sqlFunction)
render in class org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQueryprotected org.hibernate.persister.entity.PropertyMapping getEntityPersister(java.lang.String name,
org.hibernate.SessionFactory sessionFactory)
getEntityPersister in class org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQueryprotected org.hibernate.type.TypeResolver getTypeResolver(org.hibernate.SessionFactory sessionFactory)
getTypeResolver in class org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQueryprotected org.hibernate.dialect.Dialect getDialect(org.hibernate.SessionFactory sessionFactory)
getDialect in class org.codehaus.groovy.grails.orm.hibernate.query.AbstractHibernateQuerypublic java.lang.Object clone()
clone in class org.grails.datastore.mapping.query.Query