org.xcmis.search.parser
Class CMISSQLTreeWalker

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.tree.TreeParser
          extended by org.xcmis.search.parser.CMISSQLTreeWalker

public class CMISSQLTreeWalker
extends org.antlr.runtime.tree.TreeParser


Field Summary
static int A
           
static int ALL
           
static int AND
           
static int ANY
           
static int AS
           
static int ASC
           
static int B
           
static int C
           
static int COLUMN
           
static int COLUMN_NAME
           
static int COLUMNS
           
static int COMMA
           
static int CONSTRAINT
           
static int CONTAINS
           
static int CORRELATION_NAME
           
static int D
           
static int DESC
           
protected  org.xcmis.search.parser.CMISSQLTreeWalker.DFA16 dfa16
           
protected  org.xcmis.search.parser.CMISSQLTreeWalker.DFA7 dfa7
           
static int DIDGIT
           
static int DOT
           
static int DQUOTE
           
static int E
           
static int EOF
           
static int EQUAL
           
static int ESCAPE_SYMBOLS
           
static int F
           
static int FALSE
           
static org.antlr.runtime.BitSet FOLLOW_ALL_in_column252
           
static org.antlr.runtime.BitSet FOLLOW_ALL_in_columnList168
           
static org.antlr.runtime.BitSet FOLLOW_AND_in_constraint899
           
static org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1203
           
static org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1227
           
static org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1251
           
static org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1275
           
static org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1299
           
static org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedComparisonPredicate1323
           
static org.antlr.runtime.BitSet FOLLOW_ANY_in_quantifiedInPredicate1475
           
static org.antlr.runtime.BitSet FOLLOW_ASC_in_orderfunc2292
           
static org.antlr.runtime.BitSet FOLLOW_ASC_in_propertyval2239
           
static org.antlr.runtime.BitSet FOLLOW_booleanLiteral_in_literal2362
           
static org.antlr.runtime.BitSet FOLLOW_COLUMN_in_column246
           
static org.antlr.runtime.BitSet FOLLOW_COLUMN_in_column273
           
static org.antlr.runtime.BitSet FOLLOW_COLUMN_in_column371
           
static org.antlr.runtime.BitSet FOLLOW_column_in_columnList205
           
static org.antlr.runtime.BitSet FOLLOW_COLUMN_NAME_in_columnName2664
           
static org.antlr.runtime.BitSet FOLLOW_columnFunction_in_column375
           
static org.antlr.runtime.BitSet FOLLOW_columnList_in_query78
           
static org.antlr.runtime.BitSet FOLLOW_columnName_in_column338
           
static org.antlr.runtime.BitSet FOLLOW_columnName_in_columnFunction423
           
static org.antlr.runtime.BitSet FOLLOW_columnName_in_propertyval2243
           
static org.antlr.runtime.BitSet FOLLOW_columnName_in_propertyval2261
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_inPredicate1402
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_likePredicate1518
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1207
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1231
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1255
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1279
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1303
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedComparisonPredicate1327
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_quantifiedInPredicate1480
           
static org.antlr.runtime.BitSet FOLLOW_columnReference_in_valueExpression2034
           
static org.antlr.runtime.BitSet FOLLOW_COLUMNS_in_columnList166
           
static org.antlr.runtime.BitSet FOLLOW_COLUMNS_in_columnList189
           
static org.antlr.runtime.BitSet FOLLOW_comparisonPredicate_in_predicate939
           
static org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint863
           
static org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint881
           
static org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint885
           
static org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint903
           
static org.antlr.runtime.BitSet FOLLOW_constraint_in_constraint907
           
static org.antlr.runtime.BitSet FOLLOW_CONSTRAINT_in_searchCondition812
           
static org.antlr.runtime.BitSet FOLLOW_constraint_in_searchCondition816
           
static org.antlr.runtime.BitSet FOLLOW_CONTAINS_in_fulltextsearch1739
           
static org.antlr.runtime.BitSet FOLLOW_CORRELATION_NAME_in_correlationName2594
           
static org.antlr.runtime.BitSet FOLLOW_correlationName_in_table768
           
static org.antlr.runtime.BitSet FOLLOW_dateTimeLiteral_in_literal2372
           
static org.antlr.runtime.BitSet FOLLOW_DESC_in_orderfunc2308
           
static org.antlr.runtime.BitSet FOLLOW_DESC_in_propertyval2257
           
