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 {
}