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;