static org.antlr.runtime.BitSet FOLLOW_EQUAL_in_comparisonPredicate1047
           
static org.antlr.runtime.BitSet FOLLOW_EQUAL_in_quantifiedComparisonPredicate1201
           
static org.antlr.runtime.BitSet FOLLOW_FALSE_in_booleanLiteral2465
           
static org.antlr.runtime.BitSet FOLLOW_FULLTEXT_EXPRESSION_in_fulltextsearch1790
           
static org.antlr.runtime.BitSet FOLLOW_fulltextsearch_in_predicate999
           
static org.antlr.runtime.BitSet FOLLOW_id_in_columnName2668
           
static org.antlr.runtime.BitSet FOLLOW_id_in_correlationName2598
           
static org.antlr.runtime.BitSet FOLLOW_id_in_propertyName2633
           
static org.antlr.runtime.BitSet FOLLOW_id_in_qualifier2528
           
static org.antlr.runtime.BitSet FOLLOW_id_in_tableName2563
           
static org.antlr.runtime.BitSet FOLLOW_IDENTIFIER_in_id2700
           
static org.antlr.runtime.BitSet FOLLOW_IN_FOLDER_in_inFolder1889
           
static org.antlr.runtime.BitSet FOLLOW_IN_in_inPredicate1371
           
static org.antlr.runtime.BitSet FOLLOW_IN_in_quantifiedInPredicate1473
           
static org.antlr.runtime.BitSet FOLLOW_IN_TREE_in_inTree1965
           
static org.antlr.runtime.BitSet FOLLOW_inFolder_in_predicate1009
           
static org.antlr.runtime.BitSet FOLLOW_INNER_in_jointype573
           
static org.antlr.runtime.BitSet FOLLOW_inPredicate_in_predicate949
           
static org.antlr.runtime.BitSet FOLLOW_inTree_in_predicate1019
           
static org.antlr.runtime.BitSet FOLLOW_IS_NOT_NULL_in_nullPredicate1645
           
static org.antlr.runtime.BitSet FOLLOW_IS_NULL_in_nullPredicate1571
           
static org.antlr.runtime.BitSet FOLLOW_JOIN_in_source496
           
static org.antlr.runtime.BitSet FOLLOW_JOINCONDITION_in_joincondition618
           
static org.antlr.runtime.BitSet FOLLOW_joincondition_in_source524
           
static org.antlr.runtime.BitSet FOLLOW_jointype_in_source500
           
static org.antlr.runtime.BitSet FOLLOW_LEFT_OUTER_in_jointype583
           
static org.antlr.runtime.BitSet FOLLOW_LESS_in_comparisonPredicate1092
           
static org.antlr.runtime.BitSet FOLLOW_LESS_in_quantifiedComparisonPredicate1249
           
static org.antlr.runtime.BitSet FOLLOW_LESSEQUAL_in_comparisonPredicate1115
           
static org.antlr.runtime.BitSet FOLLOW_LESSEQUAL_in_quantifiedComparisonPredicate1321
           
static org.antlr.runtime.BitSet FOLLOW_LIKE_in_likePredicate1514
           
static org.antlr.runtime.BitSet FOLLOW_likePredicate_in_predicate959
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1055
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1078
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1100
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1123
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1145
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_comparisonPredicate1167
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_inPredicate1408
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_inPredicate1426
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1211
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1235
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1259
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1283
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1307
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedComparisonPredicate1331
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_quantifiedInPredicate1482
           
static org.antlr.runtime.BitSet FOLLOW_MORE_in_comparisonPredicate1137
           
static org.antlr.runtime.BitSet FOLLOW_MORE_in_quantifiedComparisonPredicate1273
           
static org.antlr.runtime.BitSet FOLLOW_MOREEQUAL_in_comparisonPredicate1159
           
static org.antlr.runtime.BitSet FOLLOW_MOREEQUAL_in_quantifiedComparisonPredicate1297
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_constraint859
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_inPredicate1385
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_quantifiedInPredicate1477
           
static org.antlr.runtime.BitSet FOLLOW_NOTEQUAL_in_comparisonPredicate1070
           
static org.antlr.runtime.BitSet FOLLOW_NOTEQUAL_in_quantifiedComparisonPredicate1225
           
static org.antlr.runtime.BitSet FOLLOW_nullPredicate_in_predicate969
           
static org.antlr.runtime.BitSet FOLLOW_NUMERIC_LITERAL_in_numericLiteral2430
           
