package

org.hibernate.hql

This package defines the interface between Hibernate and the HQL query parser implementation (to allow switching between the 2.x and 3.0 HQL parsers).

Interfaces

FilterTranslator Specialized interface for filters. 
ParameterTranslations Defines available information about the parameters encountered during query translation. 
QueryTranslator Defines the contract of an HQL->SQL translator. 
QueryTranslatorFactory Facade for generation of QueryTranslator and FilterTranslator instances. 

Classes

CollectionProperties Provides a map of collection function names to the corresponding property names. 
CollectionSubqueryFactory Provides the SQL for collection subqueries. 
HolderInstantiator  
NameGenerator Provides utility methods for generating HQL / SQL names. 
QuerySplitter Provides query splitting methods, which were originally in QueryTranslator. 

Exceptions

QueryExecutionRequestException Expecting to execute an illegal operation regarding the query type