|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| ASTUtil.FilterPredicate | Filters nodes out of a tree. |
| DisplayableNode | Implementors will return additional display text, which will be used by the ASTPrinter to display information (besides the node type and node text). |
| ErrorReporter | Implementations will report or handle errors invoked by an ANTLR base parser. |
| ParseErrorHandler | Defines the behavior of an error handler for the HQL parsers. |
| PathNode | An AST node with a path property. |
| ResolvableNode | The contract for expression sub-trees that can resolve themselves. |
| SelectExpression | Represents an element of a projection list, i.e. |
| Class Summary | |
| ArithmeticNode | |
| ASTAppender | Appends child nodes to a parent efficiently. |
| ASTIterator | Depth first iteration of an ANTLR AST. |
| ASTParentsFirstIterator | Depth first iteration of an ANTLR AST. |
| ASTPrinter | An 'ASCII art' AST printer for debugging ANTLR grammars. |
| ASTQueryTranslatorFactory | |
| ASTUtil | Provides utility methods for AST traversal and manipulation. |
| ASTUtil.IncludePredicate | A predicate that uses inclusion, rather than exclusion semantics. |
| CollectionFunction | Represents 'elements()' or 'indices()'. |
| ConstructorNode | Represents a constructor (new) in a SELECT. |
| ErrorCounter | An error handler that counts parsing errors and warnings. |
| FromElement | Represents a single mapped class mentioned in an HQL FROM clause. |
| HqlParser | Implements the semantic action methods defined in the HQL base parser to keep the grammar source file a little cleaner. |
| HqlSqlWalker | Implements methods used by the HQL->SQL tree transform grammar (a.k.a. |
| HqlToken | A custom token class for the HQL grammar. |
| IdentNode | Represents an identifier all by itself, which may be a function name, a class alias, or a form of naked property-ref depending on the context. |
| ImpliedFromElement | Represents a FROM element implied by a path expression or a collection reference. |
| IndexNode | Represents the [] operator and provides it's semantics. |
| LiteralNode | Represents a literal. |
| OrderByClause | Implementation of OrderByClause. |
| QueryNode | Defines a top-level AST node representing the notion of a query. |
| QueryTranslatorImpl | A QueryTranslator that uses an AST based parser. |
| SelectClause | Represents the list of expressions in a SELECT clause. |
| SqlASTFactory | Custom AST factory the intermediate tree that causes ANTLR to create specialized AST nodes, given the AST node type (from HqlSqlTokenTypes). |
| SyntheticAndFactory | Creates synthetic and nodes based on the where fragment part of a JoinSequence. |
| UnaryNode | |
| UpdateStatementExecutor | Performs exeuction of update/delete statements issued through HQL. |
| Exception Summary | |
| DetailedSemanticException | Thrown when a call to the underlying Hibernate engine fails, indicating some form of semantic exception (e.g. |
| InvalidPathException | Exception thrown when an invalid path is found in a query. |
| QuerySyntaxError | Exception thrown when there is a syntax error in the HQL. |
An ANTLR-based parser for Hibernate Query Language.
Classes in this package extend the ANTLR-generated parser classes.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||