org.apache.cassandra.cql3
Class CqlParser
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Parser
org.apache.cassandra.cql3.CqlParser
public class CqlParser
- extends org.antlr.runtime.Parser
Fields inherited from class org.antlr.runtime.Parser |
input |
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 |
CqlParser(org.antlr.runtime.TokenStream input)
|
CqlParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
|
Methods inherited from class org.antlr.runtime.Parser |
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut |
Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, emitErrorMessage, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, 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 java.lang.String[] tokenNames
LETTER
public static final int LETTER
- See Also:
- Constant Field Values
K_CREATE
public static final int K_CREATE
- See Also:
- Constant Field Values
EOF
public static final int EOF
- See Also:
- Constant Field Values
K_PRIMARY
public static final int K_PRIMARY
- See Also:
- Constant Field Values
T__93
public static final int T__93
- See Also:
- Constant Field Values
T__94
public static final int T__94
- See Also:
- Constant Field Values
T__91
public static final int T__91
- See Also:
- Constant Field Values
K_VALUES
public static final int K_VALUES
- See Also:
- Constant Field Values
T__92
public static final int T__92
- See Also:
- Constant Field Values
K_USE
public static final int K_USE
- See Also:
- Constant Field Values
STRING_LITERAL
public static final int STRING_LITERAL
- See Also:
- Constant Field Values
T__90
public static final int T__90
- See Also:
- Constant Field Values
K_ON
public static final int K_ON
- See Also:
- Constant Field Values
K_USING
public static final int K_USING
- See Also:
- Constant Field Values
K_ADD
public static final int K_ADD
- See Also:
- Constant Field Values
K_ASC
public static final int K_ASC
- See Also:
- Constant Field Values
K_KEY
public static final int K_KEY
- See Also:
- Constant Field Values
COMMENT
public static final int COMMENT
- See Also:
- Constant Field Values
K_TRUNCATE
public static final int K_TRUNCATE
- See Also:
- Constant Field Values
K_ORDER
public static final int K_ORDER
- See Also:
- Constant Field Values
T__97
public static final int T__97
- See Also:
- Constant Field Values
T__96
public static final int T__96
- See Also:
- Constant Field Values
T__95
public static final int T__95
- 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
K_COUNT
public static final int K_COUNT
- See Also:
- Constant Field Values
K_KEYSPACE
public static final int K_KEYSPACE
- See Also:
- Constant Field Values
K_TYPE
public static final int K_TYPE
- See Also:
- Constant Field Values
A
public static final int A
- 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
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
K_UPDATE
public static final int K_UPDATE
- 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
W
public static final int W
- See Also:
- Constant Field Values
V
public static final int V
- See Also:
- Constant Field Values
Q
public static final int Q
- See Also:
- Constant Field Values
K_COMPACT
public static final int K_COMPACT
- 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
T__85
public static final int T__85
- See Also:
- Constant Field Values
T__87
public static final int T__87
- See Also:
- Constant Field Values
K_TTL
public static final int K_TTL
- See Also:
- Constant Field Values
T__86
public static final int T__86
- See Also:
- Constant Field Values
T__89
public static final int T__89
- See Also:
- Constant Field Values
Y
public static final int Y
- See Also:
- Constant Field Values
T__88
public static final int T__88
- See Also:
- Constant Field Values
X
public static final int X
- See Also:
- Constant Field Values
Z
public static final int Z
- See Also:
- Constant Field Values
K_INDEX
public static final int K_INDEX
- See Also:
- Constant Field Values
K_INSERT
public static final int K_INSERT
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
K_APPLY
public static final int K_APPLY
- See Also:
- Constant Field Values
K_STORAGE
public static final int K_STORAGE
- See Also:
- Constant Field Values
K_TIMESTAMP
public static final int K_TIMESTAMP
- See Also:
- Constant Field Values
K_AND
public static final int K_AND
- See Also:
- Constant Field Values
K_DESC
public static final int K_DESC
- See Also:
- Constant Field Values
QMARK
public static final int QMARK
- See Also:
- Constant Field Values
K_LEVEL
public static final int K_LEVEL
- See Also:
- Constant Field Values
K_BATCH
public static final int K_BATCH
- See Also:
- Constant Field Values
UUID
public static final int UUID
- See Also:
- Constant Field Values
K_DELETE
public static final int K_DELETE
- See Also:
- Constant Field Values
K_BY
public static final int K_BY
- See Also:
- Constant Field Values
FLOAT
public static final int FLOAT
- See Also:
- Constant Field Values
K_SELECT
public static final int K_SELECT
- See Also:
- Constant Field Values
K_LIMIT
public static final int K_LIMIT
- See Also:
- Constant Field Values
K_ALTER
public static final int K_ALTER
- See Also:
- Constant Field Values
K_SET
public static final int K_SET
- See Also:
- Constant Field Values
K_WHERE
public static final int K_WHERE
- See Also:
- Constant Field Values
QUOTED_NAME
public static final int QUOTED_NAME
- See Also:
- Constant Field Values
MULTILINE_COMMENT
public static final int MULTILINE_COMMENT
- See Also:
- Constant Field Values
HEX
public static final int HEX
- See Also:
- Constant Field Values
K_INTO
public static final int K_INTO
- See Also:
- Constant Field Values
IDENT
public static final int IDENT
- See Also:
- Constant Field Values
DIGIT
public static final int DIGIT
- See Also:
- Constant Field Values
K_BEGIN
public static final int K_BEGIN
- See Also:
- Constant Field Values
INTEGER
public static final int INTEGER
- See Also:
- Constant Field Values
K_CONSISTENCY
public static final int K_CONSISTENCY
- See Also:
- Constant Field Values
K_WITH
public static final int K_WITH
- See Also:
- Constant Field Values
COMPIDENT
public static final int COMPIDENT
- See Also:
- Constant Field Values
K_IN
public static final int K_IN
- See Also:
- Constant Field Values
K_FROM
public static final int K_FROM
- See Also:
- Constant Field Values
K_COLUMNFAMILY
public static final int K_COLUMNFAMILY
- See Also:
- Constant Field Values
K_DROP
public static final int K_DROP
- See Also:
- Constant Field Values
dfa2
protected org.apache.cassandra.cql3.CqlParser.DFA2 dfa2
FOLLOW_cqlStatement_in_query72
public static final org.antlr.runtime.BitSet FOLLOW_cqlStatement_in_query72
FOLLOW_85_in_query75
public static final org.antlr.runtime.BitSet FOLLOW_85_in_query75
FOLLOW_EOF_in_query79
public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_query79
FOLLOW_selectStatement_in_cqlStatement113
public static final org.antlr.runtime.BitSet FOLLOW_selectStatement_in_cqlStatement113
FOLLOW_insertStatement_in_cqlStatement138
public static final org.antlr.runtime.BitSet FOLLOW_insertStatement_in_cqlStatement138
FOLLOW_updateStatement_in_cqlStatement163
public static final org.antlr.runtime.BitSet FOLLOW_updateStatement_in_cqlStatement163
FOLLOW_batchStatement_in_cqlStatement188
public static final org.antlr.runtime.BitSet FOLLOW_batchStatement_in_cqlStatement188
FOLLOW_deleteStatement_in_cqlStatement214
public static final org.antlr.runtime.BitSet FOLLOW_deleteStatement_in_cqlStatement214
FOLLOW_useStatement_in_cqlStatement239
public static final org.antlr.runtime.BitSet FOLLOW_useStatement_in_cqlStatement239
FOLLOW_truncateStatement_in_cqlStatement267
public static final org.antlr.runtime.BitSet FOLLOW_truncateStatement_in_cqlStatement267
FOLLOW_createKeyspaceStatement_in_cqlStatement290
public static final org.antlr.runtime.BitSet FOLLOW_createKeyspaceStatement_in_cqlStatement290
FOLLOW_createColumnFamilyStatement_in_cqlStatement307
public static final org.antlr.runtime.BitSet FOLLOW_createColumnFamilyStatement_in_cqlStatement307
FOLLOW_createIndexStatement_in_cqlStatement319
public static final org.antlr.runtime.BitSet FOLLOW_createIndexStatement_in_cqlStatement319
FOLLOW_dropKeyspaceStatement_in_cqlStatement338
public static final org.antlr.runtime.BitSet FOLLOW_dropKeyspaceStatement_in_cqlStatement338
FOLLOW_dropColumnFamilyStatement_in_cqlStatement356
public static final org.antlr.runtime.BitSet FOLLOW_dropColumnFamilyStatement_in_cqlStatement356
FOLLOW_dropIndexStatement_in_cqlStatement370
public static final org.antlr.runtime.BitSet FOLLOW_dropIndexStatement_in_cqlStatement370
FOLLOW_alterTableStatement_in_cqlStatement391
public static final org.antlr.runtime.BitSet FOLLOW_alterTableStatement_in_cqlStatement391
FOLLOW_K_USE_in_useStatement424
public static final org.antlr.runtime.BitSet FOLLOW_K_USE_in_useStatement424
FOLLOW_keyspaceName_in_useStatement428
public static final org.antlr.runtime.BitSet FOLLOW_keyspaceName_in_useStatement428
FOLLOW_K_SELECT_in_selectStatement462
public static final org.antlr.runtime.BitSet FOLLOW_K_SELECT_in_selectStatement462
FOLLOW_selectClause_in_selectStatement468
public static final org.antlr.runtime.BitSet FOLLOW_selectClause_in_selectStatement468
FOLLOW_K_COUNT_in_selectStatement473
public static final org.antlr.runtime.BitSet FOLLOW_K_COUNT_in_selectStatement473
FOLLOW_86_in_selectStatement475
public static final org.antlr.runtime.BitSet FOLLOW_86_in_selectStatement475
FOLLOW_selectClause_in_selectStatement479
public static final org.antlr.runtime.BitSet FOLLOW_selectClause_in_selectStatement479
FOLLOW_87_in_selectStatement481
public static final org.antlr.runtime.BitSet FOLLOW_87_in_selectStatement481
FOLLOW_K_FROM_in_selectStatement494
public static final org.antlr.runtime.BitSet FOLLOW_K_FROM_in_selectStatement494
FOLLOW_columnFamilyName_in_selectStatement498
public static final org.antlr.runtime.BitSet FOLLOW_columnFamilyName_in_selectStatement498
FOLLOW_K_USING_in_selectStatement508
public static final org.antlr.runtime.BitSet FOLLOW_K_USING_in_selectStatement508
FOLLOW_K_CONSISTENCY_in_selectStatement510
public static final org.antlr.runtime.BitSet FOLLOW_K_CONSISTENCY_in_selectStatement510
FOLLOW_K_LEVEL_in_selectStatement512
public static final org.antlr.runtime.BitSet FOLLOW_K_LEVEL_in_selectStatement512
FOLLOW_K_WHERE_in_selectStatement527
public static final org.antlr.runtime.BitSet FOLLOW_K_WHERE_in_selectStatement527
FOLLOW_whereClause_in_selectStatement531
public static final org.antlr.runtime.BitSet FOLLOW_whereClause_in_selectStatement531
FOLLOW_K_ORDER_in_selectStatement544
public static final org.antlr.runtime.BitSet FOLLOW_K_ORDER_in_selectStatement544
FOLLOW_K_BY_in_selectStatement546
public static final org.antlr.runtime.BitSet FOLLOW_K_BY_in_selectStatement546
FOLLOW_cident_in_selectStatement550
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_selectStatement550
FOLLOW_K_ASC_in_selectStatement555
public static final org.antlr.runtime.BitSet FOLLOW_K_ASC_in_selectStatement555
FOLLOW_K_DESC_in_selectStatement559
public static final org.antlr.runtime.BitSet FOLLOW_K_DESC_in_selectStatement559
FOLLOW_K_LIMIT_in_selectStatement576
public static final org.antlr.runtime.BitSet FOLLOW_K_LIMIT_in_selectStatement576
FOLLOW_INTEGER_in_selectStatement580
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_selectStatement580
FOLLOW_cidentList_in_selectClause616
public static final org.antlr.runtime.BitSet FOLLOW_cidentList_in_selectClause616
FOLLOW_88_in_selectClause626
public static final org.antlr.runtime.BitSet FOLLOW_88_in_selectClause626
FOLLOW_relation_in_whereClause669
public static final org.antlr.runtime.BitSet FOLLOW_relation_in_whereClause669
FOLLOW_K_AND_in_whereClause674
public static final org.antlr.runtime.BitSet FOLLOW_K_AND_in_whereClause674
FOLLOW_relation_in_whereClause678
public static final org.antlr.runtime.BitSet FOLLOW_relation_in_whereClause678
FOLLOW_K_INSERT_in_insertStatement714
public static final org.antlr.runtime.BitSet FOLLOW_K_INSERT_in_insertStatement714
FOLLOW_K_INTO_in_insertStatement716
public static final org.antlr.runtime.BitSet FOLLOW_K_INTO_in_insertStatement716
FOLLOW_columnFamilyName_in_insertStatement720
public static final org.antlr.runtime.BitSet FOLLOW_columnFamilyName_in_insertStatement720
FOLLOW_86_in_insertStatement732
public static final org.antlr.runtime.BitSet FOLLOW_86_in_insertStatement732
FOLLOW_cident_in_insertStatement736
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_insertStatement736
FOLLOW_89_in_insertStatement743
public static final org.antlr.runtime.BitSet FOLLOW_89_in_insertStatement743
FOLLOW_cident_in_insertStatement747
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_insertStatement747
FOLLOW_87_in_insertStatement754
public static final org.antlr.runtime.BitSet FOLLOW_87_in_insertStatement754
FOLLOW_K_VALUES_in_insertStatement764
public static final org.antlr.runtime.BitSet FOLLOW_K_VALUES_in_insertStatement764
FOLLOW_86_in_insertStatement776
public static final org.antlr.runtime.BitSet FOLLOW_86_in_insertStatement776
FOLLOW_term_in_insertStatement780
public static final org.antlr.runtime.BitSet FOLLOW_term_in_insertStatement780
FOLLOW_89_in_insertStatement786
public static final org.antlr.runtime.BitSet FOLLOW_89_in_insertStatement786
FOLLOW_term_in_insertStatement790
public static final org.antlr.runtime.BitSet FOLLOW_term_in_insertStatement790
FOLLOW_87_in_insertStatement797
public static final org.antlr.runtime.BitSet FOLLOW_87_in_insertStatement797
FOLLOW_usingClause_in_insertStatement809
public static final org.antlr.runtime.BitSet FOLLOW_usingClause_in_insertStatement809
FOLLOW_K_USING_in_usingClause839
public static final org.antlr.runtime.BitSet FOLLOW_K_USING_in_usingClause839
FOLLOW_usingClauseObjective_in_usingClause841
public static final org.antlr.runtime.BitSet FOLLOW_usingClauseObjective_in_usingClause841
FOLLOW_K_AND_in_usingClause846
public static final org.antlr.runtime.BitSet FOLLOW_K_AND_in_usingClause846
FOLLOW_usingClauseObjective_in_usingClause849
public static final org.antlr.runtime.BitSet FOLLOW_usingClauseObjective_in_usingClause849
FOLLOW_K_USING_in_usingClauseDelete871
public static final org.antlr.runtime.BitSet FOLLOW_K_USING_in_usingClauseDelete871
FOLLOW_usingClauseDeleteObjective_in_usingClauseDelete873
public static final org.antlr.runtime.BitSet FOLLOW_usingClauseDeleteObjective_in_usingClauseDelete873
FOLLOW_K_AND_in_usingClauseDelete878
public static final org.antlr.runtime.BitSet FOLLOW_K_AND_in_usingClauseDelete878
FOLLOW_usingClauseDeleteObjective_in_usingClauseDelete881
public static final org.antlr.runtime.BitSet FOLLOW_usingClauseDeleteObjective_in_usingClauseDelete881
FOLLOW_K_CONSISTENCY_in_usingClauseDeleteObjective903
public static final org.antlr.runtime.BitSet FOLLOW_K_CONSISTENCY_in_usingClauseDeleteObjective903
FOLLOW_K_LEVEL_in_usingClauseDeleteObjective905
public static final org.antlr.runtime.BitSet FOLLOW_K_LEVEL_in_usingClauseDeleteObjective905
FOLLOW_K_TIMESTAMP_in_usingClauseDeleteObjective916
public static final org.antlr.runtime.BitSet FOLLOW_K_TIMESTAMP_in_usingClauseDeleteObjective916
FOLLOW_INTEGER_in_usingClauseDeleteObjective920
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_usingClauseDeleteObjective920
FOLLOW_usingClauseDeleteObjective_in_usingClauseObjective940
public static final org.antlr.runtime.BitSet FOLLOW_usingClauseDeleteObjective_in_usingClauseObjective940
FOLLOW_K_TTL_in_usingClauseObjective949
public static final org.antlr.runtime.BitSet FOLLOW_K_TTL_in_usingClauseObjective949
FOLLOW_INTEGER_in_usingClauseObjective953
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_usingClauseObjective953
FOLLOW_K_UPDATE_in_updateStatement987
public static final org.antlr.runtime.BitSet FOLLOW_K_UPDATE_in_updateStatement987
FOLLOW_columnFamilyName_in_updateStatement991
public static final org.antlr.runtime.BitSet FOLLOW_columnFamilyName_in_updateStatement991
FOLLOW_usingClause_in_updateStatement1001
public static final org.antlr.runtime.BitSet FOLLOW_usingClause_in_updateStatement1001
FOLLOW_K_SET_in_updateStatement1013
public static final org.antlr.runtime.BitSet FOLLOW_K_SET_in_updateStatement1013
FOLLOW_termPairWithOperation_in_updateStatement1015
public static final org.antlr.runtime.BitSet FOLLOW_termPairWithOperation_in_updateStatement1015
FOLLOW_89_in_updateStatement1019
public static final org.antlr.runtime.BitSet FOLLOW_89_in_updateStatement1019
FOLLOW_termPairWithOperation_in_updateStatement1021
public static final org.antlr.runtime.BitSet FOLLOW_termPairWithOperation_in_updateStatement1021
FOLLOW_K_WHERE_in_updateStatement1032
public static final org.antlr.runtime.BitSet FOLLOW_K_WHERE_in_updateStatement1032
FOLLOW_whereClause_in_updateStatement1036
public static final org.antlr.runtime.BitSet FOLLOW_whereClause_in_updateStatement1036
FOLLOW_K_DELETE_in_deleteStatement1076
public static final org.antlr.runtime.BitSet FOLLOW_K_DELETE_in_deleteStatement1076
FOLLOW_cidentList_in_deleteStatement1082
public static final org.antlr.runtime.BitSet FOLLOW_cidentList_in_deleteStatement1082
FOLLOW_K_FROM_in_deleteStatement1095
public static final org.antlr.runtime.BitSet FOLLOW_K_FROM_in_deleteStatement1095
FOLLOW_columnFamilyName_in_deleteStatement1099
public static final org.antlr.runtime.BitSet FOLLOW_columnFamilyName_in_deleteStatement1099
FOLLOW_usingClauseDelete_in_deleteStatement1109
public static final org.antlr.runtime.BitSet FOLLOW_usingClauseDelete_in_deleteStatement1109
FOLLOW_K_WHERE_in_deleteStatement1121
public static final org.antlr.runtime.BitSet FOLLOW_K_WHERE_in_deleteStatement1121
FOLLOW_whereClause_in_deleteStatement1125
public static final org.antlr.runtime.BitSet FOLLOW_whereClause_in_deleteStatement1125
FOLLOW_K_BEGIN_in_batchStatement1166
public static final org.antlr.runtime.BitSet FOLLOW_K_BEGIN_in_batchStatement1166
FOLLOW_K_BATCH_in_batchStatement1168
public static final org.antlr.runtime.BitSet FOLLOW_K_BATCH_in_batchStatement1168
FOLLOW_usingClause_in_batchStatement1172
public static final org.antlr.runtime.BitSet FOLLOW_usingClause_in_batchStatement1172
FOLLOW_batchStatementObjective_in_batchStatement1190
public static final org.antlr.runtime.BitSet FOLLOW_batchStatementObjective_in_batchStatement1190
FOLLOW_85_in_batchStatement1192
public static final org.antlr.runtime.BitSet FOLLOW_85_in_batchStatement1192
FOLLOW_batchStatementObjective_in_batchStatement1201
public static final org.antlr.runtime.BitSet FOLLOW_batchStatementObjective_in_batchStatement1201
FOLLOW_85_in_batchStatement1203
public static final org.antlr.runtime.BitSet FOLLOW_85_in_batchStatement1203
FOLLOW_K_APPLY_in_batchStatement1217
public static final org.antlr.runtime.BitSet FOLLOW_K_APPLY_in_batchStatement1217
FOLLOW_K_BATCH_in_batchStatement1219
public static final org.antlr.runtime.BitSet FOLLOW_K_BATCH_in_batchStatement1219
FOLLOW_insertStatement_in_batchStatementObjective1250
public static final org.antlr.runtime.BitSet FOLLOW_insertStatement_in_batchStatementObjective1250
FOLLOW_updateStatement_in_batchStatementObjective1263
public static final org.antlr.runtime.BitSet FOLLOW_updateStatement_in_batchStatementObjective1263
FOLLOW_deleteStatement_in_batchStatementObjective1276
public static final org.antlr.runtime.BitSet FOLLOW_deleteStatement_in_batchStatementObjective1276
FOLLOW_K_CREATE_in_createKeyspaceStatement1302
public static final org.antlr.runtime.BitSet FOLLOW_K_CREATE_in_createKeyspaceStatement1302
FOLLOW_K_KEYSPACE_in_createKeyspaceStatement1304
public static final org.antlr.runtime.BitSet FOLLOW_K_KEYSPACE_in_createKeyspaceStatement1304
FOLLOW_keyspaceName_in_createKeyspaceStatement1308
public static final org.antlr.runtime.BitSet FOLLOW_keyspaceName_in_createKeyspaceStatement1308
FOLLOW_K_WITH_in_createKeyspaceStatement1316
public static final org.antlr.runtime.BitSet FOLLOW_K_WITH_in_createKeyspaceStatement1316
FOLLOW_properties_in_createKeyspaceStatement1320
public static final org.antlr.runtime.BitSet FOLLOW_properties_in_createKeyspaceStatement1320
FOLLOW_K_CREATE_in_createColumnFamilyStatement1345
public static final org.antlr.runtime.BitSet FOLLOW_K_CREATE_in_createColumnFamilyStatement1345
FOLLOW_K_COLUMNFAMILY_in_createColumnFamilyStatement1347
public static final org.antlr.runtime.BitSet FOLLOW_K_COLUMNFAMILY_in_createColumnFamilyStatement1347
FOLLOW_columnFamilyName_in_createColumnFamilyStatement1351
public static final org.antlr.runtime.BitSet FOLLOW_columnFamilyName_in_createColumnFamilyStatement1351
FOLLOW_cfamDefinition_in_createColumnFamilyStatement1361
public static final org.antlr.runtime.BitSet FOLLOW_cfamDefinition_in_createColumnFamilyStatement1361
FOLLOW_86_in_cfamDefinition1380
public static final org.antlr.runtime.BitSet FOLLOW_86_in_cfamDefinition1380
FOLLOW_cfamColumns_in_cfamDefinition1382
public static final org.antlr.runtime.BitSet FOLLOW_cfamColumns_in_cfamDefinition1382
FOLLOW_89_in_cfamDefinition1387
public static final org.antlr.runtime.BitSet FOLLOW_89_in_cfamDefinition1387
FOLLOW_cfamColumns_in_cfamDefinition1389
public static final org.antlr.runtime.BitSet FOLLOW_cfamColumns_in_cfamDefinition1389
FOLLOW_87_in_cfamDefinition1396
public static final org.antlr.runtime.BitSet FOLLOW_87_in_cfamDefinition1396
FOLLOW_K_WITH_in_cfamDefinition1406
public static final org.antlr.runtime.BitSet FOLLOW_K_WITH_in_cfamDefinition1406
FOLLOW_cfamProperty_in_cfamDefinition1408
public static final org.antlr.runtime.BitSet FOLLOW_cfamProperty_in_cfamDefinition1408
FOLLOW_K_AND_in_cfamDefinition1413
public static final org.antlr.runtime.BitSet FOLLOW_K_AND_in_cfamDefinition1413
FOLLOW_cfamProperty_in_cfamDefinition1415
public static final org.antlr.runtime.BitSet FOLLOW_cfamProperty_in_cfamDefinition1415
FOLLOW_cident_in_cfamColumns1441
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_cfamColumns1441
FOLLOW_comparatorType_in_cfamColumns1445
public static final org.antlr.runtime.BitSet FOLLOW_comparatorType_in_cfamColumns1445
FOLLOW_K_PRIMARY_in_cfamColumns1450
public static final org.antlr.runtime.BitSet FOLLOW_K_PRIMARY_in_cfamColumns1450
FOLLOW_K_KEY_in_cfamColumns1452
public static final org.antlr.runtime.BitSet FOLLOW_K_KEY_in_cfamColumns1452
FOLLOW_K_PRIMARY_in_cfamColumns1464
public static final org.antlr.runtime.BitSet FOLLOW_K_PRIMARY_in_cfamColumns1464
FOLLOW_K_KEY_in_cfamColumns1466
public static final org.antlr.runtime.BitSet FOLLOW_K_KEY_in_cfamColumns1466
FOLLOW_86_in_cfamColumns1468
public static final org.antlr.runtime.BitSet FOLLOW_86_in_cfamColumns1468
FOLLOW_cident_in_cfamColumns1472
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_cfamColumns1472
FOLLOW_89_in_cfamColumns1477
public static final org.antlr.runtime.BitSet FOLLOW_89_in_cfamColumns1477
FOLLOW_cident_in_cfamColumns1481
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_cfamColumns1481
FOLLOW_87_in_cfamColumns1488
public static final org.antlr.runtime.BitSet FOLLOW_87_in_cfamColumns1488
FOLLOW_property_in_cfamProperty1508
public static final org.antlr.runtime.BitSet FOLLOW_property_in_cfamProperty1508
FOLLOW_90_in_cfamProperty1510
public static final org.antlr.runtime.BitSet FOLLOW_90_in_cfamProperty1510
FOLLOW_propertyValue_in_cfamProperty1514
public static final org.antlr.runtime.BitSet FOLLOW_propertyValue_in_cfamProperty1514
FOLLOW_K_COMPACT_in_cfamProperty1524
public static final org.antlr.runtime.BitSet FOLLOW_K_COMPACT_in_cfamProperty1524
FOLLOW_K_STORAGE_in_cfamProperty1526
public static final org.antlr.runtime.BitSet FOLLOW_K_STORAGE_in_cfamProperty1526
FOLLOW_K_CREATE_in_createIndexStatement1551
public static final org.antlr.runtime.BitSet FOLLOW_K_CREATE_in_createIndexStatement1551
FOLLOW_K_INDEX_in_createIndexStatement1553
public static final org.antlr.runtime.BitSet FOLLOW_K_INDEX_in_createIndexStatement1553
FOLLOW_IDENT_in_createIndexStatement1558
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_createIndexStatement1558
FOLLOW_K_ON_in_createIndexStatement1562
public static final org.antlr.runtime.BitSet FOLLOW_K_ON_in_createIndexStatement1562
FOLLOW_columnFamilyName_in_createIndexStatement1566
public static final org.antlr.runtime.BitSet FOLLOW_columnFamilyName_in_createIndexStatement1566
FOLLOW_86_in_createIndexStatement1568
public static final org.antlr.runtime.BitSet FOLLOW_86_in_createIndexStatement1568
FOLLOW_cident_in_createIndexStatement1572
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_createIndexStatement1572
FOLLOW_87_in_createIndexStatement1574
public static final org.antlr.runtime.BitSet FOLLOW_87_in_createIndexStatement1574
FOLLOW_K_ALTER_in_alterTableStatement1614
public static final org.antlr.runtime.BitSet FOLLOW_K_ALTER_in_alterTableStatement1614
FOLLOW_K_COLUMNFAMILY_in_alterTableStatement1616
public static final org.antlr.runtime.BitSet FOLLOW_K_COLUMNFAMILY_in_alterTableStatement1616
FOLLOW_columnFamilyName_in_alterTableStatement1620
public static final org.antlr.runtime.BitSet FOLLOW_columnFamilyName_in_alterTableStatement1620
FOLLOW_K_ALTER_in_alterTableStatement1634
public static final org.antlr.runtime.BitSet FOLLOW_K_ALTER_in_alterTableStatement1634
FOLLOW_cident_in_alterTableStatement1638
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_alterTableStatement1638
FOLLOW_K_TYPE_in_alterTableStatement1640
public static final org.antlr.runtime.BitSet FOLLOW_K_TYPE_in_alterTableStatement1640
FOLLOW_comparatorType_in_alterTableStatement1644
public static final org.antlr.runtime.BitSet FOLLOW_comparatorType_in_alterTableStatement1644
FOLLOW_K_ADD_in_alterTableStatement1660
public static final org.antlr.runtime.BitSet FOLLOW_K_ADD_in_alterTableStatement1660
FOLLOW_cident_in_alterTableStatement1666
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_alterTableStatement1666
FOLLOW_comparatorType_in_alterTableStatement1670
public static final org.antlr.runtime.BitSet FOLLOW_comparatorType_in_alterTableStatement1670
FOLLOW_K_DROP_in_alterTableStatement1693
public static final org.antlr.runtime.BitSet FOLLOW_K_DROP_in_alterTableStatement1693
FOLLOW_cident_in_alterTableStatement1698
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_alterTableStatement1698
FOLLOW_K_WITH_in_alterTableStatement1738
public static final org.antlr.runtime.BitSet FOLLOW_K_WITH_in_alterTableStatement1738
FOLLOW_properties_in_alterTableStatement1743
public static final org.antlr.runtime.BitSet FOLLOW_properties_in_alterTableStatement1743
FOLLOW_K_DROP_in_dropKeyspaceStatement1803
public static final org.antlr.runtime.BitSet FOLLOW_K_DROP_in_dropKeyspaceStatement1803
FOLLOW_K_KEYSPACE_in_dropKeyspaceStatement1805
public static final org.antlr.runtime.BitSet FOLLOW_K_KEYSPACE_in_dropKeyspaceStatement1805
FOLLOW_keyspaceName_in_dropKeyspaceStatement1809
public static final org.antlr.runtime.BitSet FOLLOW_keyspaceName_in_dropKeyspaceStatement1809
FOLLOW_K_DROP_in_dropColumnFamilyStatement1834
public static final org.antlr.runtime.BitSet FOLLOW_K_DROP_in_dropColumnFamilyStatement1834
FOLLOW_K_COLUMNFAMILY_in_dropColumnFamilyStatement1836
public static final org.antlr.runtime.BitSet FOLLOW_K_COLUMNFAMILY_in_dropColumnFamilyStatement1836
FOLLOW_columnFamilyName_in_dropColumnFamilyStatement1840
public static final org.antlr.runtime.BitSet FOLLOW_columnFamilyName_in_dropColumnFamilyStatement1840
FOLLOW_K_DROP_in_dropIndexStatement1871
public static final org.antlr.runtime.BitSet FOLLOW_K_DROP_in_dropIndexStatement1871
FOLLOW_K_INDEX_in_dropIndexStatement1873
public static final org.antlr.runtime.BitSet FOLLOW_K_INDEX_in_dropIndexStatement1873
FOLLOW_IDENT_in_dropIndexStatement1877
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_dropIndexStatement1877
FOLLOW_K_TRUNCATE_in_truncateStatement1908
public static final org.antlr.runtime.BitSet FOLLOW_K_TRUNCATE_in_truncateStatement1908
FOLLOW_columnFamilyName_in_truncateStatement1912
public static final org.antlr.runtime.BitSet FOLLOW_columnFamilyName_in_truncateStatement1912
FOLLOW_set_in_cident1942
public static final org.antlr.runtime.BitSet FOLLOW_set_in_cident1942
FOLLOW_QUOTED_NAME_in_cident1966
public static final org.antlr.runtime.BitSet FOLLOW_QUOTED_NAME_in_cident1966
FOLLOW_cfOrKsName_in_keyspaceName2014
public static final org.antlr.runtime.BitSet FOLLOW_cfOrKsName_in_keyspaceName2014
FOLLOW_cfOrKsName_in_columnFamilyName2048
public static final org.antlr.runtime.BitSet FOLLOW_cfOrKsName_in_columnFamilyName2048
FOLLOW_91_in_columnFamilyName2051
public static final org.antlr.runtime.BitSet FOLLOW_91_in_columnFamilyName2051
FOLLOW_cfOrKsName_in_columnFamilyName2055
public static final org.antlr.runtime.BitSet FOLLOW_cfOrKsName_in_columnFamilyName2055
FOLLOW_IDENT_in_cfOrKsName2076
public static final org.antlr.runtime.BitSet FOLLOW_IDENT_in_cfOrKsName2076
FOLLOW_QUOTED_NAME_in_cfOrKsName2095
public static final org.antlr.runtime.BitSet FOLLOW_QUOTED_NAME_in_cfOrKsName2095
FOLLOW_cident_in_cidentList2130
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_cidentList2130
FOLLOW_89_in_cidentList2135
public static final org.antlr.runtime.BitSet FOLLOW_89_in_cidentList2135
FOLLOW_cident_in_cidentList2139
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_cidentList2139
FOLLOW_set_in_term2167
public static final org.antlr.runtime.BitSet FOLLOW_set_in_term2167
FOLLOW_QMARK_in_term2198
public static final org.antlr.runtime.BitSet FOLLOW_QMARK_in_term2198
FOLLOW_INTEGER_in_intTerm2268
public static final org.antlr.runtime.BitSet FOLLOW_INTEGER_in_intTerm2268
FOLLOW_QMARK_in_intTerm2280
public static final org.antlr.runtime.BitSet FOLLOW_QMARK_in_intTerm2280
FOLLOW_cident_in_termPairWithOperation2304
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_termPairWithOperation2304
FOLLOW_90_in_termPairWithOperation2306
public static final org.antlr.runtime.BitSet FOLLOW_90_in_termPairWithOperation2306
FOLLOW_term_in_termPairWithOperation2320
public static final org.antlr.runtime.BitSet FOLLOW_term_in_termPairWithOperation2320
FOLLOW_cident_in_termPairWithOperation2336
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_termPairWithOperation2336
FOLLOW_92_in_termPairWithOperation2340
public static final org.antlr.runtime.BitSet FOLLOW_92_in_termPairWithOperation2340
FOLLOW_intTerm_in_termPairWithOperation2348
public static final org.antlr.runtime.BitSet FOLLOW_intTerm_in_termPairWithOperation2348
FOLLOW_93_in_termPairWithOperation2375
public static final org.antlr.runtime.BitSet FOLLOW_93_in_termPairWithOperation2375
FOLLOW_intTerm_in_termPairWithOperation2380
public static final org.antlr.runtime.BitSet FOLLOW_intTerm_in_termPairWithOperation2380
FOLLOW_set_in_property2458
public static final org.antlr.runtime.BitSet FOLLOW_set_in_property2458
FOLLOW_set_in_propertyValue2489
public static final org.antlr.runtime.BitSet FOLLOW_set_in_propertyValue2489
FOLLOW_property_in_properties2536
public static final org.antlr.runtime.BitSet FOLLOW_property_in_properties2536
FOLLOW_90_in_properties2538
public static final org.antlr.runtime.BitSet FOLLOW_90_in_properties2538
FOLLOW_propertyValue_in_properties2542
public static final org.antlr.runtime.BitSet FOLLOW_propertyValue_in_properties2542
FOLLOW_K_AND_in_properties2547
public static final org.antlr.runtime.BitSet FOLLOW_K_AND_in_properties2547
FOLLOW_property_in_properties2551
public static final org.antlr.runtime.BitSet FOLLOW_property_in_properties2551
FOLLOW_90_in_properties2553
public static final org.antlr.runtime.BitSet FOLLOW_90_in_properties2553
FOLLOW_propertyValue_in_properties2557
public static final org.antlr.runtime.BitSet FOLLOW_propertyValue_in_properties2557
FOLLOW_cident_in_relation2585
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_relation2585
FOLLOW_set_in_relation2589
public static final org.antlr.runtime.BitSet FOLLOW_set_in_relation2589
FOLLOW_term_in_relation2611
public static final org.antlr.runtime.BitSet FOLLOW_term_in_relation2611
FOLLOW_cident_in_relation2623
public static final org.antlr.runtime.BitSet FOLLOW_cident_in_relation2623
FOLLOW_K_IN_in_relation2625
public static final org.antlr.runtime.BitSet FOLLOW_K_IN_in_relation2625
FOLLOW_86_in_relation2635
public static final org.antlr.runtime.BitSet FOLLOW_86_in_relation2635
FOLLOW_term_in_relation2639
public static final org.antlr.runtime.BitSet FOLLOW_term_in_relation2639
FOLLOW_89_in_relation2644
public static final org.antlr.runtime.BitSet FOLLOW_89_in_relation2644
FOLLOW_term_in_relation2648
public static final org.antlr.runtime.BitSet FOLLOW_term_in_relation2648
FOLLOW_87_in_relation2655
public static final org.antlr.runtime.BitSet FOLLOW_87_in_relation2655
FOLLOW_set_in_comparatorType2678
public static final org.antlr.runtime.BitSet FOLLOW_set_in_comparatorType2678
CqlParser
public CqlParser(org.antlr.runtime.TokenStream input)
CqlParser
public CqlParser(org.antlr.runtime.TokenStream input,
org.antlr.runtime.RecognizerSharedState state)
getTokenNames
public java.lang.String[] getTokenNames()
- Overrides:
getTokenNames
in class org.antlr.runtime.BaseRecognizer
getGrammarFileName
public java.lang.String getGrammarFileName()
- Overrides:
getGrammarFileName
in class org.antlr.runtime.BaseRecognizer
displayRecognitionError
public void displayRecognitionError(java.lang.String[] tokenNames,
org.antlr.runtime.RecognitionException e)
- Overrides:
displayRecognitionError
in class org.antlr.runtime.BaseRecognizer
getRecognitionErrors
public java.util.List<java.lang.String> getRecognitionErrors()
throwLastRecognitionError
public void throwLastRecognitionError()
throws org.apache.cassandra.thrift.InvalidRequestException
- Throws:
org.apache.cassandra.thrift.InvalidRequestException
validateMinusSupplied
public void validateMinusSupplied(java.lang.Object op,
Term value,
org.antlr.runtime.IntStream stream)
throws org.antlr.runtime.MissingTokenException
- Throws:
org.antlr.runtime.MissingTokenException
query
public final ParsedStatement query()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cqlStatement
public final ParsedStatement cqlStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
useStatement
public final UseStatement useStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
selectStatement
public final SelectStatement.RawStatement selectStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
selectClause
public final java.util.List<ColumnIdentifier> selectClause()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
whereClause
public final java.util.List<Relation> whereClause()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
insertStatement
public final UpdateStatement insertStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
usingClause
public final void usingClause(Attributes attrs)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
usingClauseDelete
public final void usingClauseDelete(Attributes attrs)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
usingClauseDeleteObjective
public final void usingClauseDeleteObjective(Attributes attrs)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
usingClauseObjective
public final void usingClauseObjective(Attributes attrs)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
updateStatement
public final UpdateStatement updateStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
deleteStatement
public final DeleteStatement deleteStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
batchStatement
public final BatchStatement batchStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
batchStatementObjective
public final ModificationStatement batchStatementObjective()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
createKeyspaceStatement
public final CreateKeyspaceStatement createKeyspaceStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
createColumnFamilyStatement
public final CreateColumnFamilyStatement.RawStatement createColumnFamilyStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cfamDefinition
public final void cfamDefinition(CreateColumnFamilyStatement.RawStatement expr)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cfamColumns
public final void cfamColumns(CreateColumnFamilyStatement.RawStatement expr)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cfamProperty
public final void cfamProperty(CreateColumnFamilyStatement.RawStatement expr)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
createIndexStatement
public final CreateIndexStatement createIndexStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
alterTableStatement
public final AlterTableStatement alterTableStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
dropKeyspaceStatement
public final DropKeyspaceStatement dropKeyspaceStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
dropColumnFamilyStatement
public final DropColumnFamilyStatement dropColumnFamilyStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
dropIndexStatement
public final DropIndexStatement dropIndexStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
truncateStatement
public final TruncateStatement truncateStatement()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cident
public final ColumnIdentifier cident()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
keyspaceName
public final java.lang.String keyspaceName()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
columnFamilyName
public final CFName columnFamilyName()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cfOrKsName
public final void cfOrKsName(CFName name,
boolean isKs)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
cidentList
public final java.util.List<ColumnIdentifier> cidentList()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
term
public final Term term()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
intTerm
public final Term intTerm()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
termPairWithOperation
public final void termPairWithOperation(java.util.Map<ColumnIdentifier,Operation> columns)
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
property
public final java.lang.String property()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
propertyValue
public final java.lang.String propertyValue()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
properties
public final java.util.Map<java.lang.String,java.lang.String> properties()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
relation
public final Relation relation()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
comparatorType
public final java.lang.String comparatorType()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
Copyright © 2012 The Apache Software Foundation