| Modifier and Type | Interface and Description |
|---|---|
| public interface | TokenPrinters
Commonly used token printers expressed as constants. |
| Modifier and Type | Class 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
|
| public class | SyntheticAndFactory
Creates synthetic and nodes based on the where fragment part of a JoinSequence. |