public final class CreateDatabaseDiscoveryRuleStatementUpdater extends Object implements org.apache.shardingsphere.infra.distsql.update.RuleDefinitionCreateUpdater<CreateDatabaseDiscoveryRuleStatement,DatabaseDiscoveryRuleConfiguration>
| 构造器和说明 |
|---|
CreateDatabaseDiscoveryRuleStatementUpdater() |
| 限定符和类型 | 方法和说明 |
|---|---|
DatabaseDiscoveryRuleConfiguration |
buildToBeCreatedRuleConfiguration(CreateDatabaseDiscoveryRuleStatement sqlStatement) |
void |
checkSQLStatement(org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData shardingSphereMetaData,
CreateDatabaseDiscoveryRuleStatement sqlStatement,
DatabaseDiscoveryRuleConfiguration currentRuleConfig) |
Class<DatabaseDiscoveryRuleConfiguration> |
getRuleConfigurationClass() |
String |
getType() |
void |
updateCurrentRuleConfiguration(DatabaseDiscoveryRuleConfiguration currentRuleConfig,
DatabaseDiscoveryRuleConfiguration toBeCreatedRuleConfig) |
public CreateDatabaseDiscoveryRuleStatementUpdater()
public void checkSQLStatement(org.apache.shardingsphere.infra.metadata.ShardingSphereMetaData shardingSphereMetaData,
CreateDatabaseDiscoveryRuleStatement sqlStatement,
DatabaseDiscoveryRuleConfiguration currentRuleConfig)
throws org.apache.shardingsphere.infra.distsql.exception.DistSQLException
checkSQLStatement 在接口中 org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater<CreateDatabaseDiscoveryRuleStatement,DatabaseDiscoveryRuleConfiguration>org.apache.shardingsphere.infra.distsql.exception.DistSQLExceptionpublic DatabaseDiscoveryRuleConfiguration buildToBeCreatedRuleConfiguration(CreateDatabaseDiscoveryRuleStatement sqlStatement)
buildToBeCreatedRuleConfiguration 在接口中 org.apache.shardingsphere.infra.distsql.update.RuleDefinitionCreateUpdater<CreateDatabaseDiscoveryRuleStatement,DatabaseDiscoveryRuleConfiguration>public void updateCurrentRuleConfiguration(DatabaseDiscoveryRuleConfiguration currentRuleConfig, DatabaseDiscoveryRuleConfiguration toBeCreatedRuleConfig)
updateCurrentRuleConfiguration 在接口中 org.apache.shardingsphere.infra.distsql.update.RuleDefinitionCreateUpdater<CreateDatabaseDiscoveryRuleStatement,DatabaseDiscoveryRuleConfiguration>public Class<DatabaseDiscoveryRuleConfiguration> getRuleConfigurationClass()
getRuleConfigurationClass 在接口中 org.apache.shardingsphere.infra.distsql.update.RuleDefinitionUpdater<CreateDatabaseDiscoveryRuleStatement,DatabaseDiscoveryRuleConfiguration>public String getType()
getType 在接口中 org.apache.shardingsphere.spi.typed.TypedSPICopyright © 2021 The Apache Software Foundation. All rights reserved.