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

zhaojinchao 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 57cf6193b9e Add ShowGlobalRulesStatement (#29840)
57cf6193b9e is described below

commit 57cf6193b9ebcb6ac616af509c8c54b0d169e253
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Jan 25 00:00:03 2024 +0800

    Add ShowGlobalRulesStatement (#29840)
---
 .../authority/distsql/statement/ShowAuthorityRuleStatement.java     | 4 ++--
 .../distsql/statement/queryable/ShowGlobalClockRuleStatement.java   | 4 ++--
 .../distsql/statement/queryable/ShowSQLFederationRuleStatement.java | 4 ++--
 .../distsql/statement/queryable/ShowSQLParserRuleStatement.java     | 4 ++--
 .../distsql/statement/queryable/ShowSQLTranslatorRuleStatement.java | 4 ++--
 .../distsql/statement/queryable/ShowTrafficRulesStatement.java      | 4 ++--
 .../distsql/statement/queryable/ShowTransactionRuleStatement.java   | 4 ++--
 .../distsql/statement/rql/show/ShowGlobalRulesStatement.java        | 6 +++---
 8 files changed, 17 insertions(+), 17 deletions(-)

diff --git 
a/kernel/authority/distsql/statement/src/main/java/org/apache/shardingsphere/authority/distsql/statement/ShowAuthorityRuleStatement.java
 
b/kernel/authority/distsql/statement/src/main/java/org/apache/shardingsphere/authority/distsql/statement/ShowAuthorityRuleStatement.java
index a4d440976d3..a4a2afd288f 100644
--- 
a/kernel/authority/distsql/statement/src/main/java/org/apache/shardingsphere/authority/distsql/statement/ShowAuthorityRuleStatement.java
+++ 
b/kernel/authority/distsql/statement/src/main/java/org/apache/shardingsphere/authority/distsql/statement/ShowAuthorityRuleStatement.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.authority.distsql.statement;
 
-import org.apache.shardingsphere.distsql.statement.rql.RQLStatement;
+import 
org.apache.shardingsphere.distsql.statement.rql.show.ShowGlobalRulesStatement;
 
 /**
  * Show authority rule statement.
  */
-public final class ShowAuthorityRuleStatement extends RQLStatement {
+public final class ShowAuthorityRuleStatement extends ShowGlobalRulesStatement 
{
 }
diff --git 
a/kernel/global-clock/distsql/statement/src/main/java/org/apache/shardingsphere/globalclock/distsql/statement/queryable/ShowGlobalClockRuleStatement.java
 
b/kernel/global-clock/distsql/statement/src/main/java/org/apache/shardingsphere/globalclock/distsql/statement/queryable/ShowGlobalClockRuleStatement.java
index a2914d3358c..194e16e09b0 100644
--- 
a/kernel/global-clock/distsql/statement/src/main/java/org/apache/shardingsphere/globalclock/distsql/statement/queryable/ShowGlobalClockRuleStatement.java
+++ 
b/kernel/global-clock/distsql/statement/src/main/java/org/apache/shardingsphere/globalclock/distsql/statement/queryable/ShowGlobalClockRuleStatement.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.globalclock.distsql.statement.queryable;
 
-import org.apache.shardingsphere.distsql.statement.rql.RQLStatement;
+import 
org.apache.shardingsphere.distsql.statement.rql.show.ShowGlobalRulesStatement;
 
 /**
  * Show global clock rule statement.
  */
-public final class ShowGlobalClockRuleStatement extends RQLStatement {
+public final class ShowGlobalClockRuleStatement extends 
ShowGlobalRulesStatement {
 }
diff --git 
a/kernel/sql-federation/distsql/statement/src/main/java/org/apache/shardingsphere/sqlfederation/distsql/statement/queryable/ShowSQLFederationRuleStatement.java
 
b/kernel/sql-federation/distsql/statement/src/main/java/org/apache/shardingsphere/sqlfederation/distsql/statement/queryable/ShowSQLFederationRuleStatement.java
index 45c2beac8f7..5672cb76b98 100644
--- 
a/kernel/sql-federation/distsql/statement/src/main/java/org/apache/shardingsphere/sqlfederation/distsql/statement/queryable/ShowSQLFederationRuleStatement.java
+++ 
b/kernel/sql-federation/distsql/statement/src/main/java/org/apache/shardingsphere/sqlfederation/distsql/statement/queryable/ShowSQLFederationRuleStatement.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.sqlfederation.distsql.statement.queryable;
 
-import org.apache.shardingsphere.distsql.statement.rql.RQLStatement;
+import 
org.apache.shardingsphere.distsql.statement.rql.show.ShowGlobalRulesStatement;
 
 /**
  * Show SQL federation rule statement.
  */
-public final class ShowSQLFederationRuleStatement extends RQLStatement {
+public final class ShowSQLFederationRuleStatement extends 
ShowGlobalRulesStatement {
 }
diff --git 
a/kernel/sql-parser/distsql/statement/src/main/java/org/apache/shardingsphere/parser/distsql/statement/queryable/ShowSQLParserRuleStatement.java
 
b/kernel/sql-parser/distsql/statement/src/main/java/org/apache/shardingsphere/parser/distsql/statement/queryable/ShowSQLParserRuleStatement.java
index ccd194bf5c7..a0d37c245f2 100644
--- 
a/kernel/sql-parser/distsql/statement/src/main/java/org/apache/shardingsphere/parser/distsql/statement/queryable/ShowSQLParserRuleStatement.java
+++ 
b/kernel/sql-parser/distsql/statement/src/main/java/org/apache/shardingsphere/parser/distsql/statement/queryable/ShowSQLParserRuleStatement.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.parser.distsql.statement.queryable;
 
-import org.apache.shardingsphere.distsql.statement.rql.RQLStatement;
+import 
org.apache.shardingsphere.distsql.statement.rql.show.ShowGlobalRulesStatement;
 
 /**
  * Show SQL parser rule statement.
  */
-public final class ShowSQLParserRuleStatement extends RQLStatement {
+public final class ShowSQLParserRuleStatement extends ShowGlobalRulesStatement 
{
 }
diff --git 
a/kernel/sql-translator/distsql/statement/src/main/java/org/apache/shardingsphere/sqltranslator/distsql/statement/queryable/ShowSQLTranslatorRuleStatement.java
 
b/kernel/sql-translator/distsql/statement/src/main/java/org/apache/shardingsphere/sqltranslator/distsql/statement/queryable/ShowSQLTranslatorRuleStatement.java
index b0f135198d0..3424449cc02 100644
--- 
a/kernel/sql-translator/distsql/statement/src/main/java/org/apache/shardingsphere/sqltranslator/distsql/statement/queryable/ShowSQLTranslatorRuleStatement.java
+++ 
b/kernel/sql-translator/distsql/statement/src/main/java/org/apache/shardingsphere/sqltranslator/distsql/statement/queryable/ShowSQLTranslatorRuleStatement.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.sqltranslator.distsql.statement.queryable;
 
-import org.apache.shardingsphere.distsql.statement.rql.RQLStatement;
+import 
org.apache.shardingsphere.distsql.statement.rql.show.ShowGlobalRulesStatement;
 
 /**
  * Show SQL translator rule statement.
  */
-public final class ShowSQLTranslatorRuleStatement extends RQLStatement {
+public final class ShowSQLTranslatorRuleStatement extends 
ShowGlobalRulesStatement {
 }
diff --git 
a/kernel/traffic/distsql/statement/src/main/java/org/apache/shardingsphere/traffic/distsql/statement/queryable/ShowTrafficRulesStatement.java
 
b/kernel/traffic/distsql/statement/src/main/java/org/apache/shardingsphere/traffic/distsql/statement/queryable/ShowTrafficRulesStatement.java
index 627ea92e3bd..0e5a66d163c 100644
--- 
a/kernel/traffic/distsql/statement/src/main/java/org/apache/shardingsphere/traffic/distsql/statement/queryable/ShowTrafficRulesStatement.java
+++ 
b/kernel/traffic/distsql/statement/src/main/java/org/apache/shardingsphere/traffic/distsql/statement/queryable/ShowTrafficRulesStatement.java
@@ -19,14 +19,14 @@ package 
org.apache.shardingsphere.traffic.distsql.statement.queryable;
 
 import lombok.Getter;
 import lombok.RequiredArgsConstructor;
-import org.apache.shardingsphere.distsql.statement.rql.RQLStatement;
+import 
org.apache.shardingsphere.distsql.statement.rql.show.ShowGlobalRulesStatement;
 
 /**
  * Show traffic rules statement.
  */
 @RequiredArgsConstructor
 @Getter
-public final class ShowTrafficRulesStatement extends RQLStatement {
+public final class ShowTrafficRulesStatement extends ShowGlobalRulesStatement {
     
     private final String ruleName;
 }
diff --git 
a/kernel/transaction/distsql/statement/src/main/java/org/apache/shardingsphere/transaction/distsql/statement/queryable/ShowTransactionRuleStatement.java
 
b/kernel/transaction/distsql/statement/src/main/java/org/apache/shardingsphere/transaction/distsql/statement/queryable/ShowTransactionRuleStatement.java
index 516939759c4..42b37ef44aa 100644
--- 
a/kernel/transaction/distsql/statement/src/main/java/org/apache/shardingsphere/transaction/distsql/statement/queryable/ShowTransactionRuleStatement.java
+++ 
b/kernel/transaction/distsql/statement/src/main/java/org/apache/shardingsphere/transaction/distsql/statement/queryable/ShowTransactionRuleStatement.java
@@ -17,10 +17,10 @@
 
 package org.apache.shardingsphere.transaction.distsql.statement.queryable;
 
-import org.apache.shardingsphere.distsql.statement.rql.RQLStatement;
+import 
org.apache.shardingsphere.distsql.statement.rql.show.ShowGlobalRulesStatement;
 
 /**
  * Show transaction rule statement.
  */
-public final class ShowTransactionRuleStatement extends RQLStatement {
+public final class ShowTransactionRuleStatement extends 
ShowGlobalRulesStatement {
 }
diff --git 
a/kernel/authority/distsql/statement/src/main/java/org/apache/shardingsphere/authority/distsql/statement/ShowAuthorityRuleStatement.java
 
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowGlobalRulesStatement.java
similarity index 84%
copy from 
kernel/authority/distsql/statement/src/main/java/org/apache/shardingsphere/authority/distsql/statement/ShowAuthorityRuleStatement.java
copy to 
parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowGlobalRulesStatement.java
index a4d440976d3..c361de3920e 100644
--- 
a/kernel/authority/distsql/statement/src/main/java/org/apache/shardingsphere/authority/distsql/statement/ShowAuthorityRuleStatement.java
+++ 
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowGlobalRulesStatement.java
@@ -15,12 +15,12 @@
  * limitations under the License.
  */
 
-package org.apache.shardingsphere.authority.distsql.statement;
+package org.apache.shardingsphere.distsql.statement.rql.show;
 
 import org.apache.shardingsphere.distsql.statement.rql.RQLStatement;
 
 /**
- * Show authority rule statement.
+ * Show global rules statement.
  */
-public final class ShowAuthorityRuleStatement extends RQLStatement {
+public abstract class ShowGlobalRulesStatement extends RQLStatement {
 }

Reply via email to