Package org.hibernate.hql.ast.util

Interface Summary
ASTUtil.FilterPredicate Filters nodes out of a tree.

Class Summary
AliasGenerator Generates class/table/column aliases during semantic analysis and SQL rendering.
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.
ASTUtil Provides utility methods for AST traversal and manipulation.
ASTUtil.IncludePredicate A predicate that uses inclusion, rather than exclusion semantics.
ColumnHelper Provides utility methods for dealing with arrays of SQL column names.
JoinProcessor Performs the post-processing of the join information gathered during semantic analysis.
LiteralProcessor A delegate that handles literals and constants for HqlSqlWalker, performing the token replacement functions and classifying literals.
NodeTraverser A visitor for traversing an AST tree.
PathHelper Provides utility methods for paths.
SessionFactoryHelper Wraps SessionFactoryImpl, adding more lookup behaviors and encapsulating some of the error handling.
SyntheticAndFactory Creates synthetic and nodes based on the where fragment part of a JoinSequence.