See: Description
| Interface | Description |
|---|---|
| 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.
|
| TypeDiscriminatorMetadata |
Essentially a wrapper around a
DiscriminatorMetadata
and the proper sql alias to use. |
| Class | Description |
|---|---|
| ASTQueryTranslatorFactory |
Generates translators which uses the Antlr-based parser to perform
the translation.
|
| ErrorTracker |
An error handler that counts parsing errors and warnings.
|
| HqlASTFactory |
User: Joshua Davis
Date: Sep 23, 2005 Time: 12:30:01 PM |
| 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.
|
| NamedParameterInformationImpl | |
| ParameterTranslationsImpl |
Defines the information available for parameters encountered during
query translation through the antlr-based parser.
|
| PositionalParameterInformationImpl | |
| QueryTranslatorImpl |
A QueryTranslator that uses an Antlr-based parser.
|
| QueryTranslatorImpl.JavaConstantConverter | |
| SqlASTFactory |
Custom AST factory the intermediate tree that causes ANTLR to create specialized
AST nodes, given the AST node type (from HqlSqlTokenTypes).
|
| SqlGenerator |
Generates SQL by overriding callback methods in the base class, which does
the actual SQL AST walking.
|
| Exception | Description |
|---|---|
| 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.
|
| InvalidWithClauseException |
Indicates an issue with the encountered with-clause.
|
| QuerySyntaxException |
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.
Copyright © 2019 JBoss by Red Hat. All rights reserved.