This package contains the Hibernate 2.x query parser which is being end-of-lifed.
| Modifier and Type | Interface 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. |
| Modifier and Type | Class 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. |