| Interface | Description | 
|---|---|
| ColumnMapper | 
 Contract for mapping a (an assumed) property reference to its columns. 
 | 
| ColumnReference | 
 Reference to a column name. 
 | 
| FormulaReference | 
 Reference to a formula fragment. 
 | 
| GeneratedOrderByFragmentRendererTokenTypes | |
| Node | 
 General contract for AST nodes. 
 | 
| OrderByAliasResolver | 
 Given a column reference, resolve the table alias to apply to the column to qualify it. 
 | 
| OrderByTemplateTokenTypes | |
| OrderByTranslation | 
 Represents the result of an order-by translation by  
@OrderByTranslator | 
| SqlValueReference | 
 Unifying interface between column and formula references mainly to give more strictly typed result
 to  
ColumnMapper.map(String) | 
| TranslationContext | 
 Contract for contextual information required to perform translation. 
 | 
| Class | Description | 
|---|---|
| CollationSpecification | 
 Models a collation specification (COLLATE using a specific character-set) within a
  
SortSpecification. | 
| Factory | 
 Acts as a  
ASTFactory for injecting our specific AST node classes into the Antlr generated trees. | 
| GeneratedOrderByFragmentParser | 
 Antlr grammar for dealing with order-by mapping fragments. 
 | 
| GeneratedOrderByFragmentRenderer | 
 Antlr grammar for rendering ORDER_BY trees as described by the  
OrderByFragmentParser | 
| GeneratedOrderByLexer | 
 Lexer for the order-by fragment parser 
 | 
| NodeSupport | 
 Basic implementation of a  
Node briding to the Antlr CommonAST hierarchy. | 
| OrderByFragment | 
 Represents a parsed order-by mapping fragment. 
 | 
| OrderByFragmentParser | 
 Extension of the Antlr-generated parser for the purpose of adding our custom parsing behavior
 (semantic analysis, etc). 
 | 
| OrderByFragmentRenderer | 
 Extension of the Antlr-generated tree walker for rendering the parsed order-by tree back to String form. 
 | 
| OrderByFragmentTranslator | |
| OrderByFragmentTranslator.StandardOrderByTranslationImpl | |
| OrderingSpecification | 
 Models an ordering specification (ASCENDING or DESCENDING) within a  
SortSpecification. | 
| OrderingSpecification.Ordering | |
| SortKey | 
 Models the container node for the sort key, which is the term given by the ANSI SQL specification to the
 expression upon which to sort for each  
SortSpecification | 
| SortSpecification | 
 Models each sorting expression. 
 | 
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.