[Missing <summary> documentation for "N:NHibernate.Hql.Classic"]

Classes

  ClassDescription
Public classClassicQueryTranslatorFactory
Generates translators which uses the older hand-written parser to perform the translation.
Public classClauseParser
Parses the hibernate query into its constituent clauses.
Public classFromParser
Parses the from clause of a hibernate query, looking for tables and aliases for the SQL query.
Public classFromPathExpressionParser
FromPathExpressionParser
Public classFunctionStack
Public classGroupByParser
Parses the GROUP BY clause of an aggregate query
Public classHavingParser
Parses the having clause of a hibernate query and translates it to an SQL having clause.
Public classOrderByParser
Parses the ORDER BY clause of a query
Public classParserHelper
Public classPathExpressionParser
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 classPathExpressionParser..::..CollectionElement
Public classPreprocessingParser
HQL lexical analyzer (not really a parser)
Public classQueryTranslator
An instance of QueryTranslator translates a Hibernate query string to SQL.
Public classSelectParser
Parsers the select clause of a hibernate query, looking for a table (well, really class) alias.
Public classSelectPathExpressionParser
Public classWhereParser
Parses the where clause of a hibernate query and translates it to an SQL where clause.

Interfaces

  InterfaceDescription
Public interfaceIParser
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.