Class ShadowDistSQLParser
java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
org.apache.shardingsphere.distsql.parser.autogen.ShadowDistSQLStatementParser
org.apache.shardingsphere.shadow.distsql.parser.core.ShadowDistSQLParser
- All Implemented Interfaces:
SQLParser
SQL parser for shadow dist SQL.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.shardingsphere.distsql.parser.autogen.ShadowDistSQLStatementParser
ShadowDistSQLStatementParser.AlgorithmNameContext, ShadowDistSQLStatementParser.AlgorithmPropertiesContext, ShadowDistSQLStatementParser.AlgorithmPropertyContext, ShadowDistSQLStatementParser.AlterShadowAlgorithmContext, ShadowDistSQLStatementParser.AlterShadowRuleContext, ShadowDistSQLStatementParser.CreateDefaultShadowAlgorithmContext, ShadowDistSQLStatementParser.CreateShadowAlgorithmContext, ShadowDistSQLStatementParser.CreateShadowRuleContext, ShadowDistSQLStatementParser.DatabaseNameContext, ShadowDistSQLStatementParser.DropDefaultShadowAlgorithmContext, ShadowDistSQLStatementParser.DropShadowAlgorithmContext, ShadowDistSQLStatementParser.DropShadowRuleContext, ShadowDistSQLStatementParser.ExecuteContext, ShadowDistSQLStatementParser.ExistClauseContext, ShadowDistSQLStatementParser.RuleNameContext, ShadowDistSQLStatementParser.ShadowAlgorithmDefinitionContext, ShadowDistSQLStatementParser.ShadowAlgorithmTypeContext, ShadowDistSQLStatementParser.ShadowContext, ShadowDistSQLStatementParser.ShadowRuleContext, ShadowDistSQLStatementParser.ShadowRuleDefinitionContext, ShadowDistSQLStatementParser.ShadowTableRuleContext, ShadowDistSQLStatementParser.ShowShadowAlgorithmsContext, ShadowDistSQLStatementParser.ShowShadowRulesContext, ShadowDistSQLStatementParser.ShowShadowTableRulesContext, ShadowDistSQLStatementParser.SourceContext, ShadowDistSQLStatementParser.TableNameContextNested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener -
Field Summary
Fields inherited from class org.apache.shardingsphere.distsql.parser.autogen.ShadowDistSQLStatementParser
_ATN, _decisionToDFA, _serializedATN, _sharedContextCache, ADD, ALGORITHM, ALGORITHMS, ALTER, AMPERSAND, AND, ASTERISK, AT, BACKSLASH, BITNUM, BOOL, BQ, CARET, CLEAR, COLON, COMMA, CREATE, DATABASE_VALUE, DEFAULT, DEQ, DOT, DOTASTERISK, DQ, DROP, EQ, EXISTS, FOR_GENERATOR, FROM, GT, GTE, HEX, HEXDIGIT, IDENTIFIER, IF, INT, JSONSEPARATOR, LBE, LBT, LP, LT, LTE, MINUS, MOD, NAME, NEQ, NOT, NUMBER, OR, PLUS, POUND, PROPERTIES, QUESTION, RBE, RBT, RESOURCES, RP, RULE, RULE_algorithmName, RULE_algorithmProperties, RULE_algorithmProperty, RULE_alterShadowAlgorithm, RULE_alterShadowRule, RULE_createDefaultShadowAlgorithm, RULE_createShadowAlgorithm, RULE_createShadowRule, RULE_databaseName, RULE_dropDefaultShadowAlgorithm, RULE_dropShadowAlgorithm, RULE_dropShadowRule, RULE_execute, RULE_existClause, RULE_ruleName, RULE_shadow, RULE_shadowAlgorithmDefinition, RULE_shadowAlgorithmType, RULE_shadowRule, RULE_shadowRuleDefinition, RULE_shadowTableRule, RULE_showShadowAlgorithms, RULE_showShadowRules, RULE_showShadowTableRules, RULE_source, RULE_tableName, ruleNames, RULES, SAFEEQ, SEMI, SET, SHADOW, SHOW, SIGNEDLEFTSHIFT, SIGNEDRIGHTSHIFT, SLASH, SOURCE, SQ, STATUS, STRING, TABLE, TABLE_VALUE, TILDE, tokenNames, TYPE, UL, VERTICALBAR, VOCABULARY, WSFields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOFFields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.shardingsphere.distsql.parser.autogen.ShadowDistSQLStatementParser
algorithmName, algorithmProperties, algorithmProperty, alterShadowAlgorithm, alterShadowRule, createDefaultShadowAlgorithm, createShadowAlgorithm, createShadowRule, databaseName, dropDefaultShadowAlgorithm, dropShadowAlgorithm, dropShadowRule, execute, existClause, getATN, getGrammarFileName, getRuleNames, getSerializedATN, getTokenNames, getVocabulary, ruleName, shadow, shadowAlgorithmDefinition, shadowAlgorithmType, shadowRule, shadowRuleDefinition, shadowTableRule, showShadowAlgorithms, showShadowRules, showShadowTableRules, source, tableNameMethods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContextsMethods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, sempred, setInterpreter, setState