[Missing <summary> documentation for "N:NHibernate.Hql.Classic"]
Classes
Class | Description | |
---|---|---|
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 |
FromPathExpressionParser
| |
FunctionStack | ||
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.
| |
PathExpressionParser..::..CollectionElement | ||
PreprocessingParser | HQL lexical analyzer (not really a parser) | |
QueryTranslator |
An instance of QueryTranslator translates a Hibernate query string to SQL.
| |
SelectParser |
Parsers the select clause of a hibernate query, looking
for a table (well, really class) alias.
| |
SelectPathExpressionParser | ||
WhereParser | Parses the where clause of a hibernate query and translates it to an
SQL where clause.
|
Interfaces
Interface | Description | |
---|---|---|
IParser |
A parser is a state machine that accepts a string of tokens,
bounded by start() and end() and modifies a QueryTranslator. Parsers
are NOT intended to be threadsafe. They SHOULD be reuseable
for more than one token stream.
|