Class AlterSQLFederationRuleStatementUpdater
- java.lang.Object
-
- org.apache.shardingsphere.sqlfederation.distsql.handler.update.AlterSQLFederationRuleStatementUpdater
-
- All Implemented Interfaces:
GlobalRuleRALUpdater<AlterSQLFederationRuleStatement,org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration>,org.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
public final class AlterSQLFederationRuleStatementUpdater extends Object implements GlobalRuleRALUpdater<AlterSQLFederationRuleStatement,org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration>
Alter SQL federation rule statement updater.
-
-
Constructor Summary
Constructors Constructor Description AlterSQLFederationRuleStatementUpdater()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfigurationbuildAlteredRuleConfiguration(org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration currentRuleConfig, AlterSQLFederationRuleStatement sqlStatement)voidcheckSQLStatement(org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration currentRuleConfig, AlterSQLFederationRuleStatement sqlStatement)Class<org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration>getRuleConfigurationClass()StringgetType()
-
-
-
Method Detail
-
checkSQLStatement
public void checkSQLStatement(org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration currentRuleConfig, AlterSQLFederationRuleStatement sqlStatement)- Specified by:
checkSQLStatementin interfaceGlobalRuleRALUpdater<AlterSQLFederationRuleStatement,org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration>
-
buildAlteredRuleConfiguration
public org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration buildAlteredRuleConfiguration(org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration currentRuleConfig, AlterSQLFederationRuleStatement sqlStatement)- Specified by:
buildAlteredRuleConfigurationin interfaceGlobalRuleRALUpdater<AlterSQLFederationRuleStatement,org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration>
-
getRuleConfigurationClass
public Class<org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration> getRuleConfigurationClass()
- Specified by:
getRuleConfigurationClassin interfaceGlobalRuleRALUpdater<AlterSQLFederationRuleStatement,org.apache.shardingsphere.sqlfederation.api.config.SQLFederationRuleConfiguration>
-
getType
public String getType()
- Specified by:
getTypein interfaceorg.apache.shardingsphere.infra.util.spi.type.typed.TypedSPI
-
-