public class

HQLQueryPlan

extends Object
implements Serializable
java.lang.Object
   ↳ org.hibernate.engine.query.HQLQueryPlan
Known Direct Subclasses

Class Overview

Defines a query execution plan for an HQL query (or filter).

Summary

Public Constructors
HQLQueryPlan(String hql, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory)
Protected Constructors
HQLQueryPlan(String hql, String collectionRole, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory)
Public Methods
Set getEnabledFilterNames()
ParameterMetadata getParameterMetadata()
Set getQuerySpaces()
ReturnMetadata getReturnMetadata()
String getSourceQuery()
String[] getSqlStrings()
QueryTranslator[] getTranslators()
Set getUtilizedFilterNames()
boolean isShallow()
int performExecuteUpdate(QueryParameters queryParameters, SessionImplementor session)
Iterator performIterate(QueryParameters queryParameters, EventSource session)
List performList(QueryParameters queryParameters, SessionImplementor session)
ScrollableResults performScroll(QueryParameters queryParameters, SessionImplementor session)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public HQLQueryPlan (String hql, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory)

Protected Constructors

protected HQLQueryPlan (String hql, String collectionRole, boolean shallow, Map enabledFilters, SessionFactoryImplementor factory)

Public Methods

public Set getEnabledFilterNames ()

public ParameterMetadata getParameterMetadata ()

public Set getQuerySpaces ()

public ReturnMetadata getReturnMetadata ()

public String getSourceQuery ()

public String[] getSqlStrings ()

public QueryTranslator[] getTranslators ()

public Set getUtilizedFilterNames ()

public boolean isShallow ()

public int performExecuteUpdate (QueryParameters queryParameters, SessionImplementor session)

public Iterator performIterate (QueryParameters queryParameters, EventSource session)

public List performList (QueryParameters queryParameters, SessionImplementor session)

public ScrollableResults performScroll (QueryParameters queryParameters, SessionImplementor session)