| Modifier and Type | Field and Description |
|---|---|
| public static final String[] | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet | |
| public static final BitSet |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | |
| protected | |
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| public final void | |
| public final void | collationSpecification()
Recognition rule for what ANSI SQL terms the collation specification used to allow specifying that sorting for
the given |
| public final void | |
| protected final String | |
| public final void | |
| public final void | functionCallCheck()
Intended for use as a syntactic predicate to determine whether an IDENT represents a known SQL function name. |
| public final void | |
| public final void | |
| public final void | functionParameterList()
Recognition rule used to "wrap" all function parameters into an EXPR_LIST node |
| protected boolean | Returns: True if the node's text is a known function name, false otherwise.The node whose text we want to check. ast)A check to see if the text of the given node represents a known function name. |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| private static final long[] | |
| public final void | nullOrdering()
Recognition rule for what SQL-2003 terms the null ordering; NULLS FIRST or NULLS LAST. |
| public final void | |
| public final void | |
| public final void | orderingSpecification()
Recognition rule for what ANSI SQL terms the ordering specification; ASCENDING or DESCENDING. |
| protected AST | Returns: The processed sort specification subtree.The grammar-built sort specification subtree. sortSpec)Allow post processing of each sort specification |
| protected AST | Returns: The processed node.The quoted-identifier node. ident)Process the given node as a quote identifier. |
| protected AST | Returns: The processed node.The quoted string. This is used from within function param recognition, and represents a
SQL-quoted string. ident)Process the given node as a quote string. |
| protected AST | Returns: The processed node.The node representing the function invocation (including parameters as subtree components). ast)Process the given node as a function. |
| protected AST | Returns: The processed node.The node whose text represents either a column or property reference. ident)Process the given node as an IDENT. |
| public final void | simplePropertyPath()
A simple-property-path is an IDENT followed by one or more (DOT IDENT) sequences |
| public final void | sortKey()
Recognition rule for what ANSI SQL terms the sort key which is the expression (column, function, etc) upon which to base the sorting. |
| public final void | sortSpecification()
Recognition rule for what ANSI SQL terms the sort specification, which is essentially each thing upon which the results should be sorted. |
| protected void |
| _tokenNames | back to summary |
|---|---|
| public static final String[] _tokenNames | |
| _tokenSet_0 | back to summary |
|---|---|
| public static final BitSet _tokenSet_0 | |
| _tokenSet_1 | back to summary |
|---|---|
| public static final BitSet _tokenSet_1 | |
| _tokenSet_2 | back to summary |
|---|---|
| public static final BitSet _tokenSet_2 | |
| _tokenSet_3 | back to summary |
|---|---|
| public static final BitSet _tokenSet_3 | |
| _tokenSet_4 | back to summary |
|---|---|
| public static final BitSet _tokenSet_4 | |
| _tokenSet_5 | back to summary |
|---|---|
| public static final BitSet _tokenSet_5 | |
| _tokenSet_6 | back to summary |
|---|---|
| public static final BitSet _tokenSet_6 | |
| _tokenSet_7 | back to summary |
|---|---|
| public static final BitSet _tokenSet_7 | |
| _tokenSet_8 | back to summary |
|---|---|
| public static final BitSet _tokenSet_8 | |
| _tokenSet_9 | back to summary |
|---|---|
| public static final BitSet _tokenSet_9 | |
| GeneratedOrderByFragmentParser | back to summary |
|---|---|
| protected GeneratedOrderByFragmentParser(TokenBuffer tokenBuf, int k) | |
| GeneratedOrderByFragmentParser | back to summary |
|---|---|
| public GeneratedOrderByFragmentParser(TokenBuffer tokenBuf) | |
| GeneratedOrderByFragmentParser | back to summary |
|---|---|
| protected GeneratedOrderByFragmentParser(TokenStream lexer, int k) | |
| GeneratedOrderByFragmentParser | back to summary |
|---|---|
| public GeneratedOrderByFragmentParser(TokenStream lexer) | |
| GeneratedOrderByFragmentParser | back to summary |
|---|---|
| public GeneratedOrderByFragmentParser(ParserSharedInputState state) | |
| buildTokenTypeASTClassMap | back to summary |
|---|---|
| protected void buildTokenTypeASTClassMap() | |
| collationName | back to summary |
|---|---|
| public final void collationName() throws RecognitionException, TokenStreamException The collation name wrt | |
| collationSpecification | back to summary |
|---|---|
| public final void collationSpecification() throws RecognitionException, TokenStreamException Recognition rule for what ANSI SQL terms the collation specification used to allow specifying that sorting for
the given | |
| expression | back to summary |
|---|---|
| public final void expression() throws RecognitionException, TokenStreamException Recognition rule what this grammar recognizes as valid sort key. | |
| extractText | back to summary |
|---|---|
| protected final String extractText(AST ast) Extract a node's text. | |
| functionCall | back to summary |
|---|---|
| public final void functionCall() throws RecognitionException, TokenStreamException Recognition rule for a function call | |
| functionCallCheck | back to summary |
|---|---|
| public final void functionCallCheck() throws RecognitionException, TokenStreamException Intended for use as a syntactic predicate to determine whether an IDENT represents a known SQL function name. | |
| functionName | back to summary |
|---|---|
| public final void functionName() throws RecognitionException, TokenStreamException A function-name is an IDENT followed by zero or more (DOT IDENT) sequences | |
| functionParameter | back to summary |
|---|---|
| public final void functionParameter() throws RecognitionException, TokenStreamException Recognized function parameters. | |
| functionParameterList | back to summary |
|---|---|
| public final void functionParameterList() throws RecognitionException, TokenStreamException Recognition rule used to "wrap" all function parameters into an EXPR_LIST node | |
| isFunctionName | back to summary |
|---|---|
| protected boolean isFunctionName(AST ast) A check to see if the text of the given node represents a known function name.
| |
| mk_tokenSet_0 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_0() | |
| mk_tokenSet_1 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_1() | |
| mk_tokenSet_2 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_2() | |
| mk_tokenSet_3 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_3() | |
| mk_tokenSet_4 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_4() | |
| mk_tokenSet_5 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_5() | |
| mk_tokenSet_6 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_6() | |
| mk_tokenSet_7 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_7() | |
| mk_tokenSet_8 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_8() | |
| mk_tokenSet_9 | back to summary |
|---|---|
| private static final long[] mk_tokenSet_9() | |
| nullOrdering | back to summary |
|---|---|
| public final void nullOrdering() throws RecognitionException, TokenStreamException Recognition rule for what SQL-2003 terms the null ordering; NULLS FIRST or NULLS LAST. | |
| nullPrecedence | back to summary |
|---|---|
| public final void nullPrecedence() throws RecognitionException, TokenStreamException | |
| orderByFragment | back to summary |
|---|---|
| public final void orderByFragment() throws RecognitionException, TokenStreamException Main recognition rule for this grammar | |
| orderingSpecification | back to summary |
|---|---|
| public final void orderingSpecification() throws RecognitionException, TokenStreamException Recognition rule for what ANSI SQL terms the ordering specification; ASCENDING or DESCENDING. | |
| postProcessSortSpecification | back to summary |
|---|---|
| protected AST postProcessSortSpecification(AST sortSpec) Allow post processing of each sort specification | |
| quotedIdentifier | back to summary |
|---|---|
| protected AST quotedIdentifier(AST ident) 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) Process the given node as a quote string. | |
| resolveFunction | back to summary |
|---|---|
| protected AST resolveFunction(AST ast) Process the given node as a function. | |
| resolveIdent | back to summary |
|---|---|
| protected AST resolveIdent(AST ident) Process the given node as an IDENT. May represent either a column reference or a property reference. | |
| simplePropertyPath | back to summary |
|---|---|
| public final void simplePropertyPath() throws RecognitionException, TokenStreamException A simple-property-path is an IDENT followed by one or more (DOT IDENT) sequences | |
| sortKey | back to summary |
|---|---|
| public final void sortKey() throws RecognitionException, TokenStreamException Recognition rule for what ANSI SQL terms the sort key which is the expression (column, function, etc) upon which to base the sorting. | |
| sortSpecification | back to summary |
|---|---|
| public final void sortSpecification() throws RecognitionException, TokenStreamException Recognition rule for what ANSI SQL terms the sort specification, which is essentially each thing upon which the results should be sorted. | |
| trace | back to summary |
|---|---|
| protected void trace(String msg) Method for logging execution trace information.
| |