Top Description Interfaces Classes
[default module]

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).

Interface Summary

Modifier and TypeInterface and Description
public interface
FilterTranslator

Specialized interface for filters.

public interface
ParameterTranslations

Defines available information about the parameters encountered during query translation.

public interface
QueryTranslator

Defines the contract of an HQL->SQL translator.

public interface
QueryTranslatorFactory

Facade for generation of QueryTranslator and FilterTranslator instances.

Class Summary

Modifier and TypeClass and Description
public class
CollectionProperties

Provides a map of collection function names to the corresponding property names.

public class
CollectionSubqueryFactory

Provides the SQL for collection subqueries.

public class
public class
NameGenerator

Provides utility methods for generating HQL / SQL names.

public class
QueryExecutionRequestException

Expecting to execute an illegal operation regarding the query type

public class
QuerySplitter

Provides query splitting methods, which were originally in QueryTranslator.