Package org.hibernate.engine.query
Class HQLQueryPlan
java.lang.Object
org.hibernate.engine.query.HQLQueryPlan
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
FilterQueryPlan
Defines a query execution plan for an HQL query (or filter).
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionHQLQueryPlan(String hql, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory) protectedHQLQueryPlan(String hql, String collectionRole, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory) -
Method Summary
Modifier and TypeMethodDescriptionString[]booleanintperformExecuteUpdate(QueryParameters queryParameters, SessionImplementor session) performIterate(QueryParameters queryParameters, EventSource session) performList(QueryParameters queryParameters, SessionImplementor session) performScroll(QueryParameters queryParameters, SessionImplementor session)
-
Constructor Details
-
HQLQueryPlan
public HQLQueryPlan(String hql, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory) -
HQLQueryPlan
protected HQLQueryPlan(String hql, String collectionRole, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory)
-
-
Method Details
-
getSourceQuery
-
getQuerySpaces
-
getParameterMetadata
-
getReturnMetadata
-
getEnabledFilterNames
-
getSqlStrings
-
getUtilizedFilterNames
-
isShallow
public boolean isShallow() -
performList
public List performList(QueryParameters queryParameters, SessionImplementor session) throws HibernateException - Throws:
HibernateException
-
performIterate
public Iterator performIterate(QueryParameters queryParameters, EventSource session) throws HibernateException - Throws:
HibernateException
-
performScroll
public ScrollableResults performScroll(QueryParameters queryParameters, SessionImplementor session) throws HibernateException - Throws:
HibernateException
-
performExecuteUpdate
public int performExecuteUpdate(QueryParameters queryParameters, SessionImplementor session) throws HibernateException - Throws:
HibernateException
-
getTranslators
-
getDynamicInstantiationResultType
-