Package org.hibernate.hql.classic

This package contains the Hibernate 2.x query parser which is being end-of-lifed.

Interface Summary

Parser A parser is a state machine that accepts a string of tokens, bounded by start() and end() and modifies a QueryTranslator.

Class Summary

ClassicQueryTranslatorFactory Generates translators which uses the older hand-written parser to perform the translation.
ClauseParser Parses the Hibernate query into its constituent clauses.
FromParser Parses the from clause of a hibernate query, looking for tables and aliases for the SQL query.
FromPathExpressionParser
GroupByParser Parses the GROUP BY clause of an aggregate query
HavingParser Parses the having clause of a hibernate query and translates it to an SQL having clause.
OrderByParser Parses the ORDER BY clause of a query
ParserHelper
PathExpressionParser Parses an expression of the form foo.bar.baz and builds up an expression involving two less table joins than there are path components.
PreprocessingParser
QueryTranslatorImpl An instance of QueryTranslator translates a Hibernate query string to SQL.
SelectParser Parsers the select clause of a Hibernate query.
SelectPathExpressionParser
WhereParser Parses the where clause of a hibernate query and translates it to an SQL where clause.
This package contains the Hibernate 2.x query parser which is being end-of-lifed.