Top Interfaces Classes
[default module]

Package org.hibernate.hql.internal.ast.util


Interface Summary

Modifier and TypeInterface and Description
public interface
TokenPrinters

Commonly used token printers expressed as constants.

Class Summary

Modifier and TypeClass and Description
public class
AliasGenerator

Generates class/table/column aliases during semantic analysis and SQL rendering.

public class
ASTAppender

Appends child nodes to a parent efficiently.

public class
ASTIterator

Depth first iteration of an ANTLR AST.

public class
ASTParentsFirstIterator

Depth first iteration of an ANTLR AST.

public class
ASTPrinter

Utility for generating pretty "ASCII art" representations of syntax trees.

public class
public class
ASTUtil

Provides utility methods for AST traversal and manipulation.

public class
ColumnHelper

Provides utility methods for dealing with arrays of SQL column names.

public class
JoinProcessor

Performs the post-processing of the join information gathered during semantic analysis.

public class
LiteralProcessor

A delegate that handles literals and constants for HqlSqlWalker, performing the token replacement functions and classifying literals.

public class
NodeTraverser

A visitor for traversing an AST tree.

public class
PathHelper

Provides utility methods for paths.

public class
SessionFactoryHelper

Helper for performing common and/or complex operations with the SessionFactoryImplementor during translation of an HQL query.

public class
SyntheticAndFactory

Creates synthetic and nodes based on the where fragment part of a JoinSequence.