| 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
OrderByFragmentTranslator |
| 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 bridging 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-2022 Red Hat, Inc. All Rights Reserved.