This is an automated email from the ASF dual-hosted git repository.

sunnianjun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 2c5f53ebe54 Refactor impls of AlterRuleStatement (#29833)
2c5f53ebe54 is described below

commit 2c5f53ebe548508cf9f45970f193dab667d34260
Author: Liang Zhang <[email protected]>
AuthorDate: Wed Jan 24 18:06:39 2024 +0800

    Refactor impls of AlterRuleStatement (#29833)
    
    * Move QueryableRALStatement and UpdatableRALStatement
    
    * Refactor impls of AlterRuleStatement
---
 .../distsql/statement/updatable/AlterGlobalClockRuleStatement.java    | 4 ++--
 .../distsql/statement/updatable/AlterSQLFederationRuleStatement.java  | 4 ++--
 .../distsql/statement/updatable/AlterSQLParserRuleStatement.java      | 4 ++--
 .../distsql/statement/updateable/AlterSQLTranslatorRuleStatement.java | 4 ++--
 .../distsql/statement/updatable/AlterTrafficRuleStatement.java        | 4 ++--
 .../distsql/statement/updatable/AlterTransactionRuleStatement.java    | 4 ++--
 6 files changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/kernel/global-clock/distsql/statement/src/main/java/org/apache/shardingsphere/globalclock/distsql/statement/updatable/AlterGlobalClockRuleStatement.java
 
b/kernel/global-clock/distsql/statement/src/main/java/org/apache/shardingsphere/globalclock/distsql/statement/updatable/AlterGlobalClockRuleStatement.java
index e9f66a009bf..1556ee6d6ae 100644
--- 
a/kernel/global-clock/distsql/statement/src/main/java/org/apache/shardingsphere/globalclock/distsql/statement/updatable/AlterGlobalClockRuleStatement.java
+++ 
b/kernel/global-clock/distsql/statement/src/main/java/org/apache/shardingsphere/globalclock/distsql/statement/updatable/AlterGlobalClockRuleStatement.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.globalclock.distsql.statement.updatable;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
-import 
org.apache.shardingsphere.distsql.statement.rdl.rule.RuleDefinitionStatement;
+import 
org.apache.shardingsphere.distsql.statement.rdl.rule.type.AlterRuleStatement;
 
 import java.util.Properties;
 
@@ -28,7 +28,7 @@ import java.util.Properties;
  */
 @RequiredArgsConstructor
 @Getter
-public final class AlterGlobalClockRuleStatement extends 
RuleDefinitionStatement {
+public final class AlterGlobalClockRuleStatement extends AlterRuleStatement {
     
     private final String type;
     
diff --git 
a/kernel/sql-federation/distsql/statement/src/main/java/org/apache/shardingsphere/sqlfederation/distsql/statement/updatable/AlterSQLFederationRuleStatement.java
 
b/kernel/sql-federation/distsql/statement/src/main/java/org/apache/shardingsphere/sqlfederation/distsql/statement/updatable/AlterSQLFederationRuleStatement.java
index 2e617ba7672..7d32fd31f4b 100644
--- 
a/kernel/sql-federation/distsql/statement/src/main/java/org/apache/shardingsphere/sqlfederation/distsql/statement/updatable/AlterSQLFederationRuleStatement.java
+++ 
b/kernel/sql-federation/distsql/statement/src/main/java/org/apache/shardingsphere/sqlfederation/distsql/statement/updatable/AlterSQLFederationRuleStatement.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.sqlfederation.distsql.statement.updatable;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
-import 
org.apache.shardingsphere.distsql.statement.rdl.rule.RuleDefinitionStatement;
+import 
org.apache.shardingsphere.distsql.statement.rdl.rule.type.AlterRuleStatement;
 import 
org.apache.shardingsphere.sqlfederation.distsql.segment.CacheOptionSegment;
 
 /**
@@ -27,7 +27,7 @@ import 
org.apache.shardingsphere.sqlfederation.distsql.segment.CacheOptionSegmen
  */
 @RequiredArgsConstructor
 @Getter
-public final class AlterSQLFederationRuleStatement extends 
RuleDefinitionStatement {
+public final class AlterSQLFederationRuleStatement extends AlterRuleStatement {
     
     private final Boolean sqlFederationEnabled;
     
diff --git 
a/kernel/sql-parser/distsql/statement/src/main/java/org/apache/shardingsphere/parser/distsql/statement/updatable/AlterSQLParserRuleStatement.java
 
b/kernel/sql-parser/distsql/statement/src/main/java/org/apache/shardingsphere/parser/distsql/statement/updatable/AlterSQLParserRuleStatement.java
index 304c788ee73..d9aba8258aa 100644
--- 
a/kernel/sql-parser/distsql/statement/src/main/java/org/apache/shardingsphere/parser/distsql/statement/updatable/AlterSQLParserRuleStatement.java
+++ 
b/kernel/sql-parser/distsql/statement/src/main/java/org/apache/shardingsphere/parser/distsql/statement/updatable/AlterSQLParserRuleStatement.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.parser.distsql.statement.updatable;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
-import 
org.apache.shardingsphere.distsql.statement.rdl.rule.RuleDefinitionStatement;
+import 
org.apache.shardingsphere.distsql.statement.rdl.rule.type.AlterRuleStatement;
 import org.apache.shardingsphere.parser.distsql.segment.CacheOptionSegment;
 
 /**
@@ -27,7 +27,7 @@ import 
org.apache.shardingsphere.parser.distsql.segment.CacheOptionSegment;
  */
 @RequiredArgsConstructor
 @Getter
-public final class AlterSQLParserRuleStatement extends RuleDefinitionStatement 
{
+public final class AlterSQLParserRuleStatement extends AlterRuleStatement {
     
     private final CacheOptionSegment parseTreeCache;
     
diff --git 
a/kernel/sql-translator/distsql/statement/src/main/java/org/apache/shardingsphere/sqltranslator/distsql/statement/updateable/AlterSQLTranslatorRuleStatement.java
 
b/kernel/sql-translator/distsql/statement/src/main/java/org/apache/shardingsphere/sqltranslator/distsql/statement/updateable/AlterSQLTranslatorRuleStatement.java
index 0ac31f035d6..b9f5ea5fade 100644
--- 
a/kernel/sql-translator/distsql/statement/src/main/java/org/apache/shardingsphere/sqltranslator/distsql/statement/updateable/AlterSQLTranslatorRuleStatement.java
+++ 
b/kernel/sql-translator/distsql/statement/src/main/java/org/apache/shardingsphere/sqltranslator/distsql/statement/updateable/AlterSQLTranslatorRuleStatement.java
@@ -20,14 +20,14 @@ package 
org.apache.shardingsphere.sqltranslator.distsql.statement.updateable;
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
 import org.apache.shardingsphere.distsql.segment.AlgorithmSegment;
-import 
org.apache.shardingsphere.distsql.statement.rdl.rule.RuleDefinitionStatement;
+import 
org.apache.shardingsphere.distsql.statement.rdl.rule.type.AlterRuleStatement;
 
 /**
  * Alter SQL translator rule statement.
  */
 @RequiredArgsConstructor
 @Getter
-public final class AlterSQLTranslatorRuleStatement extends 
RuleDefinitionStatement {
+public final class AlterSQLTranslatorRuleStatement extends AlterRuleStatement {
     
     private final AlgorithmSegment provider;
     
diff --git 
a/kernel/traffic/distsql/statement/src/main/java/org/apache/shardingsphere/traffic/distsql/statement/updatable/AlterTrafficRuleStatement.java
 
b/kernel/traffic/distsql/statement/src/main/java/org/apache/shardingsphere/traffic/distsql/statement/updatable/AlterTrafficRuleStatement.java
index 0de032f48b1..3d6200a416d 100644
--- 
a/kernel/traffic/distsql/statement/src/main/java/org/apache/shardingsphere/traffic/distsql/statement/updatable/AlterTrafficRuleStatement.java
+++ 
b/kernel/traffic/distsql/statement/src/main/java/org/apache/shardingsphere/traffic/distsql/statement/updatable/AlterTrafficRuleStatement.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.traffic.distsql.statement.updatable;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
-import 
org.apache.shardingsphere.distsql.statement.rdl.rule.RuleDefinitionStatement;
+import 
org.apache.shardingsphere.distsql.statement.rdl.rule.type.AlterRuleStatement;
 import org.apache.shardingsphere.traffic.distsql.segment.TrafficRuleSegment;
 
 import java.util.Collection;
@@ -29,7 +29,7 @@ import java.util.Collection;
  */
 @RequiredArgsConstructor
 @Getter
-public final class AlterTrafficRuleStatement extends RuleDefinitionStatement {
+public final class AlterTrafficRuleStatement extends AlterRuleStatement {
     
     private final Collection<TrafficRuleSegment> segments;
 }
diff --git 
a/kernel/transaction/distsql/statement/src/main/java/org/apache/shardingsphere/transaction/distsql/statement/updatable/AlterTransactionRuleStatement.java
 
b/kernel/transaction/distsql/statement/src/main/java/org/apache/shardingsphere/transaction/distsql/statement/updatable/AlterTransactionRuleStatement.java
index 409d508661a..622730f7d9e 100644
--- 
a/kernel/transaction/distsql/statement/src/main/java/org/apache/shardingsphere/transaction/distsql/statement/updatable/AlterTransactionRuleStatement.java
+++ 
b/kernel/transaction/distsql/statement/src/main/java/org/apache/shardingsphere/transaction/distsql/statement/updatable/AlterTransactionRuleStatement.java
@@ -19,7 +19,7 @@ package 
org.apache.shardingsphere.transaction.distsql.statement.updatable;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
-import 
org.apache.shardingsphere.distsql.statement.rdl.rule.RuleDefinitionStatement;
+import 
org.apache.shardingsphere.distsql.statement.rdl.rule.type.AlterRuleStatement;
 import 
org.apache.shardingsphere.transaction.distsql.segment.TransactionProviderSegment;
 
 /**
@@ -27,7 +27,7 @@ import 
org.apache.shardingsphere.transaction.distsql.segment.TransactionProvider
  */
 @RequiredArgsConstructor
 @Getter
-public final class AlterTransactionRuleStatement extends 
RuleDefinitionStatement {
+public final class AlterTransactionRuleStatement extends AlterRuleStatement {
     
     private final String defaultType;
     

Reply via email to