public final class DistSQLParser extends DistSQLStatementParser implements org.apache.shardingsphere.sql.parser.api.parser.SQLParser
DistSQLStatementParser.ColumNameContext, DistSQLStatementParser.CreateDataSourcesContext, DistSQLStatementParser.CreateShardingRuleContext, DistSQLStatementParser.DataSourceContext, DistSQLStatementParser.DataSourceDefinitionContext, DistSQLStatementParser.DataSourceNameContext, DistSQLStatementParser.DbNameContext, DistSQLStatementParser.ExecuteContext, DistSQLStatementParser.HostNameContext, DistSQLStatementParser.IpContext, DistSQLStatementParser.PasswordContext, DistSQLStatementParser.PortContext, DistSQLStatementParser.StrategyDefinitionContext, DistSQLStatementParser.StrategyPropContext, DistSQLStatementParser.StrategyPropsContext, DistSQLStatementParser.StrategyTypeContext, DistSQLStatementParser.TableNameContext, DistSQLStatementParser.TableRuleContext, DistSQLStatementParser.TableRuleDefinitionContext, DistSQLStatementParser.UserContext_ATN, _decisionToDFA, _serializedATN, _sharedContextCache, AMPERSAND, AND, ASTERISK, AT, BACKSLASH, BITNUM, BQ, CARET, COLON, COMMA, CREATE, DATASOURCES, DEQ, DOT, DOTASTERISK, DQ, EQ, FOR_GENERATOR, GT, GTE, HEX, HEXDIGIT, IDENTIFIER, INT, JSONSEPARATOR, LBE, LBT, LP, LT, LTE, MINUS, MOD, NEQ, NOT, NUMBER, OR, PLUS, POUND, QUESTION, RBE, RBT, RP, RULE_columName, RULE_createDataSources, RULE_createShardingRule, RULE_dataSource, RULE_dataSourceDefinition, RULE_dataSourceName, RULE_dbName, RULE_execute, RULE_hostName, RULE_ip, RULE_password, RULE_port, RULE_strategyDefinition, RULE_strategyProp, RULE_strategyProps, RULE_strategyType, RULE_tableName, RULE_tableRule, RULE_tableRuleDefinition, RULE_user, ruleNames, SAFEEQ, SEMI, SHARDINGRULE, SIGNEDLEFTSHIFT, SIGNEDRIGHTSHIFT, SLASH, SQ, STRING, TILDE, tokenNames, UL, VERTICALBAR, VOCABULARY, WS| 构造器和说明 |
|---|
DistSQLParser(org.antlr.v4.runtime.TokenStream input) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shardingsphere.sql.parser.api.visitor.ASTNode |
parse() |
columName, createDataSources, createShardingRule, dataSource, dataSourceDefinition, dataSourceName, dbName, execute, getATN, getGrammarFileName, getRuleNames, getSerializedATN, getTokenNames, getVocabulary, hostName, ip, password, port, strategyDefinition, strategyProp, strategyProps, strategyType, tableName, tableRule, tableRuleDefinition, useraddContextToParseTree, 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, unrollRecursionContextspublic org.apache.shardingsphere.sql.parser.api.visitor.ASTNode parse()
parse 在接口中 org.apache.shardingsphere.sql.parser.api.parser.SQLParserCopyright © 2020 The Apache Software Foundation. All rights reserved.