Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.apache.iotdb.db.qp.sql.IdentifierParser Maven / Gradle / Ivy
// Generated from org/apache/iotdb/db/qp/sql/IdentifierParser.g4 by ANTLR 4.8
package org.apache.iotdb.db.qp.sql;
import org.antlr.v4.runtime.atn.*;
import org.antlr.v4.runtime.dfa.DFA;
import org.antlr.v4.runtime.*;
import org.antlr.v4.runtime.misc.*;
import org.antlr.v4.runtime.tree.*;
import java.util.List;
import java.util.Iterator;
import java.util.ArrayList;
@SuppressWarnings({"all", "warnings", "unchecked", "unused", "cast"})
public class IdentifierParser extends Parser {
static { RuntimeMetaData.checkVersion("4.8", RuntimeMetaData.VERSION); }
protected static final DFA[] _decisionToDFA;
protected static final PredictionContextCache _sharedContextCache =
new PredictionContextCache();
public static final int
WS=1, ADD=2, AFTER=3, ALIAS=4, ALIGN=5, ALIGNED=6, ALL=7, ALTER=8, AND=9,
ANY=10, APPEND=11, AS=12, ASC=13, ATTRIBUTES=14, AUTO=15, BEFORE=16, BEGIN=17,
BETWEEN=18, BLOCKED=19, BOUNDARY=20, BY=21, CACHE=22, CAST=23, CHILD=24,
CLEAR=25, CLUSTER=26, CONCAT=27, CONDITION=28, CONFIGNODES=29, CONFIGURATION=30,
CONNECTOR=31, CONTAIN=32, CONTAINS=33, CONTINUOUS=34, COUNT=35, CQ=36,
CQS=37, CREATE=38, DATA=39, DATABASE=40, DATABASES=41, DATANODEID=42,
DATANODES=43, DEACTIVATE=44, DEBUG=45, DELETE=46, DESC=47, DESCRIBE=48,
DETAILS=49, DEVICE=50, DEVICES=51, DISABLE=52, DISCARD=53, DROP=54, ELAPSEDTIME=55,
END=56, ENDTIME=57, EVERY=58, EXPLAIN=59, EXTRACTOR=60, FALSE=61, FILL=62,
FILE=63, FIRST=64, FLUSH=65, FOR=66, FROM=67, FULL=68, FUNCTION=69, FUNCTIONS=70,
GLOBAL=71, GRANT=72, GROUP=73, HAVING=74, IN=75, INDEX=76, INFO=77, INSERT=78,
INTO=79, IS=80, KILL=81, LABEL=82, LAST=83, LATEST=84, LEVEL=85, LIKE=86,
LIMIT=87, LINEAR=88, LINK=89, LIST=90, LOAD=91, LOCAL=92, LOCK=93, MERGE=94,
METADATA=95, MIGRATE=96, MODEL=97, MODELS=98, NAN=99, NODEID=100, NODES=101,
NONE=102, NOT=103, NOW=104, NULL=105, NULLS=106, OF=107, OFF=108, OFFSET=109,
ON=110, OR=111, ORDER=112, ONSUCCESS=113, PARTITION=114, PASSWORD=115,
PATHS=116, PIPE=117, PIPES=118, PIPESINK=119, PIPESINKS=120, PIPESINKTYPE=121,
PIPEPLUGIN=122, PIPEPLUGINS=123, POLICY=124, PREVIOUS=125, PREVIOUSUNTILLAST=126,
PRIVILEGES=127, PROCESSLIST=128, PROCESSOR=129, PROPERTY=130, PRUNE=131,
QUERIES=132, QUERY=133, QUERYID=134, QUOTA=135, RANGE=136, READONLY=137,
REGEXP=138, REGION=139, REGIONID=140, REGIONS=141, REMOVE=142, RENAME=143,
RESAMPLE=144, RESOURCE=145, REPLACE=146, REVOKE=147, ROLE=148, ROOT=149,
ROUND=150, RUNNING=151, SCHEMA=152, SELECT=153, SERIESSLOTID=154, SESSION=155,
SET=156, SETTLE=157, SGLEVEL=158, SHOW=159, SLIMIT=160, SOFFSET=161, SPACE=162,
STORAGE=163, START=164, STARTTIME=165, STATEFUL=166, STATELESS=167, STATEMENT=168,
STOP=169, SUBSTRING=170, SYSTEM=171, TAGS=172, TASK=173, TEMPLATE=174,
TEMPLATES=175, THROTTLE=176, TIME=177, TIMEOUT=178, TIMESERIES=179, TIMESLOTID=180,
TIMEPARTITION=181, TIMESTAMP=182, TO=183, TOLERANCE=184, TOP=185, TRACING=186,
TRAILS=187, TRIGGER=188, TRIGGERS=189, TRUE=190, TTL=191, UNLINK=192,
UNLOAD=193, UNSET=194, UPDATE=195, UPSERT=196, URI=197, USED=198, USER=199,
USING=200, VALUES=201, VARIABLES=202, VARIATION=203, VERIFY=204, VERSION=205,
VIEW=206, WATERMARK_EMBEDDING=207, WHERE=208, WITH=209, WITHOUT=210, WRITABLE=211,
CASE=212, WHEN=213, THEN=214, ELSE=215, PRIVILEGE_VALUE=216, SET_STORAGE_GROUP=217,
DELETE_STORAGE_GROUP=218, CREATE_DATABASE=219, DELETE_DATABASE=220, CREATE_TIMESERIES=221,
INSERT_TIMESERIES=222, READ_TIMESERIES=223, DELETE_TIMESERIES=224, ALTER_TIMESERIES=225,
CREATE_USER=226, DELETE_USER=227, MODIFY_PASSWORD=228, LIST_USER=229,
GRANT_USER_PRIVILEGE=230, REVOKE_USER_PRIVILEGE=231, GRANT_USER_ROLE=232,
REVOKE_USER_ROLE=233, CREATE_ROLE=234, DELETE_ROLE=235, LIST_ROLE=236,
GRANT_ROLE_PRIVILEGE=237, REVOKE_ROLE_PRIVILEGE=238, CREATE_FUNCTION=239,
DROP_FUNCTION=240, CREATE_TRIGGER=241, DROP_TRIGGER=242, START_TRIGGER=243,
STOP_TRIGGER=244, CREATE_CONTINUOUS_QUERY=245, DROP_CONTINUOUS_QUERY=246,
SHOW_CONTINUOUS_QUERIES=247, SCHEMA_REPLICATION_FACTOR=248, DATA_REPLICATION_FACTOR=249,
TIME_PARTITION_INTERVAL=250, SCHEMA_REGION_GROUP_NUM=251, DATA_REGION_GROUP_NUM=252,
APPLY_TEMPLATE=253, UPDATE_TEMPLATE=254, READ_TEMPLATE=255, READ_TEMPLATE_APPLICATION=256,
CREATE_PIPEPLUGIN=257, DROP_PIPEPLUGIN=258, SHOW_PIPEPLUGINS=259, CREATE_PIPE=260,
START_PIPE=261, STOP_PIPE=262, DROP_PIPE=263, SHOW_PIPES=264, CREATE_VIEW=265,
ALTER_VIEW=266, RENAME_VIEW=267, DELETE_VIEW=268, MINUS=269, PLUS=270,
DIV=271, MOD=272, OPERATOR_DEQ=273, OPERATOR_SEQ=274, OPERATOR_GT=275,
OPERATOR_GTE=276, OPERATOR_LT=277, OPERATOR_LTE=278, OPERATOR_NEQ=279,
OPERATOR_BITWISE_AND=280, OPERATOR_LOGICAL_AND=281, OPERATOR_BITWISE_OR=282,
OPERATOR_LOGICAL_OR=283, OPERATOR_NOT=284, DOT=285, COMMA=286, SEMI=287,
STAR=288, DOUBLE_STAR=289, LR_BRACKET=290, RR_BRACKET=291, LS_BRACKET=292,
RS_BRACKET=293, DOUBLE_COLON=294, STRING_LITERAL=295, DURATION_LITERAL=296,
DATETIME_LITERAL=297, INTEGER_LITERAL=298, EXPONENT_NUM_PART=299, ID=300,
QUOTED_ID=301, DEVICEID=302;
public static final int
RULE_identifier = 0, RULE_keyWords = 1;
private static String[] makeRuleNames() {
return new String[] {
"identifier", "keyWords"
};
}
public static final String[] ruleNames = makeRuleNames();
private static String[] makeLiteralNames() {
return new String[] {
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, null, null, null, null, null, null, null,
null, null, null, null, null, "'-'", "'+'", "'/'", "'%'", "'=='", "'='",
"'>'", "'>='", "'<'", "'<='", null, "'&'", "'&&'", "'|'", "'||'", "'!'",
"'.'", "','", "';'", "'*'", "'**'", "'('", "')'", "'['", "']'", "'::'"
};
}
private static final String[] _LITERAL_NAMES = makeLiteralNames();
private static String[] makeSymbolicNames() {
return new String[] {
null, "WS", "ADD", "AFTER", "ALIAS", "ALIGN", "ALIGNED", "ALL", "ALTER",
"AND", "ANY", "APPEND", "AS", "ASC", "ATTRIBUTES", "AUTO", "BEFORE",
"BEGIN", "BETWEEN", "BLOCKED", "BOUNDARY", "BY", "CACHE", "CAST", "CHILD",
"CLEAR", "CLUSTER", "CONCAT", "CONDITION", "CONFIGNODES", "CONFIGURATION",
"CONNECTOR", "CONTAIN", "CONTAINS", "CONTINUOUS", "COUNT", "CQ", "CQS",
"CREATE", "DATA", "DATABASE", "DATABASES", "DATANODEID", "DATANODES",
"DEACTIVATE", "DEBUG", "DELETE", "DESC", "DESCRIBE", "DETAILS", "DEVICE",
"DEVICES", "DISABLE", "DISCARD", "DROP", "ELAPSEDTIME", "END", "ENDTIME",
"EVERY", "EXPLAIN", "EXTRACTOR", "FALSE", "FILL", "FILE", "FIRST", "FLUSH",
"FOR", "FROM", "FULL", "FUNCTION", "FUNCTIONS", "GLOBAL", "GRANT", "GROUP",
"HAVING", "IN", "INDEX", "INFO", "INSERT", "INTO", "IS", "KILL", "LABEL",
"LAST", "LATEST", "LEVEL", "LIKE", "LIMIT", "LINEAR", "LINK", "LIST",
"LOAD", "LOCAL", "LOCK", "MERGE", "METADATA", "MIGRATE", "MODEL", "MODELS",
"NAN", "NODEID", "NODES", "NONE", "NOT", "NOW", "NULL", "NULLS", "OF",
"OFF", "OFFSET", "ON", "OR", "ORDER", "ONSUCCESS", "PARTITION", "PASSWORD",
"PATHS", "PIPE", "PIPES", "PIPESINK", "PIPESINKS", "PIPESINKTYPE", "PIPEPLUGIN",
"PIPEPLUGINS", "POLICY", "PREVIOUS", "PREVIOUSUNTILLAST", "PRIVILEGES",
"PROCESSLIST", "PROCESSOR", "PROPERTY", "PRUNE", "QUERIES", "QUERY",
"QUERYID", "QUOTA", "RANGE", "READONLY", "REGEXP", "REGION", "REGIONID",
"REGIONS", "REMOVE", "RENAME", "RESAMPLE", "RESOURCE", "REPLACE", "REVOKE",
"ROLE", "ROOT", "ROUND", "RUNNING", "SCHEMA", "SELECT", "SERIESSLOTID",
"SESSION", "SET", "SETTLE", "SGLEVEL", "SHOW", "SLIMIT", "SOFFSET", "SPACE",
"STORAGE", "START", "STARTTIME", "STATEFUL", "STATELESS", "STATEMENT",
"STOP", "SUBSTRING", "SYSTEM", "TAGS", "TASK", "TEMPLATE", "TEMPLATES",
"THROTTLE", "TIME", "TIMEOUT", "TIMESERIES", "TIMESLOTID", "TIMEPARTITION",
"TIMESTAMP", "TO", "TOLERANCE", "TOP", "TRACING", "TRAILS", "TRIGGER",
"TRIGGERS", "TRUE", "TTL", "UNLINK", "UNLOAD", "UNSET", "UPDATE", "UPSERT",
"URI", "USED", "USER", "USING", "VALUES", "VARIABLES", "VARIATION", "VERIFY",
"VERSION", "VIEW", "WATERMARK_EMBEDDING", "WHERE", "WITH", "WITHOUT",
"WRITABLE", "CASE", "WHEN", "THEN", "ELSE", "PRIVILEGE_VALUE", "SET_STORAGE_GROUP",
"DELETE_STORAGE_GROUP", "CREATE_DATABASE", "DELETE_DATABASE", "CREATE_TIMESERIES",
"INSERT_TIMESERIES", "READ_TIMESERIES", "DELETE_TIMESERIES", "ALTER_TIMESERIES",
"CREATE_USER", "DELETE_USER", "MODIFY_PASSWORD", "LIST_USER", "GRANT_USER_PRIVILEGE",
"REVOKE_USER_PRIVILEGE", "GRANT_USER_ROLE", "REVOKE_USER_ROLE", "CREATE_ROLE",
"DELETE_ROLE", "LIST_ROLE", "GRANT_ROLE_PRIVILEGE", "REVOKE_ROLE_PRIVILEGE",
"CREATE_FUNCTION", "DROP_FUNCTION", "CREATE_TRIGGER", "DROP_TRIGGER",
"START_TRIGGER", "STOP_TRIGGER", "CREATE_CONTINUOUS_QUERY", "DROP_CONTINUOUS_QUERY",
"SHOW_CONTINUOUS_QUERIES", "SCHEMA_REPLICATION_FACTOR", "DATA_REPLICATION_FACTOR",
"TIME_PARTITION_INTERVAL", "SCHEMA_REGION_GROUP_NUM", "DATA_REGION_GROUP_NUM",
"APPLY_TEMPLATE", "UPDATE_TEMPLATE", "READ_TEMPLATE", "READ_TEMPLATE_APPLICATION",
"CREATE_PIPEPLUGIN", "DROP_PIPEPLUGIN", "SHOW_PIPEPLUGINS", "CREATE_PIPE",
"START_PIPE", "STOP_PIPE", "DROP_PIPE", "SHOW_PIPES", "CREATE_VIEW",
"ALTER_VIEW", "RENAME_VIEW", "DELETE_VIEW", "MINUS", "PLUS", "DIV", "MOD",
"OPERATOR_DEQ", "OPERATOR_SEQ", "OPERATOR_GT", "OPERATOR_GTE", "OPERATOR_LT",
"OPERATOR_LTE", "OPERATOR_NEQ", "OPERATOR_BITWISE_AND", "OPERATOR_LOGICAL_AND",
"OPERATOR_BITWISE_OR", "OPERATOR_LOGICAL_OR", "OPERATOR_NOT", "DOT",
"COMMA", "SEMI", "STAR", "DOUBLE_STAR", "LR_BRACKET", "RR_BRACKET", "LS_BRACKET",
"RS_BRACKET", "DOUBLE_COLON", "STRING_LITERAL", "DURATION_LITERAL", "DATETIME_LITERAL",
"INTEGER_LITERAL", "EXPONENT_NUM_PART", "ID", "QUOTED_ID", "DEVICEID"
};
}
private static final String[] _SYMBOLIC_NAMES = makeSymbolicNames();
public static final Vocabulary VOCABULARY = new VocabularyImpl(_LITERAL_NAMES, _SYMBOLIC_NAMES);
/**
* @deprecated Use {@link #VOCABULARY} instead.
*/
@Deprecated
public static final String[] tokenNames;
static {
tokenNames = new String[_SYMBOLIC_NAMES.length];
for (int i = 0; i < tokenNames.length; i++) {
tokenNames[i] = VOCABULARY.getLiteralName(i);
if (tokenNames[i] == null) {
tokenNames[i] = VOCABULARY.getSymbolicName(i);
}
if (tokenNames[i] == null) {
tokenNames[i] = "";
}
}
}
@Override
@Deprecated
public String[] getTokenNames() {
return tokenNames;
}
@Override
public Vocabulary getVocabulary() {
return VOCABULARY;
}
@Override
public String getGrammarFileName() { return "IdentifierParser.g4"; }
@Override
public String[] getRuleNames() { return ruleNames; }
@Override
public String getSerializedATN() { return _serializedATN; }
@Override
public ATN getATN() { return _ATN; }
public IdentifierParser(TokenStream input) {
super(input);
_interp = new ParserATNSimulator(this,_ATN,_decisionToDFA,_sharedContextCache);
}
public static class IdentifierContext extends ParserRuleContext {
public KeyWordsContext keyWords() {
return getRuleContext(KeyWordsContext.class,0);
}
public TerminalNode DURATION_LITERAL() { return getToken(IdentifierParser.DURATION_LITERAL, 0); }
public TerminalNode ID() { return getToken(IdentifierParser.ID, 0); }
public TerminalNode QUOTED_ID() { return getToken(IdentifierParser.QUOTED_ID, 0); }
public IdentifierContext(ParserRuleContext parent, int invokingState) {
super(parent, invokingState);
}
@Override public int getRuleIndex() { return RULE_identifier; }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof IdentifierParserVisitor ) return ((IdentifierParserVisitor extends T>)visitor).visitIdentifier(this);
else return visitor.visitChildren(this);
}
}
public final IdentifierContext identifier() throws RecognitionException {
IdentifierContext _localctx = new IdentifierContext(_ctx, getState());
enterRule(_localctx, 0, RULE_identifier);
try {
setState(8);
_errHandler.sync(this);
switch (_input.LA(1)) {
case ADD:
case AFTER:
case ALIAS:
case ALIGN:
case ALIGNED:
case ALL:
case ALTER:
case AND:
case ANY:
case APPEND:
case AS:
case ASC:
case ATTRIBUTES:
case AUTO:
case BEFORE:
case BEGIN:
case BETWEEN:
case BLOCKED:
case BOUNDARY:
case BY:
case CACHE:
case CAST:
case CHILD:
case CLEAR:
case CLUSTER:
case CONCAT:
case CONDITION:
case CONFIGNODES:
case CONFIGURATION:
case CONNECTOR:
case CONTAIN:
case CONTAINS:
case CONTINUOUS:
case COUNT:
case CQ:
case CQS:
case CREATE:
case DATA:
case DATABASE:
case DATABASES:
case DATANODEID:
case DATANODES:
case DEACTIVATE:
case DEBUG:
case DELETE:
case DESC:
case DESCRIBE:
case DETAILS:
case DEVICE:
case DEVICES:
case DISABLE:
case DISCARD:
case DROP:
case ELAPSEDTIME:
case END:
case ENDTIME:
case EVERY:
case EXPLAIN:
case EXTRACTOR:
case FALSE:
case FILL:
case FILE:
case FIRST:
case FLUSH:
case FOR:
case FROM:
case FULL:
case FUNCTION:
case FUNCTIONS:
case GLOBAL:
case GRANT:
case GROUP:
case HAVING:
case IN:
case INDEX:
case INFO:
case INSERT:
case INTO:
case IS:
case KILL:
case LABEL:
case LAST:
case LATEST:
case LEVEL:
case LIKE:
case LIMIT:
case LINEAR:
case LINK:
case LIST:
case LOAD:
case LOCAL:
case LOCK:
case MERGE:
case METADATA:
case MIGRATE:
case MODEL:
case MODELS:
case NAN:
case NODEID:
case NODES:
case NONE:
case NOT:
case NOW:
case NULL:
case NULLS:
case OF:
case OFF:
case OFFSET:
case ON:
case OR:
case ORDER:
case ONSUCCESS:
case PARTITION:
case PASSWORD:
case PATHS:
case PIPE:
case PIPES:
case PIPESINK:
case PIPESINKS:
case PIPESINKTYPE:
case PIPEPLUGIN:
case PIPEPLUGINS:
case POLICY:
case PREVIOUS:
case PREVIOUSUNTILLAST:
case PRIVILEGES:
case PROCESSLIST:
case PROCESSOR:
case PROPERTY:
case PRUNE:
case QUERIES:
case QUERY:
case QUERYID:
case QUOTA:
case RANGE:
case READONLY:
case REGEXP:
case REGIONID:
case REGIONS:
case REMOVE:
case RENAME:
case RESAMPLE:
case RESOURCE:
case REPLACE:
case REVOKE:
case ROLE:
case ROUND:
case RUNNING:
case SCHEMA:
case SELECT:
case SERIESSLOTID:
case SESSION:
case SET:
case SETTLE:
case SGLEVEL:
case SHOW:
case SLIMIT:
case SOFFSET:
case SPACE:
case STORAGE:
case START:
case STARTTIME:
case STATEFUL:
case STATELESS:
case STATEMENT:
case STOP:
case SUBSTRING:
case SYSTEM:
case TAGS:
case TASK:
case TEMPLATE:
case TEMPLATES:
case THROTTLE:
case TIMEOUT:
case TIMESERIES:
case TIMESLOTID:
case TIMEPARTITION:
case TO:
case TOLERANCE:
case TOP:
case TRACING:
case TRAILS:
case TRIGGER:
case TRIGGERS:
case TRUE:
case TTL:
case UNLINK:
case UNLOAD:
case UNSET:
case UPDATE:
case UPSERT:
case URI:
case USED:
case USER:
case USING:
case VALUES:
case VARIABLES:
case VARIATION:
case VERIFY:
case VERSION:
case VIEW:
case WATERMARK_EMBEDDING:
case WHERE:
case WITH:
case WITHOUT:
case WRITABLE:
case CASE:
case WHEN:
case THEN:
case ELSE:
case PRIVILEGE_VALUE:
case DEVICEID:
enterOuterAlt(_localctx, 1);
{
setState(4);
keyWords();
}
break;
case DURATION_LITERAL:
enterOuterAlt(_localctx, 2);
{
setState(5);
match(DURATION_LITERAL);
}
break;
case ID:
enterOuterAlt(_localctx, 3);
{
setState(6);
match(ID);
}
break;
case QUOTED_ID:
enterOuterAlt(_localctx, 4);
{
setState(7);
match(QUOTED_ID);
}
break;
default:
throw new NoViableAltException(this);
}
}
catch (RecognitionException re) {
_localctx.exception = re;
_errHandler.reportError(this, re);
_errHandler.recover(this, re);
}
finally {
exitRule();
}
return _localctx;
}
public static class KeyWordsContext extends ParserRuleContext {
public TerminalNode ADD() { return getToken(IdentifierParser.ADD, 0); }
public TerminalNode AFTER() { return getToken(IdentifierParser.AFTER, 0); }
public TerminalNode ALIAS() { return getToken(IdentifierParser.ALIAS, 0); }
public TerminalNode ALIGN() { return getToken(IdentifierParser.ALIGN, 0); }
public TerminalNode ALIGNED() { return getToken(IdentifierParser.ALIGNED, 0); }
public TerminalNode ALL() { return getToken(IdentifierParser.ALL, 0); }
public TerminalNode ALTER() { return getToken(IdentifierParser.ALTER, 0); }
public TerminalNode AND() { return getToken(IdentifierParser.AND, 0); }
public TerminalNode ANY() { return getToken(IdentifierParser.ANY, 0); }
public TerminalNode APPEND() { return getToken(IdentifierParser.APPEND, 0); }
public TerminalNode AS() { return getToken(IdentifierParser.AS, 0); }
public TerminalNode ASC() { return getToken(IdentifierParser.ASC, 0); }
public TerminalNode ATTRIBUTES() { return getToken(IdentifierParser.ATTRIBUTES, 0); }
public TerminalNode AUTO() { return getToken(IdentifierParser.AUTO, 0); }
public TerminalNode BEFORE() { return getToken(IdentifierParser.BEFORE, 0); }
public TerminalNode BEGIN() { return getToken(IdentifierParser.BEGIN, 0); }
public TerminalNode BETWEEN() { return getToken(IdentifierParser.BETWEEN, 0); }
public TerminalNode BLOCKED() { return getToken(IdentifierParser.BLOCKED, 0); }
public TerminalNode BOUNDARY() { return getToken(IdentifierParser.BOUNDARY, 0); }
public TerminalNode BY() { return getToken(IdentifierParser.BY, 0); }
public TerminalNode CACHE() { return getToken(IdentifierParser.CACHE, 0); }
public TerminalNode CASE() { return getToken(IdentifierParser.CASE, 0); }
public TerminalNode CAST() { return getToken(IdentifierParser.CAST, 0); }
public TerminalNode CHILD() { return getToken(IdentifierParser.CHILD, 0); }
public TerminalNode CLEAR() { return getToken(IdentifierParser.CLEAR, 0); }
public TerminalNode CLUSTER() { return getToken(IdentifierParser.CLUSTER, 0); }
public TerminalNode CONCAT() { return getToken(IdentifierParser.CONCAT, 0); }
public TerminalNode CONDITION() { return getToken(IdentifierParser.CONDITION, 0); }
public TerminalNode CONFIGNODES() { return getToken(IdentifierParser.CONFIGNODES, 0); }
public TerminalNode CONFIGURATION() { return getToken(IdentifierParser.CONFIGURATION, 0); }
public TerminalNode CONNECTOR() { return getToken(IdentifierParser.CONNECTOR, 0); }
public TerminalNode CONTAIN() { return getToken(IdentifierParser.CONTAIN, 0); }
public TerminalNode CONTAINS() { return getToken(IdentifierParser.CONTAINS, 0); }
public TerminalNode CONTINUOUS() { return getToken(IdentifierParser.CONTINUOUS, 0); }
public TerminalNode COUNT() { return getToken(IdentifierParser.COUNT, 0); }
public TerminalNode CQ() { return getToken(IdentifierParser.CQ, 0); }
public TerminalNode CQS() { return getToken(IdentifierParser.CQS, 0); }
public TerminalNode CREATE() { return getToken(IdentifierParser.CREATE, 0); }
public TerminalNode DATA() { return getToken(IdentifierParser.DATA, 0); }
public TerminalNode DATABASE() { return getToken(IdentifierParser.DATABASE, 0); }
public TerminalNode DATABASES() { return getToken(IdentifierParser.DATABASES, 0); }
public TerminalNode DATANODEID() { return getToken(IdentifierParser.DATANODEID, 0); }
public TerminalNode DATANODES() { return getToken(IdentifierParser.DATANODES, 0); }
public TerminalNode DEACTIVATE() { return getToken(IdentifierParser.DEACTIVATE, 0); }
public TerminalNode DEBUG() { return getToken(IdentifierParser.DEBUG, 0); }
public TerminalNode DELETE() { return getToken(IdentifierParser.DELETE, 0); }
public TerminalNode DESC() { return getToken(IdentifierParser.DESC, 0); }
public TerminalNode DESCRIBE() { return getToken(IdentifierParser.DESCRIBE, 0); }
public TerminalNode DETAILS() { return getToken(IdentifierParser.DETAILS, 0); }
public TerminalNode DEVICE() { return getToken(IdentifierParser.DEVICE, 0); }
public TerminalNode DEVICEID() { return getToken(IdentifierParser.DEVICEID, 0); }
public TerminalNode DEVICES() { return getToken(IdentifierParser.DEVICES, 0); }
public TerminalNode DISABLE() { return getToken(IdentifierParser.DISABLE, 0); }
public TerminalNode DISCARD() { return getToken(IdentifierParser.DISCARD, 0); }
public TerminalNode DROP() { return getToken(IdentifierParser.DROP, 0); }
public TerminalNode ELAPSEDTIME() { return getToken(IdentifierParser.ELAPSEDTIME, 0); }
public TerminalNode ELSE() { return getToken(IdentifierParser.ELSE, 0); }
public TerminalNode END() { return getToken(IdentifierParser.END, 0); }
public TerminalNode ENDTIME() { return getToken(IdentifierParser.ENDTIME, 0); }
public TerminalNode EVERY() { return getToken(IdentifierParser.EVERY, 0); }
public TerminalNode EXPLAIN() { return getToken(IdentifierParser.EXPLAIN, 0); }
public TerminalNode EXTRACTOR() { return getToken(IdentifierParser.EXTRACTOR, 0); }
public TerminalNode FALSE() { return getToken(IdentifierParser.FALSE, 0); }
public TerminalNode FILL() { return getToken(IdentifierParser.FILL, 0); }
public TerminalNode FILE() { return getToken(IdentifierParser.FILE, 0); }
public TerminalNode FIRST() { return getToken(IdentifierParser.FIRST, 0); }
public TerminalNode FLUSH() { return getToken(IdentifierParser.FLUSH, 0); }
public TerminalNode FOR() { return getToken(IdentifierParser.FOR, 0); }
public TerminalNode FROM() { return getToken(IdentifierParser.FROM, 0); }
public TerminalNode FULL() { return getToken(IdentifierParser.FULL, 0); }
public TerminalNode FUNCTION() { return getToken(IdentifierParser.FUNCTION, 0); }
public TerminalNode FUNCTIONS() { return getToken(IdentifierParser.FUNCTIONS, 0); }
public TerminalNode GLOBAL() { return getToken(IdentifierParser.GLOBAL, 0); }
public TerminalNode GRANT() { return getToken(IdentifierParser.GRANT, 0); }
public TerminalNode GROUP() { return getToken(IdentifierParser.GROUP, 0); }
public TerminalNode HAVING() { return getToken(IdentifierParser.HAVING, 0); }
public TerminalNode IN() { return getToken(IdentifierParser.IN, 0); }
public TerminalNode INDEX() { return getToken(IdentifierParser.INDEX, 0); }
public TerminalNode INFO() { return getToken(IdentifierParser.INFO, 0); }
public TerminalNode INSERT() { return getToken(IdentifierParser.INSERT, 0); }
public TerminalNode INTO() { return getToken(IdentifierParser.INTO, 0); }
public TerminalNode IS() { return getToken(IdentifierParser.IS, 0); }
public TerminalNode KILL() { return getToken(IdentifierParser.KILL, 0); }
public TerminalNode LABEL() { return getToken(IdentifierParser.LABEL, 0); }
public TerminalNode LAST() { return getToken(IdentifierParser.LAST, 0); }
public TerminalNode LATEST() { return getToken(IdentifierParser.LATEST, 0); }
public TerminalNode LEVEL() { return getToken(IdentifierParser.LEVEL, 0); }
public TerminalNode LIKE() { return getToken(IdentifierParser.LIKE, 0); }
public TerminalNode LIMIT() { return getToken(IdentifierParser.LIMIT, 0); }
public TerminalNode LINEAR() { return getToken(IdentifierParser.LINEAR, 0); }
public TerminalNode LINK() { return getToken(IdentifierParser.LINK, 0); }
public TerminalNode LIST() { return getToken(IdentifierParser.LIST, 0); }
public TerminalNode LOAD() { return getToken(IdentifierParser.LOAD, 0); }
public TerminalNode LOCAL() { return getToken(IdentifierParser.LOCAL, 0); }
public TerminalNode LOCK() { return getToken(IdentifierParser.LOCK, 0); }
public TerminalNode MERGE() { return getToken(IdentifierParser.MERGE, 0); }
public TerminalNode METADATA() { return getToken(IdentifierParser.METADATA, 0); }
public TerminalNode MIGRATE() { return getToken(IdentifierParser.MIGRATE, 0); }
public TerminalNode MODEL() { return getToken(IdentifierParser.MODEL, 0); }
public TerminalNode MODELS() { return getToken(IdentifierParser.MODELS, 0); }
public TerminalNode NAN() { return getToken(IdentifierParser.NAN, 0); }
public TerminalNode NODEID() { return getToken(IdentifierParser.NODEID, 0); }
public TerminalNode NODES() { return getToken(IdentifierParser.NODES, 0); }
public TerminalNode NONE() { return getToken(IdentifierParser.NONE, 0); }
public TerminalNode NOT() { return getToken(IdentifierParser.NOT, 0); }
public TerminalNode NOW() { return getToken(IdentifierParser.NOW, 0); }
public TerminalNode NULL() { return getToken(IdentifierParser.NULL, 0); }
public TerminalNode NULLS() { return getToken(IdentifierParser.NULLS, 0); }
public TerminalNode OF() { return getToken(IdentifierParser.OF, 0); }
public TerminalNode OFF() { return getToken(IdentifierParser.OFF, 0); }
public TerminalNode OFFSET() { return getToken(IdentifierParser.OFFSET, 0); }
public TerminalNode ON() { return getToken(IdentifierParser.ON, 0); }
public TerminalNode OR() { return getToken(IdentifierParser.OR, 0); }
public TerminalNode ORDER() { return getToken(IdentifierParser.ORDER, 0); }
public TerminalNode ONSUCCESS() { return getToken(IdentifierParser.ONSUCCESS, 0); }
public TerminalNode PARTITION() { return getToken(IdentifierParser.PARTITION, 0); }
public TerminalNode PASSWORD() { return getToken(IdentifierParser.PASSWORD, 0); }
public TerminalNode PATHS() { return getToken(IdentifierParser.PATHS, 0); }
public TerminalNode PIPE() { return getToken(IdentifierParser.PIPE, 0); }
public TerminalNode PIPES() { return getToken(IdentifierParser.PIPES, 0); }
public TerminalNode PIPESINK() { return getToken(IdentifierParser.PIPESINK, 0); }
public TerminalNode PIPESINKS() { return getToken(IdentifierParser.PIPESINKS, 0); }
public TerminalNode PIPESINKTYPE() { return getToken(IdentifierParser.PIPESINKTYPE, 0); }
public TerminalNode PIPEPLUGIN() { return getToken(IdentifierParser.PIPEPLUGIN, 0); }
public TerminalNode PIPEPLUGINS() { return getToken(IdentifierParser.PIPEPLUGINS, 0); }
public TerminalNode POLICY() { return getToken(IdentifierParser.POLICY, 0); }
public TerminalNode PREVIOUS() { return getToken(IdentifierParser.PREVIOUS, 0); }
public TerminalNode PREVIOUSUNTILLAST() { return getToken(IdentifierParser.PREVIOUSUNTILLAST, 0); }
public TerminalNode PRIVILEGES() { return getToken(IdentifierParser.PRIVILEGES, 0); }
public TerminalNode PRIVILEGE_VALUE() { return getToken(IdentifierParser.PRIVILEGE_VALUE, 0); }
public TerminalNode PROCESSLIST() { return getToken(IdentifierParser.PROCESSLIST, 0); }
public TerminalNode PROCESSOR() { return getToken(IdentifierParser.PROCESSOR, 0); }
public TerminalNode PROPERTY() { return getToken(IdentifierParser.PROPERTY, 0); }
public TerminalNode PRUNE() { return getToken(IdentifierParser.PRUNE, 0); }
public TerminalNode QUERIES() { return getToken(IdentifierParser.QUERIES, 0); }
public TerminalNode QUERY() { return getToken(IdentifierParser.QUERY, 0); }
public TerminalNode QUERYID() { return getToken(IdentifierParser.QUERYID, 0); }
public TerminalNode QUOTA() { return getToken(IdentifierParser.QUOTA, 0); }
public TerminalNode RANGE() { return getToken(IdentifierParser.RANGE, 0); }
public TerminalNode READONLY() { return getToken(IdentifierParser.READONLY, 0); }
public TerminalNode REGEXP() { return getToken(IdentifierParser.REGEXP, 0); }
public TerminalNode REGIONID() { return getToken(IdentifierParser.REGIONID, 0); }
public TerminalNode REGIONS() { return getToken(IdentifierParser.REGIONS, 0); }
public TerminalNode REMOVE() { return getToken(IdentifierParser.REMOVE, 0); }
public TerminalNode RENAME() { return getToken(IdentifierParser.RENAME, 0); }
public TerminalNode RESAMPLE() { return getToken(IdentifierParser.RESAMPLE, 0); }
public TerminalNode RESOURCE() { return getToken(IdentifierParser.RESOURCE, 0); }
public TerminalNode REPLACE() { return getToken(IdentifierParser.REPLACE, 0); }
public TerminalNode REVOKE() { return getToken(IdentifierParser.REVOKE, 0); }
public TerminalNode ROLE() { return getToken(IdentifierParser.ROLE, 0); }
public TerminalNode ROUND() { return getToken(IdentifierParser.ROUND, 0); }
public TerminalNode RUNNING() { return getToken(IdentifierParser.RUNNING, 0); }
public TerminalNode SCHEMA() { return getToken(IdentifierParser.SCHEMA, 0); }
public TerminalNode SELECT() { return getToken(IdentifierParser.SELECT, 0); }
public TerminalNode SERIESSLOTID() { return getToken(IdentifierParser.SERIESSLOTID, 0); }
public TerminalNode SESSION() { return getToken(IdentifierParser.SESSION, 0); }
public TerminalNode SET() { return getToken(IdentifierParser.SET, 0); }
public TerminalNode SETTLE() { return getToken(IdentifierParser.SETTLE, 0); }
public TerminalNode SGLEVEL() { return getToken(IdentifierParser.SGLEVEL, 0); }
public TerminalNode SHOW() { return getToken(IdentifierParser.SHOW, 0); }
public TerminalNode SLIMIT() { return getToken(IdentifierParser.SLIMIT, 0); }
public TerminalNode SOFFSET() { return getToken(IdentifierParser.SOFFSET, 0); }
public TerminalNode SPACE() { return getToken(IdentifierParser.SPACE, 0); }
public TerminalNode STORAGE() { return getToken(IdentifierParser.STORAGE, 0); }
public TerminalNode START() { return getToken(IdentifierParser.START, 0); }
public TerminalNode STARTTIME() { return getToken(IdentifierParser.STARTTIME, 0); }
public TerminalNode STATEFUL() { return getToken(IdentifierParser.STATEFUL, 0); }
public TerminalNode STATELESS() { return getToken(IdentifierParser.STATELESS, 0); }
public TerminalNode STATEMENT() { return getToken(IdentifierParser.STATEMENT, 0); }
public TerminalNode STOP() { return getToken(IdentifierParser.STOP, 0); }
public TerminalNode SUBSTRING() { return getToken(IdentifierParser.SUBSTRING, 0); }
public TerminalNode SYSTEM() { return getToken(IdentifierParser.SYSTEM, 0); }
public TerminalNode TAGS() { return getToken(IdentifierParser.TAGS, 0); }
public TerminalNode TASK() { return getToken(IdentifierParser.TASK, 0); }
public TerminalNode TEMPLATE() { return getToken(IdentifierParser.TEMPLATE, 0); }
public TerminalNode TEMPLATES() { return getToken(IdentifierParser.TEMPLATES, 0); }
public TerminalNode THEN() { return getToken(IdentifierParser.THEN, 0); }
public TerminalNode THROTTLE() { return getToken(IdentifierParser.THROTTLE, 0); }
public TerminalNode TIMEOUT() { return getToken(IdentifierParser.TIMEOUT, 0); }
public TerminalNode TIMESERIES() { return getToken(IdentifierParser.TIMESERIES, 0); }
public TerminalNode TIMEPARTITION() { return getToken(IdentifierParser.TIMEPARTITION, 0); }
public TerminalNode TIMESLOTID() { return getToken(IdentifierParser.TIMESLOTID, 0); }
public TerminalNode TO() { return getToken(IdentifierParser.TO, 0); }
public TerminalNode TOLERANCE() { return getToken(IdentifierParser.TOLERANCE, 0); }
public TerminalNode TOP() { return getToken(IdentifierParser.TOP, 0); }
public TerminalNode TRACING() { return getToken(IdentifierParser.TRACING, 0); }
public TerminalNode TRAILS() { return getToken(IdentifierParser.TRAILS, 0); }
public TerminalNode TRIGGER() { return getToken(IdentifierParser.TRIGGER, 0); }
public TerminalNode TRIGGERS() { return getToken(IdentifierParser.TRIGGERS, 0); }
public TerminalNode TRUE() { return getToken(IdentifierParser.TRUE, 0); }
public TerminalNode TTL() { return getToken(IdentifierParser.TTL, 0); }
public TerminalNode UNLINK() { return getToken(IdentifierParser.UNLINK, 0); }
public TerminalNode UNLOAD() { return getToken(IdentifierParser.UNLOAD, 0); }
public TerminalNode UNSET() { return getToken(IdentifierParser.UNSET, 0); }
public TerminalNode UPDATE() { return getToken(IdentifierParser.UPDATE, 0); }
public TerminalNode UPSERT() { return getToken(IdentifierParser.UPSERT, 0); }
public TerminalNode URI() { return getToken(IdentifierParser.URI, 0); }
public TerminalNode USED() { return getToken(IdentifierParser.USED, 0); }
public TerminalNode USER() { return getToken(IdentifierParser.USER, 0); }
public TerminalNode USING() { return getToken(IdentifierParser.USING, 0); }
public TerminalNode VALUES() { return getToken(IdentifierParser.VALUES, 0); }
public TerminalNode VARIABLES() { return getToken(IdentifierParser.VARIABLES, 0); }
public TerminalNode VARIATION() { return getToken(IdentifierParser.VARIATION, 0); }
public TerminalNode VERIFY() { return getToken(IdentifierParser.VERIFY, 0); }
public TerminalNode VERSION() { return getToken(IdentifierParser.VERSION, 0); }
public TerminalNode VIEW() { return getToken(IdentifierParser.VIEW, 0); }
public TerminalNode WATERMARK_EMBEDDING() { return getToken(IdentifierParser.WATERMARK_EMBEDDING, 0); }
public TerminalNode WHEN() { return getToken(IdentifierParser.WHEN, 0); }
public TerminalNode WHERE() { return getToken(IdentifierParser.WHERE, 0); }
public TerminalNode WITH() { return getToken(IdentifierParser.WITH, 0); }
public TerminalNode WITHOUT() { return getToken(IdentifierParser.WITHOUT, 0); }
public TerminalNode WRITABLE() { return getToken(IdentifierParser.WRITABLE, 0); }
public KeyWordsContext(ParserRuleContext parent, int invokingState) {
super(parent, invokingState);
}
@Override public int getRuleIndex() { return RULE_keyWords; }
@Override
public T accept(ParseTreeVisitor extends T> visitor) {
if ( visitor instanceof IdentifierParserVisitor ) return ((IdentifierParserVisitor extends T>)visitor).visitKeyWords(this);
else return visitor.visitChildren(this);
}
}
public final KeyWordsContext keyWords() throws RecognitionException {
KeyWordsContext _localctx = new KeyWordsContext(_ctx, getState());
enterRule(_localctx, 2, RULE_keyWords);
int _la;
try {
enterOuterAlt(_localctx, 1);
{
setState(10);
_la = _input.LA(1);
if ( !((((_la) & ~0x3f) == 0 && ((1L << _la) & ((1L << ADD) | (1L << AFTER) | (1L << ALIAS) | (1L << ALIGN) | (1L << ALIGNED) | (1L << ALL) | (1L << ALTER) | (1L << AND) | (1L << ANY) | (1L << APPEND) | (1L << AS) | (1L << ASC) | (1L << ATTRIBUTES) | (1L << AUTO) | (1L << BEFORE) | (1L << BEGIN) | (1L << BETWEEN) | (1L << BLOCKED) | (1L << BOUNDARY) | (1L << BY) | (1L << CACHE) | (1L << CAST) | (1L << CHILD) | (1L << CLEAR) | (1L << CLUSTER) | (1L << CONCAT) | (1L << CONDITION) | (1L << CONFIGNODES) | (1L << CONFIGURATION) | (1L << CONNECTOR) | (1L << CONTAIN) | (1L << CONTAINS) | (1L << CONTINUOUS) | (1L << COUNT) | (1L << CQ) | (1L << CQS) | (1L << CREATE) | (1L << DATA) | (1L << DATABASE) | (1L << DATABASES) | (1L << DATANODEID) | (1L << DATANODES) | (1L << DEACTIVATE) | (1L << DEBUG) | (1L << DELETE) | (1L << DESC) | (1L << DESCRIBE) | (1L << DETAILS) | (1L << DEVICE) | (1L << DEVICES) | (1L << DISABLE) | (1L << DISCARD) | (1L << DROP) | (1L << ELAPSEDTIME) | (1L << END) | (1L << ENDTIME) | (1L << EVERY) | (1L << EXPLAIN) | (1L << EXTRACTOR) | (1L << FALSE) | (1L << FILL) | (1L << FILE))) != 0) || ((((_la - 64)) & ~0x3f) == 0 && ((1L << (_la - 64)) & ((1L << (FIRST - 64)) | (1L << (FLUSH - 64)) | (1L << (FOR - 64)) | (1L << (FROM - 64)) | (1L << (FULL - 64)) | (1L << (FUNCTION - 64)) | (1L << (FUNCTIONS - 64)) | (1L << (GLOBAL - 64)) | (1L << (GRANT - 64)) | (1L << (GROUP - 64)) | (1L << (HAVING - 64)) | (1L << (IN - 64)) | (1L << (INDEX - 64)) | (1L << (INFO - 64)) | (1L << (INSERT - 64)) | (1L << (INTO - 64)) | (1L << (IS - 64)) | (1L << (KILL - 64)) | (1L << (LABEL - 64)) | (1L << (LAST - 64)) | (1L << (LATEST - 64)) | (1L << (LEVEL - 64)) | (1L << (LIKE - 64)) | (1L << (LIMIT - 64)) | (1L << (LINEAR - 64)) | (1L << (LINK - 64)) | (1L << (LIST - 64)) | (1L << (LOAD - 64)) | (1L << (LOCAL - 64)) | (1L << (LOCK - 64)) | (1L << (MERGE - 64)) | (1L << (METADATA - 64)) | (1L << (MIGRATE - 64)) | (1L << (MODEL - 64)) | (1L << (MODELS - 64)) | (1L << (NAN - 64)) | (1L << (NODEID - 64)) | (1L << (NODES - 64)) | (1L << (NONE - 64)) | (1L << (NOT - 64)) | (1L << (NOW - 64)) | (1L << (NULL - 64)) | (1L << (NULLS - 64)) | (1L << (OF - 64)) | (1L << (OFF - 64)) | (1L << (OFFSET - 64)) | (1L << (ON - 64)) | (1L << (OR - 64)) | (1L << (ORDER - 64)) | (1L << (ONSUCCESS - 64)) | (1L << (PARTITION - 64)) | (1L << (PASSWORD - 64)) | (1L << (PATHS - 64)) | (1L << (PIPE - 64)) | (1L << (PIPES - 64)) | (1L << (PIPESINK - 64)) | (1L << (PIPESINKS - 64)) | (1L << (PIPESINKTYPE - 64)) | (1L << (PIPEPLUGIN - 64)) | (1L << (PIPEPLUGINS - 64)) | (1L << (POLICY - 64)) | (1L << (PREVIOUS - 64)) | (1L << (PREVIOUSUNTILLAST - 64)) | (1L << (PRIVILEGES - 64)))) != 0) || ((((_la - 128)) & ~0x3f) == 0 && ((1L << (_la - 128)) & ((1L << (PROCESSLIST - 128)) | (1L << (PROCESSOR - 128)) | (1L << (PROPERTY - 128)) | (1L << (PRUNE - 128)) | (1L << (QUERIES - 128)) | (1L << (QUERY - 128)) | (1L << (QUERYID - 128)) | (1L << (QUOTA - 128)) | (1L << (RANGE - 128)) | (1L << (READONLY - 128)) | (1L << (REGEXP - 128)) | (1L << (REGIONID - 128)) | (1L << (REGIONS - 128)) | (1L << (REMOVE - 128)) | (1L << (RENAME - 128)) | (1L << (RESAMPLE - 128)) | (1L << (RESOURCE - 128)) | (1L << (REPLACE - 128)) | (1L << (REVOKE - 128)) | (1L << (ROLE - 128)) | (1L << (ROUND - 128)) | (1L << (RUNNING - 128)) | (1L << (SCHEMA - 128)) | (1L << (SELECT - 128)) | (1L << (SERIESSLOTID - 128)) | (1L << (SESSION - 128)) | (1L << (SET - 128)) | (1L << (SETTLE - 128)) | (1L << (SGLEVEL - 128)) | (1L << (SHOW - 128)) | (1L << (SLIMIT - 128)) | (1L << (SOFFSET - 128)) | (1L << (SPACE - 128)) | (1L << (STORAGE - 128)) | (1L << (START - 128)) | (1L << (STARTTIME - 128)) | (1L << (STATEFUL - 128)) | (1L << (STATELESS - 128)) | (1L << (STATEMENT - 128)) | (1L << (STOP - 128)) | (1L << (SUBSTRING - 128)) | (1L << (SYSTEM - 128)) | (1L << (TAGS - 128)) | (1L << (TASK - 128)) | (1L << (TEMPLATE - 128)) | (1L << (TEMPLATES - 128)) | (1L << (THROTTLE - 128)) | (1L << (TIMEOUT - 128)) | (1L << (TIMESERIES - 128)) | (1L << (TIMESLOTID - 128)) | (1L << (TIMEPARTITION - 128)) | (1L << (TO - 128)) | (1L << (TOLERANCE - 128)) | (1L << (TOP - 128)) | (1L << (TRACING - 128)) | (1L << (TRAILS - 128)) | (1L << (TRIGGER - 128)) | (1L << (TRIGGERS - 128)) | (1L << (TRUE - 128)) | (1L << (TTL - 128)))) != 0) || ((((_la - 192)) & ~0x3f) == 0 && ((1L << (_la - 192)) & ((1L << (UNLINK - 192)) | (1L << (UNLOAD - 192)) | (1L << (UNSET - 192)) | (1L << (UPDATE - 192)) | (1L << (UPSERT - 192)) | (1L << (URI - 192)) | (1L << (USED - 192)) | (1L << (USER - 192)) | (1L << (USING - 192)) | (1L << (VALUES - 192)) | (1L << (VARIABLES - 192)) | (1L << (VARIATION - 192)) | (1L << (VERIFY - 192)) | (1L << (VERSION - 192)) | (1L << (VIEW - 192)) | (1L << (WATERMARK_EMBEDDING - 192)) | (1L << (WHERE - 192)) | (1L << (WITH - 192)) | (1L << (WITHOUT - 192)) | (1L << (WRITABLE - 192)) | (1L << (CASE - 192)) | (1L << (WHEN - 192)) | (1L << (THEN - 192)) | (1L << (ELSE - 192)) | (1L << (PRIVILEGE_VALUE - 192)))) != 0) || _la==DEVICEID) ) {
_errHandler.recoverInline(this);
}
else {
if ( _input.LA(1)==Token.EOF ) matchedEOF = true;
_errHandler.reportMatch(this);
consume();
}
}
}
catch (RecognitionException re) {
_localctx.exception = re;
_errHandler.reportError(this, re);
_errHandler.recover(this, re);
}
finally {
exitRule();
}
return _localctx;
}
public static final String _serializedATN =
"\3\u608b\ua72a\u8133\ub9ed\u417c\u3be7\u7786\u5964\3\u0130\17\4\2\t\2"+
"\4\3\t\3\3\2\3\2\3\2\3\2\5\2\13\n\2\3\3\3\3\3\3\2\2\4\2\4\2\3\b\2\4\u008c"+
"\u008e\u0096\u0098\u00b2\u00b4\u00b7\u00b9\u00da\u0130\u0130\2\17\2\n"+
"\3\2\2\2\4\f\3\2\2\2\6\13\5\4\3\2\7\13\7\u012a\2\2\b\13\7\u012e\2\2\t"+
"\13\7\u012f\2\2\n\6\3\2\2\2\n\7\3\2\2\2\n\b\3\2\2\2\n\t\3\2\2\2\13\3\3"+
"\2\2\2\f\r\t\2\2\2\r\5\3\2\2\2\3\n";
public static final ATN _ATN =
new ATNDeserializer().deserialize(_serializedATN.toCharArray());
static {
_decisionToDFA = new DFA[_ATN.getNumberOfDecisions()];
for (int i = 0; i < _ATN.getNumberOfDecisions(); i++) {
_decisionToDFA[i] = new DFA(_ATN.getDecisionState(i), i);
}
}
}