Top Description Interfaces Classes
[default module]

Package org.hibernate.hql.classic


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

Interface Summary

Modifier and TypeInterface and Description
public interface
Parser

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

Class Summary

Modifier and TypeClass and Description
public class
ClassicQueryTranslatorFactory

Generates translators which uses the older hand-written parser to perform the translation.

public class
ClauseParser

Parses the Hibernate query into its constituent clauses.

public class
FromParser

Parses the from clause of a hibernate query, looking for tables and aliases for the SQL query.

public class
public class
GroupByParser

Parses the GROUP BY clause of an aggregate query

public class
HavingParser

Parses the having clause of a hibernate query and translates it to an SQL having clause.

public class
OrderByParser

Parses the ORDER BY clause of a query

public class
public class
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.

public class
public class
QueryTranslatorImpl

An instance of QueryTranslator translates a Hibernate query string to SQL.

public class
SelectParser

Parsers the select clause of a Hibernate query.

public class
public class
WhereParser

Parses the where clause of a hibernate query and translates it to an SQL where clause.