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. 
 | 
| ErrorCounter | 
 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. 
 | 
| ParameterTranslationsImpl | 
 Defines the information available for parameters encountered during
 query translation through the antlr-based parser. 
 | 
| ParameterTranslationsImpl.ParameterInfo | |
| 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 © 2001-2015 Red Hat, Inc. All Rights Reserved.