static org.antlr.runtime.BitSet FOLLOW_numericLiteral_in_literal2352
           
static org.antlr.runtime.BitSet FOLLOW_OR_in_constraint877
           
static org.antlr.runtime.BitSet FOLLOW_orderfunc_in_ordering2211
           
static org.antlr.runtime.BitSet FOLLOW_ordering_in_orderings2156
           
static org.antlr.runtime.BitSet FOLLOW_ORDERINGS_in_orderings2140
           
static org.antlr.runtime.BitSet FOLLOW_orderings_in_query121
           
static org.antlr.runtime.BitSet FOLLOW_predicate_in_constraint848
           
static org.antlr.runtime.BitSet FOLLOW_PROPERTY_NAME_in_propertyName2629
           
static org.antlr.runtime.BitSet FOLLOW_propertyName_in_column314
           
static org.antlr.runtime.BitSet FOLLOW_propertyName_in_columnReference2087
           
static org.antlr.runtime.BitSet FOLLOW_propertyName_in_columnReference2101
           
static org.antlr.runtime.BitSet FOLLOW_propertyName_in_joincondition651
           
static org.antlr.runtime.BitSet FOLLOW_propertyName_in_joincondition684
           
static org.antlr.runtime.BitSet FOLLOW_propertyName_in_nullPredicate1612
           
static org.antlr.runtime.BitSet FOLLOW_propertyName_in_nullPredicate1686
           
static org.antlr.runtime.BitSet FOLLOW_propertyval_in_ordering2201
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_column250
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_column289
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_columnReference2097
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_fulltextsearch1755
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_inFolder1905
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_inTree1981
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_joincondition634
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_joincondition667
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_nullPredicate1591
           
static org.antlr.runtime.BitSet FOLLOW_qualifier_in_nullPredicate1665
           
static org.antlr.runtime.BitSet FOLLOW_QUALIFIER_in_qualifier2524
           
static org.antlr.runtime.BitSet FOLLOW_quantifiedComparisonPredicate_in_predicate979
           
static org.antlr.runtime.BitSet FOLLOW_quantifiedInPredicate_in_predicate989
           
static org.antlr.runtime.BitSet FOLLOW_QUERY_in_query68
           
static org.antlr.runtime.BitSet FOLLOW_SCORE_in_columnFunction411
           
static org.antlr.runtime.BitSet FOLLOW_SCORE_in_orderfunc2294
           
static org.antlr.runtime.BitSet FOLLOW_SCORE_in_orderfunc2310
           
static org.antlr.runtime.BitSet FOLLOW_searchCondition_in_query96
           
static org.antlr.runtime.BitSet FOLLOW_source_in_query72
           
static org.antlr.runtime.BitSet FOLLOW_source_in_source504
           
static org.antlr.runtime.BitSet FOLLOW_source_in_source508
           
static org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_dateTimeLiteral2496
           
static org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_fulltextsearch1828
           
static org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_inFolder1920
           
static org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_inTree1996
           
static org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_likePredicate1522
           
static org.antlr.runtime.BitSet FOLLOW_STRING_LITERAL_in_stringLiteral2401
           
static org.antlr.runtime.BitSet FOLLOW_stringLiteral_in_literal2342
           
static org.antlr.runtime.BitSet FOLLOW_table_in_source474
           
static org.antlr.runtime.BitSet FOLLOW_TABLE_in_table728
           
static org.antlr.runtime.BitSet FOLLOW_TABLE_NAME_in_tableName2559
           
static org.antlr.runtime.BitSet FOLLOW_tableName_in_table744
           
static org.antlr.runtime.BitSet FOLLOW_TIMESTAMP_in_dateTimeLiteral2492
           
static org.antlr.runtime.BitSet FOLLOW_TRUE_in_booleanLiteral2457
           
static org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1051
           
static org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1074
           
static org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1096
           
static org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1119
           
static org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1141
           
static org.antlr.runtime.BitSet FOLLOW_valueExpression_in_comparisonPredicate1163
           
static int FROM
           
static int FULLTEXT_EXPRESSION
           
static int FULLTEXT_NOT
           
static int G
           
static int H
           
static int I
           
static int IDENTIFIER
           
static int IN
           
static int IN_FOLDER
           
static int IN_TREE
           
static int INNER
           
static int IS
           
static int IS_NOT_NULL
           
