public final class KernelDistSQLParser extends KernelDistSQLStatementParser implements org.apache.shardingsphere.sql.parser.api.parser.SQLParser
KernelDistSQLStatementParser.AddResourceContext, KernelDistSQLStatementParser.AlgorithmDefinitionContext, KernelDistSQLStatementParser.AlgorithmTypeNameContext, KernelDistSQLStatementParser.AlterDefaultSingleTableRuleContext, KernelDistSQLStatementParser.AlterInstanceContext, KernelDistSQLStatementParser.AlterMigrationProcessConfigurationContext, KernelDistSQLStatementParser.AlterResourceContext, KernelDistSQLStatementParser.AlterSQLParserRuleContext, KernelDistSQLStatementParser.AlterTransactionRuleContext, KernelDistSQLStatementParser.ApplyDistSQLContext, KernelDistSQLStatementParser.BatchSizeContext, KernelDistSQLStatementParser.CacheOptionContext, KernelDistSQLStatementParser.ClearHintContext, KernelDistSQLStatementParser.ConcurrencyLevelContext, KernelDistSQLStatementParser.ConfPathContext, KernelDistSQLStatementParser.ConvertYamlConfigurationContext, KernelDistSQLStatementParser.CountDatabaseRulesContext, KernelDistSQLStatementParser.CountSingleTableRuleContext, KernelDistSQLStatementParser.CreateDefaultSingleTableRuleContext, KernelDistSQLStatementParser.CreateMigrationProcessConfigurationContext, KernelDistSQLStatementParser.DatabaseNameContext, KernelDistSQLStatementParser.DbNameContext, KernelDistSQLStatementParser.DefaultTypeContext, KernelDistSQLStatementParser.DisableInstanceContext, KernelDistSQLStatementParser.DiscardDistSQLContext, KernelDistSQLStatementParser.DropDefaultSingleTableRuleContext, KernelDistSQLStatementParser.DropMigrationProcessConfigurationContext, KernelDistSQLStatementParser.DropResourceContext, KernelDistSQLStatementParser.EnableInstanceContext, KernelDistSQLStatementParser.ExecuteContext, KernelDistSQLStatementParser.ExportDatabaseConfigurationContext, KernelDistSQLStatementParser.FilePathContext, KernelDistSQLStatementParser.FromSegmentContext, KernelDistSQLStatementParser.HostnameContext, KernelDistSQLStatementParser.IfExistsContext, KernelDistSQLStatementParser.IgnoreSingleTablesContext, KernelDistSQLStatementParser.ImportDatabaseConfigurationContext, KernelDistSQLStatementParser.InitialCapacityContext, KernelDistSQLStatementParser.InstanceIdContext, KernelDistSQLStatementParser.IntValueContext, KernelDistSQLStatementParser.LabelContext, KernelDistSQLStatementParser.LabelInstanceContext, KernelDistSQLStatementParser.MaximumSizeContext, KernelDistSQLStatementParser.MigrationProcessConfigurationContext, KernelDistSQLStatementParser.ParseTreeCacheContext, KernelDistSQLStatementParser.PasswordContext, KernelDistSQLStatementParser.PortContext, KernelDistSQLStatementParser.PrepareDistSQLContext, KernelDistSQLStatementParser.PropertiesContext, KernelDistSQLStatementParser.PropertiesDefinitionContext, KernelDistSQLStatementParser.PropertyContext, KernelDistSQLStatementParser.ProviderDefinitionContext, KernelDistSQLStatementParser.ProviderNameContext, KernelDistSQLStatementParser.RateLimiterContext, KernelDistSQLStatementParser.ReadDefinitionContext, KernelDistSQLStatementParser.RefreshScopeContext, KernelDistSQLStatementParser.RefreshTableMetadataContext, KernelDistSQLStatementParser.ResourceDefinitionContext, KernelDistSQLStatementParser.ResourceNameContext, KernelDistSQLStatementParser.SchemaNameContext, KernelDistSQLStatementParser.SetVariableContext, KernelDistSQLStatementParser.ShardingSizeContext, KernelDistSQLStatementParser.ShowAllVariablesContext, KernelDistSQLStatementParser.ShowInstanceInfoContext, KernelDistSQLStatementParser.ShowInstanceListContext, KernelDistSQLStatementParser.ShowMigrationProcessConfigurationContext, KernelDistSQLStatementParser.ShowModeInfoContext, KernelDistSQLStatementParser.ShowResourcesContext, KernelDistSQLStatementParser.ShowRulesUsedResourceContext, KernelDistSQLStatementParser.ShowSingleTableContext, KernelDistSQLStatementParser.ShowSingleTableRulesContext, KernelDistSQLStatementParser.ShowSQLParserRuleContext, KernelDistSQLStatementParser.ShowSQLTranslatorRuleContext, KernelDistSQLStatementParser.ShowTableMetadataContext, KernelDistSQLStatementParser.ShowTransactionRuleContext, KernelDistSQLStatementParser.ShowUnusedResourcesContext, KernelDistSQLStatementParser.ShowVariableContext, KernelDistSQLStatementParser.SimpleSourceContext, KernelDistSQLStatementParser.SqlCommentParseEnableContext, KernelDistSQLStatementParser.SqlParserRuleDefinitionContext, KernelDistSQLStatementParser.SqlStatementCacheContext, KernelDistSQLStatementParser.StreamChannelContext, KernelDistSQLStatementParser.TableNameContext, KernelDistSQLStatementParser.TransactionRuleDefinitionContext, KernelDistSQLStatementParser.UnlabelInstanceContext, KernelDistSQLStatementParser.UrlContext, KernelDistSQLStatementParser.UrlSourceContext, KernelDistSQLStatementParser.UserContext, KernelDistSQLStatementParser.VariableNameContext, KernelDistSQLStatementParser.VariableValueContext, KernelDistSQLStatementParser.VariableValuesContext, KernelDistSQLStatementParser.WorkerThreadContext, KernelDistSQLStatementParser.WriteDefinitionContext_ATN, _decisionToDFA, _serializedATN, _sharedContextCache, ADD, ALL, ALTER, AMPERSAND, AND, APPLY, ASTERISK, AT, AUTHORITY, BACKSLASH, BATCH_SIZE, BQ, CARET, CLEAR, COLON, COMMA, CONCURRENCY_LEVEL, CONFIG, CONFIGURATION, CONVERT, COUNT, CREATE, DATABASE, DB, DEFAULT, DEQ, DISABLE, DISCARD, DISTSQL, DL, DOT, DOTASTERISK, DQ, DROP, ENABLE, EQ, EXISTS, EXPORT, FALSE, FILE, FOR_GENERATOR, FROM, GT, GTE, HINT, HOST, IDENTIFIER, IF, IGNORE, IMPORT, INFO, INITIAL_CAPACITY, INSTANCE, INT, IP, JSONSEPARATOR, LABEL, LABELS, LBE, LBT, LIST, LP, LT, LTE, MAXIMUM_SIZE, METADATA, MIGRATION, MINUS, MOD, MODE, NAME, NEQ, NOT, OR, PARSE_TREE_CACHE, PASSWORD, PLUS, PORT, POUND, PREPARE, PROCESS, PROPERTIES, QUESTION, RATE_LIMITER, RBE, RBT, READ, REFRESH, RELABEL, RESOURCE, RESOURCES, RP, RULE, RULE_addResource, RULE_algorithmDefinition, RULE_algorithmTypeName, RULE_alterDefaultSingleTableRule, RULE_alterInstance, RULE_alterMigrationProcessConfiguration, RULE_alterResource, RULE_alterSQLParserRule, RULE_alterTransactionRule, RULE_applyDistSQL, RULE_batchSize, RULE_cacheOption, RULE_clearHint, RULE_concurrencyLevel, RULE_confPath, RULE_convertYamlConfiguration, RULE_countDatabaseRules, RULE_countSingleTableRule, RULE_createDefaultSingleTableRule, RULE_createMigrationProcessConfiguration, RULE_databaseName, RULE_dbName, RULE_defaultType, RULE_disableInstance, RULE_discardDistSQL, RULE_dropDefaultSingleTableRule, RULE_dropMigrationProcessConfiguration, RULE_dropResource, RULE_enableInstance, RULE_execute, RULE_exportDatabaseConfiguration, RULE_filePath, RULE_fromSegment, RULE_hostname, RULE_ifExists, RULE_ignoreSingleTables, RULE_importDatabaseConfiguration, RULE_initialCapacity, RULE_instanceId, RULE_intValue, RULE_label, RULE_labelInstance, RULE_maximumSize, RULE_migrationProcessConfiguration, RULE_parseTreeCache, RULE_password, RULE_port, RULE_prepareDistSQL, RULE_properties, RULE_propertiesDefinition, RULE_property, RULE_providerDefinition, RULE_providerName, RULE_rateLimiter, RULE_readDefinition, RULE_refreshScope, RULE_refreshTableMetadata, RULE_resourceDefinition, RULE_resourceName, RULE_schemaName, RULE_setVariable, RULE_shardingSize, RULE_showAllVariables, RULE_showInstanceInfo, RULE_showInstanceList, RULE_showMigrationProcessConfiguration, RULE_showModeInfo, RULE_showResources, RULE_showRulesUsedResource, RULE_showSingleTable, RULE_showSingleTableRules, RULE_showSQLParserRule, RULE_showSQLTranslatorRule, RULE_showTableMetadata, RULE_showTransactionRule, RULE_showUnusedResources, RULE_showVariable, RULE_simpleSource, RULE_sqlCommentParseEnable, RULE_sqlParserRuleDefinition, RULE_sqlStatementCache, RULE_streamChannel, RULE_tableName, RULE_transactionRuleDefinition, RULE_unlabelInstance, RULE_url, RULE_urlSource, RULE_user, RULE_variableName, RULE_variableValue, RULE_variableValues, RULE_workerThread, RULE_writeDefinition, ruleNames, RULES, SAFEEQ, SCHEMA, SEMI, SET, SHARDING_SIZE, SHOW, SIGNEDLEFTSHIFT, SIGNEDRIGHTSHIFT, SINGLE, SINGLE_TABLE, SLASH, SQ, SQL_COMMENT_PARSE_ENABLE, SQL_PARSER, SQL_STATEMENT_CACHE, SQL_TRANSLATOR, STREAM_CHANNEL, STRING, TABLE, TABLES, TILDE, tokenNames, TRANSACTION, TRUE, TYPE, UL, UNLABEL, UNUSED, URL, USED, USER, VARIABLE, VARIABLES, VERTICALBAR, VOCABULARY, WITH, WORKER_THREAD, WRITE, WS, YAML| 构造器和说明 |
|---|
KernelDistSQLParser(org.antlr.v4.runtime.TokenStream input) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.shardingsphere.sql.parser.api.visitor.ASTNode |
parse() |
addResource, algorithmDefinition, algorithmTypeName, alterDefaultSingleTableRule, alterInstance, alterMigrationProcessConfiguration, alterResource, alterSQLParserRule, alterTransactionRule, applyDistSQL, batchSize, cacheOption, clearHint, concurrencyLevel, confPath, convertYamlConfiguration, countDatabaseRules, countSingleTableRule, createDefaultSingleTableRule, createMigrationProcessConfiguration, databaseName, dbName, defaultType, disableInstance, discardDistSQL, dropDefaultSingleTableRule, dropMigrationProcessConfiguration, dropResource, enableInstance, execute, exportDatabaseConfiguration, filePath, fromSegment, getATN, getGrammarFileName, getRuleNames, getSerializedATN, getTokenNames, getVocabulary, hostname, ifExists, ignoreSingleTables, importDatabaseConfiguration, initialCapacity, instanceId, intValue, label, labelInstance, maximumSize, migrationProcessConfiguration, parseTreeCache, password, port, prepareDistSQL, properties, propertiesDefinition, property, providerDefinition, providerName, rateLimiter, readDefinition, refreshScope, refreshTableMetadata, resourceDefinition, resourceName, schemaName, setVariable, shardingSize, showAllVariables, showInstanceInfo, showInstanceList, showMigrationProcessConfiguration, showModeInfo, showResources, showRulesUsedResource, showSingleTable, showSingleTableRules, showSQLParserRule, showSQLTranslatorRule, showTableMetadata, showTransactionRule, showUnusedResources, showVariable, simpleSource, sqlCommentParseEnable, sqlParserRuleDefinition, sqlStatementCache, streamChannel, tableName, transactionRuleDefinition, unlabelInstance, url, urlSource, user, variableName, variableValue, variableValues, workerThread, writeDefinitionaddContextToParseTree, 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 © 2022 The Apache Software Foundation. All rights reserved.