| Modifier and Type | Field and Description |
|---|---|
| private final TranslationContext | |
| private static final Logger | |
| private int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private SortSpecification | createSortSpecification(AST ident, CollationSpecification collationSpecification, OrderingSpecification orderingSpecification)
|
| protected boolean | isFunctionName(AST
The node whose text we want to check. ast)Overrides org. |
| protected AST | postProcessSortSpecification(AST
grammar-built sort specification subtree. sortSpec)Overrides org. |
| protected AST | quotedIdentifier(AST
The quoted-identifier node. ident)Overrides org. |
| protected AST | quotedString(AST
The quoted string. This is used from within function param recognition, and represents a
SQL-quoted string. ident)Overrides org. |
| protected AST | resolveFunction(AST
node representing the function invocation (including parameters as subtree components). ast)Overrides org. |
| protected AST | resolveIdent(AST
The node whose text represents either a column or property reference. ident)Overrides org. |
| protected void | trace(String
The trace message. msg)Overrides org. |
| public void | |
| public void |
| context | back to summary |
|---|---|
| private final TranslationContext context | |
| log | back to summary |
|---|---|
| private static final Logger log | |
| traceDepth | back to summary |
|---|---|
| private int traceDepth Hides antlr. | |
| OrderByFragmentParser | back to summary |
|---|---|
| public OrderByFragmentParser(TokenStream lexer, TranslationContext context) | |
| createSortSpecification | back to summary |
|---|---|
| private SortSpecification createSortSpecification(AST ident, CollationSpecification collationSpecification, OrderingSpecification orderingSpecification) | |
| isFunctionName | back to summary |
|---|---|
| protected boolean isFunctionName(AST ast) Overrides org. Doc from org. A check to see if the text of the given node represents a known function name.
| |
| postProcessSortSpecification | back to summary |
|---|---|
| protected AST postProcessSortSpecification(AST sortSpec) Overrides org. Doc from org. Allow post processing of each sort specification | |
| quotedIdentifier | back to summary |
|---|---|
| protected AST quotedIdentifier(AST ident) Overrides org. Doc from org. Process the given node as a quote identifier. These need to be quoted in the dialect-specific way. | |
| quotedString | back to summary |
|---|---|
| protected AST quotedString(AST ident) Overrides org. Doc from org. Process the given node as a quote string. | |
| resolveFunction | back to summary |
|---|---|
| protected AST resolveFunction(AST ast) Overrides org. Doc from org. Process the given node as a function. | |
| resolveIdent | back to summary |
|---|---|
| protected AST resolveIdent(AST ident) Overrides org. Doc from org. Process the given node as an IDENT. May represent either a column reference or a property reference. | |
| trace | back to summary |
|---|---|
| protected void trace(String msg) Overrides org. Doc from org. Method for logging execution trace information.
| |
| traceIn | back to summary |
|---|---|
| public void traceIn(String ruleName) Overrides antlr. | |
| traceOut | back to summary |
|---|---|
| public void traceOut(String ruleName) Overrides antlr. | |