static int IS_NULL
           
static int J
           
static int JOIN
           
static int JOINCONDITION
           
static int K
           
static int L
           
static int LEFT_OUTER
           
static int LESS
           
static int LESSEQUAL
           
static int LIKE
           
static int LPAR
           
static int M
           
static int MORE
           
static int MOREEQUAL
           
static int N
           
static int NOT
           
static int NOTEQUAL
           
static int NULL
           
static int NUMERIC_LITERAL
           
static int O
           
static int ON
           
static int OR
           
static int ORDER_BY
           
static int ORDERINGS
           
static int P
           
static int PERCENTAGE
           
static int PROPERTY_NAME
           
static int Q
           
static int QUALIFIER
           
static int QUERY
           
static int QUOTE
           
static int R
           
static int RPAR
           
static int S
           
static int SCORE
           
static int SELECT
           
static int SLASH
           
static int STRING_LITERAL
           
static int T
           
static int T_ASC
           
static int T_DESC
           
static int T_INNER_JOIN
           
static int T_LEFT_OUTER_JOIN
           
static int TABLE
           
static int TABLE_NAME
           
static int TIMESTAMP
           
static String[] tokenNames
           
static int TRUE
           
static int U
           
static int UNDERSCORE
           
static int V
           
static int W
           
static int WHERE
           
static int WS
           
static int WS_SYMBOL
           
static int X
           
static int Y
           
static int Z
           
 
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)
           
 
Method Summary
 org.xcmis.search.model.operand.Literal booleanLiteral()
           
 org.xcmis.search.model.column.Column column()
           
 org.xcmis.search.model.column.Column columnFunction()
           
 List<org.xcmis.search.model.column.Column> columnList()
           
 String columnName()
           
 org.xcmis.search.model.operand.PropertyValue columnReference()
           
 org.xcmis.search.model.constraint.Constraint comparisonPredicate()
           
 org.xcmis.search.model.constraint.Constraint constraint()
           
 org.xcmis.search.model.source.SelectorName correlationName()
           
 org.xcmis.search.model.operand.Literal dateTimeLiteral()
           
 org.xcmis.search.model.constraint.Constraint fulltextsearch()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 String id()
           
 org.xcmis.search.model.constraint.Constraint inFolder()
           
 org.xcmis.search.model.constraint.Constraint inPredicate()
           
 org.xcmis.search.model.constraint.Constraint inTree()
           
 org.xcmis.search.model.source.join.JoinCondition joincondition()
           
 org.xcmis.search.model.source.join.JoinType jointype()
           
 org.xcmis.search.model.constraint.Constraint likePredicate()
           
 org.xcmis.search.model.operand.Literal literal()
           
 org.xcmis.search.model.constraint.Constraint nullPredicate()
           
 org.xcmis.search.model.operand.Literal numericLiteral()
           
 org.xcmis.search.model.ordering.Ordering orderfunc()
           
 org.xcmis.search.model.ordering.Ordering ordering()
           
 List<org.xcmis.search.model.ordering.Ordering> orderings()
           
 org.xcmis.search.model.constraint.Constraint predicate()
           
 String processFulltextLiteral(String src)
           
 String processLIKELiteral(String src)
           
 String processLiteral(String src)
           
 String propertyName()
           
 org.xcmis.search.model.ordering.Ordering propertyval()
           
 org.xcmis.search.model.source.SelectorName qualifier()
           
 org.xcmis.search.model.constraint.Constraint quantifiedComparisonPredicate()
           
 org.xcmis.search.model.constraint.Constraint quantifiedInPredicate()
           
 org.xcmis.search.model.Query query()
           
 org.xcmis.search.model.constraint.Constraint searchCondition()
           
 org.xcmis.search.model.source.Source source()
           
 org.xcmis.search.model.operand.Literal stringLiteral()
           
 org.xcmis.search.model.source.Source table()
           
 org.xcmis.search.model.source.SelectorName tableName()
           
 org.xcmis.search.model.operand.DynamicOperand valueExpression()
           
 
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
 

Field Detail

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
Constructor Detail

CMISSQLTreeWalker

public CMISSQLTreeWalker(org.antlr.runtime.tree.TreeNodeStream input)

CMISSQLTreeWalker

public CMISSQLTreeWalker(org.antlr.runtime.tree.TreeNodeStream input,
                         org.antlr.runtime.RecognizerSharedState state)
Method Detail

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.