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