org.xcmis.search.parser
Class CMISSQLTreeWalker
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.tree.TreeParser
org.xcmis.search.parser.CMISSQLTreeWalker
public class CMISSQLTreeWalker
- extends org.antlr.runtime.tree.TreeParser
| Fields inherited from class org.antlr.runtime.tree.TreeParser |
DOWN, input, UP |
| Fields inherited from class org.antlr.runtime.BaseRecognizer |
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
|
Constructor Summary |
CMISSQLTreeWalker(org.antlr.runtime.tree.TreeNodeStream input)
|
CMISSQLTreeWalker(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state)
|
| Methods inherited from class org.antlr.runtime.tree.TreeParser |
getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut |
| Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, toStrings, traceIn, traceOut |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokenNames
public static final String[] tokenNames
CONTAINS
public static final int CONTAINS
- See Also:
- Constant Field Values
DQUOTE
public static final int DQUOTE
- See Also:
- Constant Field Values
DIDGIT
public static final int DIDGIT
- See Also:
- Constant Field Values
T_LEFT_OUTER_JOIN
public static final int T_LEFT_OUTER_JOIN
- See Also:
- Constant Field Values
NOT
public static final int NOT
- See Also:
- Constant Field Values
EOF
public static final int EOF
- See Also:
- Constant Field Values
NOTEQUAL
public static final int NOTEQUAL
- See Also:
- Constant Field Values
TABLE_NAME
public static final int TABLE_NAME
- See Also:
- Constant Field Values
QUOTE
public static final int QUOTE
- See Also:
- Constant Field Values
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
LPAR
public static final int LPAR
- See Also:
- Constant Field Values
IS_NULL
public static final int IS_NULL
- See Also:
- Constant Field Values
PROPERTY_NAME
public static final int PROPERTY_NAME
- See Also:
- Constant Field Values
LESS
public static final int LESS
- See Also:
- Constant Field Values
ORDERINGS
public static final int ORDERINGS
- See Also:
- Constant Field Values
T_INNER_JOIN
public static final int T_INNER_JOIN
- See Also:
- Constant Field Values
SELECT
public static final int SELECT
- See Also:
- Constant Field Values
D
public static final int D
- See Also:
- Constant Field Values
E
public static final int E
- See Also:
- Constant Field Values
F
public static final int F
- See Also:
- Constant Field Values
G
public static final int G
- See Also:
- Constant Field Values
FULLTEXT_EXPRESSION
public static final int FULLTEXT_EXPRESSION
- See Also:
- Constant Field Values
A
public static final int A
- See Also:
- Constant Field Values
ESCAPE_SYMBOLS
public static final int ESCAPE_SYMBOLS
- See Also:
- Constant Field Values
B
public static final int B
- See Also:
- Constant Field Values
C
public static final int C
- See Also:
- Constant Field Values
ASC
public static final int ASC
- See Also:
- Constant Field Values
L
public static final int L
- See Also:
- Constant Field Values
M
public static final int M
- See Also:
- Constant Field Values
N
public static final int N
- See Also:
- Constant Field Values
O
public static final int O
- See Also:
- Constant Field Values
H
public static final int H
- See Also:
- Constant Field Values
I
public static final int I
- See Also:
- Constant Field Values
NULL
public static final int NULL
- See Also:
- Constant Field Values
J
public static final int J
- See Also:
- Constant Field Values
K
public static final int K
- See Also:
- Constant Field Values
U
public static final int U
- See Also:
- Constant Field Values
T
public static final int T
- See Also:
- Constant Field Values
ON
public static final int ON
- See Also:
- Constant Field Values
W
public static final int W
- See Also:
- Constant Field Values
V
public static final int V
- See Also:
- Constant Field Values
UNDERSCORE
public static final int UNDERSCORE
- See Also:
- Constant Field Values
Q
public static final int Q
- See Also:
- Constant Field Values
JOINCONDITION
public static final int JOINCONDITION
- See Also:
- Constant Field Values
P
public static final int P
- See Also:
- Constant Field Values
S
public static final int S
- See Also:
- Constant Field Values
R
public static final int R
- See Also:
- Constant Field Values
Y
public static final int Y
- See Also:
- Constant Field Values
PERCENTAGE
public static final int PERCENTAGE
- See Also:
- Constant Field Values
X
public static final int X
- See Also:
- Constant Field Values
IN_FOLDER
public static final int IN_FOLDER
- See Also:
- Constant Field Values
Z
public static final int Z
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
MORE
public static final int MORE
- See Also:
- Constant Field Values
IN_TREE
public static final int IN_TREE
- See Also:
- Constant Field Values
OR
public static final int OR
- See Also:
- Constant Field Values
QUERY
public static final int QUERY
- See Also:
- Constant Field Values
COLUMN_NAME
public static final int COLUMN_NAME
- See Also:
- Constant Field Values
FROM
public static final int FROM
- See Also:
- Constant Field Values
FALSE
public static final int FALSE
- See Also:
- Constant Field Values
LESSEQUAL
public static final int LESSEQUAL
- See Also:
- Constant Field Values
CONSTRAINT
public static final int CONSTRAINT
- See Also:
- Constant Field Values
TIMESTAMP
public static final int TIMESTAMP
- See Also:
- Constant Field Values
FULLTEXT_NOT
public static final int FULLTEXT_NOT
- See Also:
- Constant Field Values
WHERE
public static final int WHERE
- See Also:
- Constant Field Values
INNER
public static final int INNER
- See Also:
- Constant Field Values
MOREEQUAL
public static final int MOREEQUAL
- See Also:
- Constant Field Values
NUMERIC_LITERAL
public static final int NUMERIC_LITERAL
- See Also:
- Constant Field Values
TABLE
public static final int TABLE
- See Also:
- Constant Field Values
AND
public static final int AND
- See Also:
- Constant Field Values
CORRELATION_NAME
public static final int CORRELATION_NAME
- See Also:
- Constant Field Values
AS
public static final int AS
- See Also:
- Constant Field Values
SLASH
public static final int SLASH
- See Also:
- Constant Field Values
IN
public static final int IN
- See Also:
- Constant Field Values
COMMA
public static final int COMMA
- See Also:
- Constant Field Values
IS
public static final int IS
- See Also:
- Constant Field Values
IDENTIFIER
public static final int IDENTIFIER
- See Also:
- Constant Field Values
EQUAL
public static final int EQUAL
- See Also:
- Constant Field Values
ALL
public static final int ALL
- See Also:
- Constant Field Values
COLUMN
public static final int COLUMN
- See Also:
- Constant Field Values
DOT
public static final int DOT
- See Also:
- Constant Field Values
T_ASC
public static final int T_ASC
- See Also:
- Constant Field Values
LIKE
public static final int LIKE
- See Also:
- Constant Field Values
QUALIFIER
public static final int QUALIFIER
- See Also:
- Constant Field Values
LEFT_OUTER
public static final int LEFT_OUTER
- See Also:
- Constant Field Values
WS_SYMBOL
public static final int WS_SYMBOL
- See Also:
- Constant Field Values
T_DESC
public static final int T_DESC
- See Also:
- Constant Field Values
IS_NOT_NULL
public static final int IS_NOT_NULL
- See Also:
- Constant Field Values
TRUE
public static final int TRUE
- See Also:
- Constant Field Values
JOIN
public static final int JOIN
- See Also:
- Constant Field Values
COLUMNS
public static final int COLUMNS
- See Also:
- Constant Field Values
ANY
public static final int ANY
- See Also:
- Constant Field Values
SCORE
public static final int SCORE
- See Also:
- Constant Field Values
RPAR
public static final int RPAR
- See Also:
- Constant Field Values
DESC
public static final int DESC
- See Also:
- Constant Field Values
ORDER_BY
public static final int ORDER_BY
- See Also:
- Constant Field Values
dfa7
protected org.xcmis.search.parser.CMISSQLTreeWalker.DFA7 dfa7
dfa16
protected org.xcmis.search.parser.CMISSQLTreeWalker.DFA16 dfa16
FOLLOW_QUERY_in_query68
public static final org.antlr.runtime.BitSet FOLLOW_QUERY_in_query68
FOLLOW_source_in_query72
public static final org.antlr.runtime.BitSet FOLLOW_source_in_query72
FOLLOW_columnList_in_query78
public static final org.antlr.runtime.BitSet FOLLOW_columnList_in_query78
FOLLOW_searchCondition_in_query96
public static final org.antlr.runtime.BitSet FOLLOW_searchCondition_in_query96
FOLLOW_orderings_in_query121
public static final org.antlr.runtime.BitSet FOLLOW_orderings_in_query121
FOLLOW_COLUMNS_in_columnList166
public static final org.antlr.runtime.BitSet FOLLOW_COLUMNS_in_columnList166
FOLLOW_ALL_in_columnList168
public static final org.antlr.runtime.BitSet FOLLOW_ALL_in_columnList168
FOLLOW_COLUMNS_in_columnList189
public static final org.antlr.runtime.BitSet FOLLOW_COLUMNS_in_columnList189
FOLLOW_column_in_columnList205
public static final org.antlr.runtime.BitSet FOLLOW_column_in_columnList205
FOLLOW_COLUMN_in_column246
public static final org.antlr.runtime.BitSet FOLLOW_COLUMN_in_column246
FOLLOW_qualifier_in_column250
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_column250
FOLLOW_ALL_in_column252
public static final org.antlr.runtime.BitSet FOLLOW_ALL_in_column252
FOLLOW_COLUMN_in_column273
public static final org.antlr.runtime.BitSet FOLLOW_COLUMN_in_column273
FOLLOW_qualifier_in_column289
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_column289
FOLLOW_propertyName_in_column314
public static final org.antlr.runtime.BitSet FOLLOW_propertyName_in_column314
FOLLOW_columnName_in_column338
public static final org.antlr.runtime.BitSet FOLLOW_columnName_in_column338
FOLLOW_COLUMN_in_column371
public static final org.antlr.runtime.BitSet FOLLOW_COLUMN_in_column371
FOLLOW_columnFunction_in_column375
public static final org.antlr.runtime.BitSet FOLLOW_columnFunction_in_column375
FOLLOW_SCORE_in_columnFunction411
public static final org.antlr.runtime.BitSet FOLLOW_SCORE_in_columnFunction411
FOLLOW_columnName_in_columnFunction423
public static final org.antlr.runtime.BitSet FOLLOW_columnName_in_columnFunction423
FOLLOW_table_in_source474
public static final org.antlr.runtime.BitSet FOLLOW_table_in_source474
FOLLOW_JOIN_in_source496
public static final org.antlr.runtime.BitSet FOLLOW_JOIN_in_source496
FOLLOW_jointype_in_source500
public static final org.antlr.runtime.BitSet FOLLOW_jointype_in_source500
FOLLOW_source_in_source504
public static final org.antlr.runtime.BitSet FOLLOW_source_in_source504
FOLLOW_source_in_source508
public static final org.antlr.runtime.BitSet FOLLOW_source_in_source508
FOLLOW_joincondition_in_source524
public static final org.antlr.runtime.BitSet FOLLOW_joincondition_in_source524
FOLLOW_INNER_in_jointype573
public static final org.antlr.runtime.BitSet FOLLOW_INNER_in_jointype573
FOLLOW_LEFT_OUTER_in_jointype583
public static final org.antlr.runtime.BitSet FOLLOW_LEFT_OUTER_in_jointype583
FOLLOW_JOINCONDITION_in_joincondition618
public static final org.antlr.runtime.BitSet FOLLOW_JOINCONDITION_in_joincondition618
FOLLOW_qualifier_in_joincondition634
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_joincondition634
FOLLOW_propertyName_in_joincondition651
public static final org.antlr.runtime.BitSet FOLLOW_propertyName_in_joincondition651
FOLLOW_qualifier_in_joincondition667
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_joincondition667
FOLLOW_propertyName_in_joincondition684
public static final org.antlr.runtime.BitSet FOLLOW_propertyName_in_joincondition684
FOLLOW_TABLE_in_table728
public static final org.antlr.runtime.BitSet FOLLOW_TABLE_in_table728
FOLLOW_tableName_in_table744
public static final org.antlr.runtime.BitSet FOLLOW_tableName_in_table744
FOLLOW_correlationName_in_table768
public static final org.antlr.runtime.BitSet FOLLOW_correlationName_in_table768
FOLLOW_CONSTRAINT_in_searchCondition812
public static final org.antlr.runtime.BitSet FOLLOW_CONSTRAINT_in_searchCondition812
FOLLOW_constraint_in_searchCondition816
public static final org.antlr.runtime.BitSet FOLLOW_constraint_in_searchCondition816
FOLLOW_predicate_in_constraint848
public static final org.antlr.runtime.BitSet FOLLOW_predicate_in_constraint848
FOLLOW_NOT_in_constraint859
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_constraint859
FOLLOW_constraint_in_constraint863
public static final org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint863
FOLLOW_OR_in_constraint877
public static final org.antlr.runtime.BitSet FOLLOW_OR_in_constraint877
FOLLOW_constraint_in_constraint881
public static final org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint881
FOLLOW_constraint_in_constraint885
public static final org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint885
FOLLOW_AND_in_constraint899
public static final org.antlr.runtime.BitSet FOLLOW_AND_in_constraint899
FOLLOW_constraint_in_constraint903
public static final org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint903
FOLLOW_constraint_in_constraint907
public static final org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint907
FOLLOW_comparisonPredicate_in_predicate939
public static final org.antlr.runtime.BitSet FOLLOW_comparisonPredicate_in_predicate939
FOLLOW_inPredicate_in_predicate949
public static final org.antlr.runtime.BitSet FOLLOW_inPredicate_in_predicate949
FOLLOW_likePredicate_in_predicate959
public static final org.antlr.runtime.BitSet FOLLOW_likePredicate_in_predicate959
FOLLOW_nullPredicate_in_predicate969
public static final org.antlr.runtime.BitSet FOLLOW_nullPredicate_in_predicate969
FOLLOW_quantifiedComparisonPredicate_in_predicate979
public static final org.antlr.runtime.BitSet FOLLOW_quantifiedComparisonPredicate_in_predicate979
FOLLOW_quantifiedInPredicate_in_predicate989
public static final org.antlr.runtime.BitSet FOLLOW_quantifiedInPredicate_in_predicate989
FOLLOW_fulltextsearch_in_predicate999
public static final org.antlr.runtime.BitSet FOLLOW_fulltextsearch_in_predicate999
FOLLOW_inFolder_in_predicate1009
public static final org.antlr.runtime.BitSet FOLLOW_inFolder_in_predicate1009
FOLLOW_inTree_in_predicate1019
public static final org.antlr.runtime.BitSet FOLLOW_inTree_in_predicate1019
FOLLOW_EQUAL_in_comparisonPredicate1047
public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_comparisonPredicate1047
FOLLOW_valueExpression_in_comparisonPredicate1051
public static final org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1051
FOLLOW_literal_in_comparisonPredicate1055
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1055
FOLLOW_NOTEQUAL_in_comparisonPredicate1070
public static final org.antlr.runtime.BitSet FOLLOW_NOTEQUAL_in_comparisonPredicate1070
FOLLOW_valueExpression_in_comparisonPredicate1074
public static final org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1074
FOLLOW_literal_in_comparisonPredicate1078
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1078
FOLLOW_LESS_in_comparisonPredicate1092
public static final org.antlr.runtime.BitSet FOLLOW_LESS_in_comparisonPredicate1092
FOLLOW_valueExpression_in_comparisonPredicate1096
public static final org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1096
FOLLOW_literal_in_comparisonPredicate1100
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1100
FOLLOW_LESSEQUAL_in_comparisonPredicate1115
public static final org.antlr.runtime.BitSet FOLLOW_LESSEQUAL_in_comparisonPredicate1115
FOLLOW_valueExpression_in_comparisonPredicate1119
public static final org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1119
FOLLOW_literal_in_comparisonPredicate1123
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1123
FOLLOW_MORE_in_comparisonPredicate1137
public static final org.antlr.runtime.BitSet FOLLOW_MORE_in_comparisonPredicate1137
FOLLOW_valueExpression_in_comparisonPredicate1141
public static final org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1141
FOLLOW_literal_in_comparisonPredicate1145
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1145
FOLLOW_MOREEQUAL_in_comparisonPredicate1159
public static final org.antlr.runtime.BitSet FOLLOW_MOREEQUAL_in_comparisonPredicate1159
FOLLOW_valueExpression_in_comparisonPredicate1163
public static final org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1163
FOLLOW_literal_in_comparisonPredicate1167
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1167
FOLLOW_EQUAL_in_quantifiedComparisonPredicate1201
public static final org.antlr.runtime.BitSet FOLLOW_EQUAL_in_quantifiedComparisonPredicate1201
FOLLOW_ANY_in_quantifiedComparisonPredicate1203
public static final org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1203
FOLLOW_columnReference_in_quantifiedComparisonPredicate1207
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1207
FOLLOW_literal_in_quantifiedComparisonPredicate1211
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1211
FOLLOW_NOTEQUAL_in_quantifiedComparisonPredicate1225
public static final org.antlr.runtime.BitSet FOLLOW_NOTEQUAL_in_quantifiedComparisonPredicate1225
FOLLOW_ANY_in_quantifiedComparisonPredicate1227
public static final org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1227
FOLLOW_columnReference_in_quantifiedComparisonPredicate1231
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1231
FOLLOW_literal_in_quantifiedComparisonPredicate1235
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1235
FOLLOW_LESS_in_quantifiedComparisonPredicate1249
public static final org.antlr.runtime.BitSet FOLLOW_LESS_in_quantifiedComparisonPredicate1249
FOLLOW_ANY_in_quantifiedComparisonPredicate1251
public static final org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1251
FOLLOW_columnReference_in_quantifiedComparisonPredicate1255
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1255
FOLLOW_literal_in_quantifiedComparisonPredicate1259
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1259
FOLLOW_MORE_in_quantifiedComparisonPredicate1273
public static final org.antlr.runtime.BitSet FOLLOW_MORE_in_quantifiedComparisonPredicate1273
FOLLOW_ANY_in_quantifiedComparisonPredicate1275
public static final org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1275
FOLLOW_columnReference_in_quantifiedComparisonPredicate1279
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1279
FOLLOW_literal_in_quantifiedComparisonPredicate1283
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1283
FOLLOW_MOREEQUAL_in_quantifiedComparisonPredicate1297
public static final org.antlr.runtime.BitSet FOLLOW_MOREEQUAL_in_quantifiedComparisonPredicate1297
FOLLOW_ANY_in_quantifiedComparisonPredicate1299
public static final org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1299
FOLLOW_columnReference_in_quantifiedComparisonPredicate1303
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1303
FOLLOW_literal_in_quantifiedComparisonPredicate1307
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1307
FOLLOW_LESSEQUAL_in_quantifiedComparisonPredicate1321
public static final org.antlr.runtime.BitSet FOLLOW_LESSEQUAL_in_quantifiedComparisonPredicate1321
FOLLOW_ANY_in_quantifiedComparisonPredicate1323
public static final org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1323
FOLLOW_columnReference_in_quantifiedComparisonPredicate1327
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1327
FOLLOW_literal_in_quantifiedComparisonPredicate1331
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1331
FOLLOW_IN_in_inPredicate1371
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_inPredicate1371
FOLLOW_NOT_in_inPredicate1385
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_inPredicate1385
FOLLOW_columnReference_in_inPredicate1402
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_inPredicate1402
FOLLOW_literal_in_inPredicate1408
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_inPredicate1408
FOLLOW_literal_in_inPredicate1426
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_inPredicate1426
FOLLOW_IN_in_quantifiedInPredicate1473
public static final org.antlr.runtime.BitSet FOLLOW_IN_in_quantifiedInPredicate1473
FOLLOW_ANY_in_quantifiedInPredicate1475
public static final org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedInPredicate1475
FOLLOW_NOT_in_quantifiedInPredicate1477
public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_quantifiedInPredicate1477
FOLLOW_columnReference_in_quantifiedInPredicate1480
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedInPredicate1480
FOLLOW_literal_in_quantifiedInPredicate1482
public static final org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedInPredicate1482
FOLLOW_LIKE_in_likePredicate1514
public static final org.antlr.runtime.BitSet FOLLOW_LIKE_in_likePredicate1514
FOLLOW_columnReference_in_likePredicate1518
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_likePredicate1518
FOLLOW_STRING_LITERAL_in_likePredicate1522
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_likePredicate1522
FOLLOW_IS_NULL_in_nullPredicate1571
public static final org.antlr.runtime.BitSet FOLLOW_IS_NULL_in_nullPredicate1571
FOLLOW_qualifier_in_nullPredicate1591
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_nullPredicate1591
FOLLOW_propertyName_in_nullPredicate1612
public static final org.antlr.runtime.BitSet FOLLOW_propertyName_in_nullPredicate1612
FOLLOW_IS_NOT_NULL_in_nullPredicate1645
public static final org.antlr.runtime.BitSet FOLLOW_IS_NOT_NULL_in_nullPredicate1645
FOLLOW_qualifier_in_nullPredicate1665
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_nullPredicate1665
FOLLOW_propertyName_in_nullPredicate1686
public static final org.antlr.runtime.BitSet FOLLOW_propertyName_in_nullPredicate1686
FOLLOW_CONTAINS_in_fulltextsearch1739
public static final org.antlr.runtime.BitSet FOLLOW_CONTAINS_in_fulltextsearch1739
FOLLOW_qualifier_in_fulltextsearch1755
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_fulltextsearch1755
FOLLOW_FULLTEXT_EXPRESSION_in_fulltextsearch1790
public static final org.antlr.runtime.BitSet FOLLOW_FULLTEXT_EXPRESSION_in_fulltextsearch1790
FOLLOW_STRING_LITERAL_in_fulltextsearch1828
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_fulltextsearch1828
FOLLOW_IN_FOLDER_in_inFolder1889
public static final org.antlr.runtime.BitSet FOLLOW_IN_FOLDER_in_inFolder1889
FOLLOW_qualifier_in_inFolder1905
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_inFolder1905
FOLLOW_STRING_LITERAL_in_inFolder1920
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_inFolder1920
FOLLOW_IN_TREE_in_inTree1965
public static final org.antlr.runtime.BitSet FOLLOW_IN_TREE_in_inTree1965
FOLLOW_qualifier_in_inTree1981
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_inTree1981
FOLLOW_STRING_LITERAL_in_inTree1996
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_inTree1996
FOLLOW_columnReference_in_valueExpression2034
public static final org.antlr.runtime.BitSet FOLLOW_columnReference_in_valueExpression2034
FOLLOW_propertyName_in_columnReference2087
public static final org.antlr.runtime.BitSet FOLLOW_propertyName_in_columnReference2087
FOLLOW_qualifier_in_columnReference2097
public static final org.antlr.runtime.BitSet FOLLOW_qualifier_in_columnReference2097
FOLLOW_propertyName_in_columnReference2101
public static final org.antlr.runtime.BitSet FOLLOW_propertyName_in_columnReference2101
FOLLOW_ORDERINGS_in_orderings2140
public static final org.antlr.runtime.BitSet FOLLOW_ORDERINGS_in_orderings2140
FOLLOW_ordering_in_orderings2156
public static final org.antlr.runtime.BitSet FOLLOW_ordering_in_orderings2156
FOLLOW_propertyval_in_ordering2201
public static final org.antlr.runtime.BitSet FOLLOW_propertyval_in_ordering2201
FOLLOW_orderfunc_in_ordering2211
public static final org.antlr.runtime.BitSet FOLLOW_orderfunc_in_ordering2211
FOLLOW_ASC_in_propertyval2239
public static final org.antlr.runtime.BitSet FOLLOW_ASC_in_propertyval2239
FOLLOW_columnName_in_propertyval2243
public static final org.antlr.runtime.BitSet FOLLOW_columnName_in_propertyval2243
FOLLOW_DESC_in_propertyval2257
public static final org.antlr.runtime.BitSet FOLLOW_DESC_in_propertyval2257
FOLLOW_columnName_in_propertyval2261
public static final org.antlr.runtime.BitSet FOLLOW_columnName_in_propertyval2261
FOLLOW_ASC_in_orderfunc2292
public static final org.antlr.runtime.BitSet FOLLOW_ASC_in_orderfunc2292
FOLLOW_SCORE_in_orderfunc2294
public static final org.antlr.runtime.BitSet FOLLOW_SCORE_in_orderfunc2294
FOLLOW_DESC_in_orderfunc2308
public static final org.antlr.runtime.BitSet FOLLOW_DESC_in_orderfunc2308
FOLLOW_SCORE_in_orderfunc2310
public static final org.antlr.runtime.BitSet FOLLOW_SCORE_in_orderfunc2310
FOLLOW_stringLiteral_in_literal2342
public static final org.antlr.runtime.BitSet FOLLOW_stringLiteral_in_literal2342
FOLLOW_numericLiteral_in_literal2352
public static final org.antlr.runtime.BitSet FOLLOW_numericLiteral_in_literal2352
FOLLOW_booleanLiteral_in_literal2362
public static final org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_literal2362
FOLLOW_dateTimeLiteral_in_literal2372
public static final org.antlr.runtime.BitSet FOLLOW_dateTimeLiteral_in_literal2372
FOLLOW_STRING_LITERAL_in_stringLiteral2401
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_stringLiteral2401
FOLLOW_NUMERIC_LITERAL_in_numericLiteral2430
public static final org.antlr.runtime.BitSet FOLLOW_NUMERIC_LITERAL_in_numericLiteral2430
FOLLOW_TRUE_in_booleanLiteral2457
public static final org.antlr.runtime.BitSet FOLLOW_TRUE_in_booleanLiteral2457
FOLLOW_FALSE_in_booleanLiteral2465
public static final org.antlr.runtime.BitSet FOLLOW_FALSE_in_booleanLiteral2465
FOLLOW_TIMESTAMP_in_dateTimeLiteral2492
public static final org.antlr.runtime.BitSet FOLLOW_TIMESTAMP_in_dateTimeLiteral2492
FOLLOW_STRING_LITERAL_in_dateTimeLiteral2496
public static final org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_dateTimeLiteral2496
FOLLOW_QUALIFIER_in_qualifier2524
public static final org.antlr.runtime.BitSet FOLLOW_QUALIFIER_in_qualifier2524
FOLLOW_id_in_qualifier2528
public static final org.antlr.runtime.BitSet FOLLOW_id_in_qualifier2528
FOLLOW_TABLE_NAME_in_tableName2559
public static final org.antlr.runtime.BitSet FOLLOW_TABLE_NAME_in_tableName2559
FOLLOW_id_in_tableName2563
public static final org.antlr.runtime.BitSet FOLLOW_id_in_tableName2563
FOLLOW_CORRELATION_NAME_in_correlationName2594
public static final org.antlr.runtime.BitSet FOLLOW_CORRELATION_NAME_in_correlationName2594
FOLLOW_id_in_correlationName2598
public static final org.antlr.runtime.BitSet FOLLOW_id_in_correlationName2598
FOLLOW_PROPERTY_NAME_in_propertyName2629
public static final org.antlr.runtime.BitSet FOLLOW_PROPERTY_NAME_in_propertyName2629
FOLLOW_id_in_propertyName2633
public static final org.antlr.runtime.BitSet FOLLOW_id_in_propertyName2633
FOLLOW_COLUMN_NAME_in_columnName2664
public static final org.antlr.runtime.BitSet FOLLOW_COLUMN_NAME_in_columnName2664
FOLLOW_id_in_columnName2668
public static final org.antlr.runtime.BitSet FOLLOW_id_in_columnName2668
FOLLOW_IDENTIFIER_in_id2700
public static final org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_id2700
CMISSQLTreeWalker
public CMISSQLTreeWalker(org.antlr.runtime.tree.TreeNodeStream input)
CMISSQLTreeWalker
public CMISSQLTreeWalker(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state)
getTokenNames
public String[] getTokenNames()
- Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer
processLiteral
public String processLiteral(String src)
throws org.xcmis.search.parser.CMISSQLTreeWalker.TreeWalkerException
- Throws:
org.xcmis.search.parser.CMISSQLTreeWalker.TreeWalkerException
processLIKELiteral
public String processLIKELiteral(String src)
throws org.xcmis.search.parser.CMISSQLTreeWalker.TreeWalkerException
- Throws:
org.xcmis.search.parser.CMISSQLTreeWalker.TreeWalkerException
processFulltextLiteral
public String processFulltextLiteral(String src)
throws org.xcmis.search.parser.CMISSQLTreeWalker.TreeWalkerException
- Throws:
org.xcmis.search.parser.CMISSQLTreeWalker.TreeWalkerException
query
public final org.xcmis.search.model.Query query()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
columnList
public final List<org.xcmis.search.model.column.Column> columnList()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
column
public final org.xcmis.search.model.column.Column column()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
columnFunction
public final org.xcmis.search.model.column.Column columnFunction()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
source
public final org.xcmis.search.model.source.Source source()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
jointype
public final org.xcmis.search.model.source.join.JoinType jointype()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
joincondition
public final org.xcmis.search.model.source.join.JoinCondition joincondition()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
table
public final org.xcmis.search.model.source.Source table()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
searchCondition
public final org.xcmis.search.model.constraint.Constraint searchCondition()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
constraint
public final org.xcmis.search.model.constraint.Constraint constraint()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
predicate
public final org.xcmis.search.model.constraint.Constraint predicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
comparisonPredicate
public final org.xcmis.search.model.constraint.Constraint comparisonPredicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
quantifiedComparisonPredicate
public final org.xcmis.search.model.constraint.Constraint quantifiedComparisonPredicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
inPredicate
public final org.xcmis.search.model.constraint.Constraint inPredicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
quantifiedInPredicate
public final org.xcmis.search.model.constraint.Constraint quantifiedInPredicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
likePredicate
public final org.xcmis.search.model.constraint.Constraint likePredicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
nullPredicate
public final org.xcmis.search.model.constraint.Constraint nullPredicate()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
fulltextsearch
public final org.xcmis.search.model.constraint.Constraint fulltextsearch()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
inFolder
public final org.xcmis.search.model.constraint.Constraint inFolder()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
inTree
public final org.xcmis.search.model.constraint.Constraint inTree()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
valueExpression
public final org.xcmis.search.model.operand.DynamicOperand valueExpression()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
columnReference
public final org.xcmis.search.model.operand.PropertyValue columnReference()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
orderings
public final List<org.xcmis.search.model.ordering.Ordering> orderings()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
ordering
public final org.xcmis.search.model.ordering.Ordering ordering()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
propertyval
public final org.xcmis.search.model.ordering.Ordering propertyval()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
orderfunc
public final org.xcmis.search.model.ordering.Ordering orderfunc()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
literal
public final org.xcmis.search.model.operand.Literal literal()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
stringLiteral
public final org.xcmis.search.model.operand.Literal stringLiteral()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
numericLiteral
public final org.xcmis.search.model.operand.Literal numericLiteral()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
booleanLiteral
public final org.xcmis.search.model.operand.Literal booleanLiteral()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
dateTimeLiteral
public final org.xcmis.search.model.operand.Literal dateTimeLiteral()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
qualifier
public final org.xcmis.search.model.source.SelectorName qualifier()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
tableName
public final org.xcmis.search.model.source.SelectorName tableName()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
correlationName
public final org.xcmis.search.model.source.SelectorName correlationName()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
propertyName
public final String propertyName()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
columnName
public final String columnName()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
id
public final String id()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
Copyright © 2010 eXo Platform SAS. All Rights Reserved.