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 a71c9683923 Rename ShowDatabaseRulesStatement (#29839)
a71c9683923 is described below
commit a71c9683923d973e4ddee6bf775cb8186b92c793
Author: Liang Zhang <[email protected]>
AuthorDate: Wed Jan 24 23:49:58 2024 +0800
Rename ShowDatabaseRulesStatement (#29839)
---
.../ShowBroadcastTableRulesStatement.java | 4 +--
.../statement/ShowEncryptRulesStatement.java | 4 +--
.../distsql/statement/ShowMaskRulesStatement.java | 4 +--
.../ShowReadwriteSplittingRulesStatement.java | 4 +--
.../statement/CountShadowRuleStatement.java | 31 ----------------------
.../ShowDefaultShadowAlgorithmStatement.java | 4 +--
.../statement/ShowShadowAlgorithmsStatement.java | 4 +--
.../statement/ShowShadowRulesStatement.java | 4 +--
.../statement/ShowShadowTableRulesStatement.java | 4 +--
.../statement/CountShardingRuleStatement.java | 31 ----------------------
.../ShowDefaultShardingStrategyStatement.java | 4 +--
.../statement/ShowShardingAlgorithmsStatement.java | 4 +--
.../statement/ShowShardingAuditorsStatement.java | 4 +--
.../ShowShardingKeyGeneratorsStatement.java | 4 +--
.../statement/ShowShardingTableNodesStatement.java | 4 +--
.../ShowShardingTableReferenceRulesStatement.java | 4 +--
.../statement/ShowShardingTableRulesStatement.java | 4 +--
...owShardingTableRulesUsedAlgorithmStatement.java | 4 +--
...ShowShardingTableRulesUsedAuditorStatement.java | 4 +--
...hardingTableRulesUsedKeyGeneratorStatement.java | 4 +--
.../ShowUnusedShardingAlgorithmsStatement.java | 4 +--
.../ShowUnusedShardingAuditorsStatement.java | 4 +--
.../ShowUnusedShardingKeyGeneratorsStatement.java | 4 +--
...ShowDefaultSingleTableStorageUnitStatement.java | 4 +--
.../statement/rql/show/CountRuleStatement.java | 2 +-
...tement.java => ShowDatabaseRulesStatement.java} | 4 +--
.../show/ShowRulesUsedStorageUnitStatement.java | 2 +-
.../asserts/statement/rql/RQLStatementAssert.java | 6 ++---
.../rql/impl/ShowRulesStatementAssert.java | 6 ++---
29 files changed, 54 insertions(+), 116 deletions(-)
diff --git
a/features/broadcast/distsql/statement/src/main/java/org/apache/shardingsphere/broadcast/distsql/statement/ShowBroadcastTableRulesStatement.java
b/features/broadcast/distsql/statement/src/main/java/org/apache/shardingsphere/broadcast/distsql/statement/ShowBroadcastTableRulesStatement.java
index a6d91ec1f42..4fc09890747 100644
---
a/features/broadcast/distsql/statement/src/main/java/org/apache/shardingsphere/broadcast/distsql/statement/ShowBroadcastTableRulesStatement.java
+++
b/features/broadcast/distsql/statement/src/main/java/org/apache/shardingsphere/broadcast/distsql/statement/ShowBroadcastTableRulesStatement.java
@@ -17,13 +17,13 @@
package org.apache.shardingsphere.broadcast.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show broadcast table rules statement.
*/
-public final class ShowBroadcastTableRulesStatement extends ShowRulesStatement
{
+public final class ShowBroadcastTableRulesStatement extends
ShowDatabaseRulesStatement {
public ShowBroadcastTableRulesStatement(final DatabaseSegment database) {
super(database);
diff --git
a/features/encrypt/distsql/statement/src/main/java/org/apache/shardingsphere/encrypt/distsql/statement/ShowEncryptRulesStatement.java
b/features/encrypt/distsql/statement/src/main/java/org/apache/shardingsphere/encrypt/distsql/statement/ShowEncryptRulesStatement.java
index 3eb42d1bad0..892e5747291 100644
---
a/features/encrypt/distsql/statement/src/main/java/org/apache/shardingsphere/encrypt/distsql/statement/ShowEncryptRulesStatement.java
+++
b/features/encrypt/distsql/statement/src/main/java/org/apache/shardingsphere/encrypt/distsql/statement/ShowEncryptRulesStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.encrypt.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show encrypt rules statement.
*/
@Getter
-public final class ShowEncryptRulesStatement extends ShowRulesStatement {
+public final class ShowEncryptRulesStatement extends
ShowDatabaseRulesStatement {
private final String tableName;
diff --git
a/features/mask/distsql/statement/src/main/java/org/apache/shardingsphere/mask/distsql/statement/ShowMaskRulesStatement.java
b/features/mask/distsql/statement/src/main/java/org/apache/shardingsphere/mask/distsql/statement/ShowMaskRulesStatement.java
index e48b6957081..1f179a977b0 100644
---
a/features/mask/distsql/statement/src/main/java/org/apache/shardingsphere/mask/distsql/statement/ShowMaskRulesStatement.java
+++
b/features/mask/distsql/statement/src/main/java/org/apache/shardingsphere/mask/distsql/statement/ShowMaskRulesStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.mask.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show mask rules statement.
*/
@Getter
-public final class ShowMaskRulesStatement extends ShowRulesStatement {
+public final class ShowMaskRulesStatement extends ShowDatabaseRulesStatement {
private final String tableName;
diff --git
a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/statement/ShowReadwriteSplittingRulesStatement.java
b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/statement/ShowReadwriteSplittingRulesStatement.java
index 9ddac7816fc..c3d3a11f9d6 100644
---
a/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/statement/ShowReadwriteSplittingRulesStatement.java
+++
b/features/readwrite-splitting/distsql/statement/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/statement/ShowReadwriteSplittingRulesStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.readwritesplitting.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show readwrite-splitting rules statement.
*/
@Getter
-public final class ShowReadwriteSplittingRulesStatement extends
ShowRulesStatement {
+public final class ShowReadwriteSplittingRulesStatement extends
ShowDatabaseRulesStatement {
private final String ruleName;
diff --git
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/CountShadowRuleStatement.java
b/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/CountShadowRuleStatement.java
deleted file mode 100644
index 5a24330e463..00000000000
---
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/CountShadowRuleStatement.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.shardingsphere.shadow.distsql.statement;
-
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
-import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
-
-/**
- * Count shadow rule statement.
- */
-public final class CountShadowRuleStatement extends ShowRulesStatement {
-
- public CountShadowRuleStatement(final DatabaseSegment database) {
- super(database);
- }
-}
diff --git
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowDefaultShadowAlgorithmStatement.java
b/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowDefaultShadowAlgorithmStatement.java
index bffaafd4f3e..ef95b3166b8 100644
---
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowDefaultShadowAlgorithmStatement.java
+++
b/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowDefaultShadowAlgorithmStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.shadow.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show default shadow algorithm statement.
*/
@Getter
-public final class ShowDefaultShadowAlgorithmStatement extends
ShowRulesStatement {
+public final class ShowDefaultShadowAlgorithmStatement extends
ShowDatabaseRulesStatement {
public ShowDefaultShadowAlgorithmStatement(final DatabaseSegment database)
{
super(database);
diff --git
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowAlgorithmsStatement.java
b/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowAlgorithmsStatement.java
index fcd345b7392..57f955926b3 100644
---
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowAlgorithmsStatement.java
+++
b/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowAlgorithmsStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.shadow.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show shadow algorithms statement.
*/
@Getter
-public final class ShowShadowAlgorithmsStatement extends ShowRulesStatement {
+public final class ShowShadowAlgorithmsStatement extends
ShowDatabaseRulesStatement {
public ShowShadowAlgorithmsStatement(final DatabaseSegment database) {
super(database);
diff --git
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowRulesStatement.java
b/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowRulesStatement.java
index a1e6feaa93d..88aa532c69b 100644
---
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowRulesStatement.java
+++
b/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowRulesStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.shadow.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show shadow rules statement.
*/
@Getter
-public final class ShowShadowRulesStatement extends ShowRulesStatement {
+public final class ShowShadowRulesStatement extends ShowDatabaseRulesStatement
{
private final String ruleName;
diff --git
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowTableRulesStatement.java
b/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowTableRulesStatement.java
index 814f968e47a..c931b9686bc 100644
---
a/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowTableRulesStatement.java
+++
b/features/shadow/distsql/statement/src/main/java/org/apache/shardingsphere/shadow/distsql/statement/ShowShadowTableRulesStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.shadow.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show shadow table rules statement.
*/
@Getter
-public final class ShowShadowTableRulesStatement extends ShowRulesStatement {
+public final class ShowShadowTableRulesStatement extends
ShowDatabaseRulesStatement {
private final String tableName;
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/CountShardingRuleStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/CountShardingRuleStatement.java
deleted file mode 100644
index 36060c3ea30..00000000000
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/CountShardingRuleStatement.java
+++ /dev/null
@@ -1,31 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.shardingsphere.sharding.distsql.statement;
-
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
-import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
-
-/**
- * Count sharding rule statement.
- */
-public final class CountShardingRuleStatement extends ShowRulesStatement {
-
- public CountShardingRuleStatement(final DatabaseSegment database) {
- super(database);
- }
-}
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowDefaultShardingStrategyStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowDefaultShardingStrategyStatement.java
index d9f36423f54..b007d75d922 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowDefaultShardingStrategyStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowDefaultShardingStrategyStatement.java
@@ -17,13 +17,13 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show default sharding strategy statement.
*/
-public final class ShowDefaultShardingStrategyStatement extends
ShowRulesStatement {
+public final class ShowDefaultShardingStrategyStatement extends
ShowDatabaseRulesStatement {
public ShowDefaultShardingStrategyStatement(final DatabaseSegment
database) {
super(database);
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingAlgorithmsStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingAlgorithmsStatement.java
index bf0a76e3bbf..cf91e9f9d73 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingAlgorithmsStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingAlgorithmsStatement.java
@@ -17,13 +17,13 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show sharding algorithms statement.
*/
-public final class ShowShardingAlgorithmsStatement extends ShowRulesStatement {
+public final class ShowShardingAlgorithmsStatement extends
ShowDatabaseRulesStatement {
public ShowShardingAlgorithmsStatement(final DatabaseSegment database) {
super(database);
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingAuditorsStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingAuditorsStatement.java
index f4ff4f2cd37..07820200f4e 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingAuditorsStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingAuditorsStatement.java
@@ -17,13 +17,13 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show sharding audit algorithms statement.
*/
-public final class ShowShardingAuditorsStatement extends ShowRulesStatement {
+public final class ShowShardingAuditorsStatement extends
ShowDatabaseRulesStatement {
public ShowShardingAuditorsStatement(final DatabaseSegment database) {
super(database);
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingKeyGeneratorsStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingKeyGeneratorsStatement.java
index a1ad28f059a..b4b021e967a 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingKeyGeneratorsStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingKeyGeneratorsStatement.java
@@ -17,13 +17,13 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show sharding key generators statement.
*/
-public final class ShowShardingKeyGeneratorsStatement extends
ShowRulesStatement {
+public final class ShowShardingKeyGeneratorsStatement extends
ShowDatabaseRulesStatement {
public ShowShardingKeyGeneratorsStatement(final DatabaseSegment database) {
super(database);
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableNodesStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableNodesStatement.java
index f4df90cf574..c92e3824823 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableNodesStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableNodesStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.sharding.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show sharding table nodes statement.
*/
@Getter
-public final class ShowShardingTableNodesStatement extends ShowRulesStatement {
+public final class ShowShardingTableNodesStatement extends
ShowDatabaseRulesStatement {
private final String tableName;
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableReferenceRulesStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableReferenceRulesStatement.java
index 2d0d2b64cd6..f6f219928a1 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableReferenceRulesStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableReferenceRulesStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.sharding.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show sharding table reference rules statement.
*/
@Getter
-public final class ShowShardingTableReferenceRulesStatement extends
ShowRulesStatement {
+public final class ShowShardingTableReferenceRulesStatement extends
ShowDatabaseRulesStatement {
private final String ruleName;
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesStatement.java
index 6cb03f6f4e2..d3e2548c8f8 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.sharding.distsql.statement;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show sharding table rules statement.
*/
@Getter
-public final class ShowShardingTableRulesStatement extends ShowRulesStatement {
+public final class ShowShardingTableRulesStatement extends
ShowDatabaseRulesStatement {
private final String tableName;
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedAlgorithmStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedAlgorithmStatement.java
index 58b152ad939..4ba52416bdd 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedAlgorithmStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedAlgorithmStatement.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
import java.util.Optional;
@@ -25,7 +25,7 @@ import java.util.Optional;
/**
* Show sharding table rules used algorithm statement.
*/
-public final class ShowShardingTableRulesUsedAlgorithmStatement extends
ShowRulesStatement {
+public final class ShowShardingTableRulesUsedAlgorithmStatement extends
ShowDatabaseRulesStatement {
private final String shardingAlgorithmName;
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedAuditorStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedAuditorStatement.java
index a986a4398d3..77d95a32d61 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedAuditorStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedAuditorStatement.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
import java.util.Optional;
@@ -25,7 +25,7 @@ import java.util.Optional;
/**
* Show sharding table rules used auditor statement.
*/
-public final class ShowShardingTableRulesUsedAuditorStatement extends
ShowRulesStatement {
+public final class ShowShardingTableRulesUsedAuditorStatement extends
ShowDatabaseRulesStatement {
private final String auditorName;
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedKeyGeneratorStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedKeyGeneratorStatement.java
index 25f2eebe551..41ed82187e5 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedKeyGeneratorStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowShardingTableRulesUsedKeyGeneratorStatement.java
@@ -17,7 +17,7 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
import java.util.Optional;
@@ -25,7 +25,7 @@ import java.util.Optional;
/**
* Show sharding table rules used key generator statement.
*/
-public final class ShowShardingTableRulesUsedKeyGeneratorStatement extends
ShowRulesStatement {
+public final class ShowShardingTableRulesUsedKeyGeneratorStatement extends
ShowDatabaseRulesStatement {
private final String keyGeneratorName;
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingAlgorithmsStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingAlgorithmsStatement.java
index a74040ef060..921a199bf1b 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingAlgorithmsStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingAlgorithmsStatement.java
@@ -17,13 +17,13 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show unused sharding algorithms statement.
*/
-public final class ShowUnusedShardingAlgorithmsStatement extends
ShowRulesStatement {
+public final class ShowUnusedShardingAlgorithmsStatement extends
ShowDatabaseRulesStatement {
public ShowUnusedShardingAlgorithmsStatement(final DatabaseSegment
database) {
super(database);
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingAuditorsStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingAuditorsStatement.java
index ce12573c547..d211110106e 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingAuditorsStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingAuditorsStatement.java
@@ -17,13 +17,13 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show unused sharding auditors statement.
*/
-public final class ShowUnusedShardingAuditorsStatement extends
ShowRulesStatement {
+public final class ShowUnusedShardingAuditorsStatement extends
ShowDatabaseRulesStatement {
public ShowUnusedShardingAuditorsStatement(final DatabaseSegment database)
{
super(database);
diff --git
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingKeyGeneratorsStatement.java
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingKeyGeneratorsStatement.java
index 841f4eccea6..63a3deedb74 100644
---
a/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingKeyGeneratorsStatement.java
+++
b/features/sharding/distsql/statement/src/main/java/org/apache/shardingsphere/sharding/distsql/statement/ShowUnusedShardingKeyGeneratorsStatement.java
@@ -17,13 +17,13 @@
package org.apache.shardingsphere.sharding.distsql.statement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show unused sharding key generators statement.
*/
-public final class ShowUnusedShardingKeyGeneratorsStatement extends
ShowRulesStatement {
+public final class ShowUnusedShardingKeyGeneratorsStatement extends
ShowDatabaseRulesStatement {
public ShowUnusedShardingKeyGeneratorsStatement(final DatabaseSegment
database) {
super(database);
diff --git
a/kernel/single/distsql/statement/src/main/java/org/apache/shardingsphere/single/distsql/statement/rql/ShowDefaultSingleTableStorageUnitStatement.java
b/kernel/single/distsql/statement/src/main/java/org/apache/shardingsphere/single/distsql/statement/rql/ShowDefaultSingleTableStorageUnitStatement.java
index d7e6bb0b16a..1f933d8ca7b 100644
---
a/kernel/single/distsql/statement/src/main/java/org/apache/shardingsphere/single/distsql/statement/rql/ShowDefaultSingleTableStorageUnitStatement.java
+++
b/kernel/single/distsql/statement/src/main/java/org/apache/shardingsphere/single/distsql/statement/rql/ShowDefaultSingleTableStorageUnitStatement.java
@@ -18,14 +18,14 @@
package org.apache.shardingsphere.single.distsql.statement.rql;
import lombok.Getter;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseSegment;
/**
* Show default single table storage unit statement.
*/
@Getter
-public final class ShowDefaultSingleTableStorageUnitStatement extends
ShowRulesStatement {
+public final class ShowDefaultSingleTableStorageUnitStatement extends
ShowDatabaseRulesStatement {
public ShowDefaultSingleTableStorageUnitStatement(final DatabaseSegment
database) {
super(database);
diff --git
a/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/CountRuleStatement.java
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/CountRuleStatement.java
index 1ff3932769b..a570f9dcdbb 100644
---
a/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/CountRuleStatement.java
+++
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/CountRuleStatement.java
@@ -24,7 +24,7 @@ import
org.apache.shardingsphere.sql.parser.sql.common.segment.generic.DatabaseS
* Count rule statement.
*/
@Getter
-public final class CountRuleStatement extends ShowRulesStatement {
+public final class CountRuleStatement extends ShowDatabaseRulesStatement {
private final String type;
diff --git
a/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowRulesStatement.java
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowDatabaseRulesStatement.java
similarity index 90%
rename from
parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowRulesStatement.java
rename to
parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowDatabaseRulesStatement.java
index a6becff91b4..3e3f8806529 100644
---
a/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowRulesStatement.java
+++
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowDatabaseRulesStatement.java
@@ -25,10 +25,10 @@ import
org.apache.shardingsphere.sql.parser.sql.common.statement.available.FromD
import java.util.Optional;
/**
- * Show rules statement.
+ * Show database rules statement.
*/
@RequiredArgsConstructor
-public abstract class ShowRulesStatement extends RQLStatement implements
FromDatabaseAvailable {
+public abstract class ShowDatabaseRulesStatement extends RQLStatement
implements FromDatabaseAvailable {
private final DatabaseSegment database;
diff --git
a/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowRulesUsedStorageUnitStatement.java
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowRulesUsedStorageUnitStatement.java
index f431ba2265e..2df10d63900 100644
---
a/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowRulesUsedStorageUnitStatement.java
+++
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/rql/show/ShowRulesUsedStorageUnitStatement.java
@@ -24,7 +24,7 @@ import java.util.Optional;
/**
* Show rules used storage unit statement.
*/
-public final class ShowRulesUsedStorageUnitStatement extends
ShowRulesStatement {
+public final class ShowRulesUsedStorageUnitStatement extends
ShowDatabaseRulesStatement {
private final String storageUnitName;
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rql/RQLStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rql/RQLStatementAssert.java
index 958a3f8c697..dfba31804ad 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rql/RQLStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rql/RQLStatementAssert.java
@@ -21,7 +21,7 @@ import lombok.AccessLevel;
import lombok.NoArgsConstructor;
import
org.apache.shardingsphere.authority.distsql.statement.ShowAuthorityRuleStatement;
import org.apache.shardingsphere.distsql.statement.rql.RQLStatement;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.distsql.statement.rql.show.ShowStorageUnitsStatement;
import
org.apache.shardingsphere.distsql.statement.rql.show.ShowTablesStatement;
import
org.apache.shardingsphere.parser.distsql.statement.queryable.ShowSQLParserRuleStatement;
@@ -52,8 +52,8 @@ public final class RQLStatementAssert {
* @param expected expected RQL statement test case
*/
public static void assertIs(final SQLCaseAssertContext assertContext,
final RQLStatement actual, final SQLParserTestCase expected) {
- if (actual instanceof ShowRulesStatement) {
- ShowRulesStatementAssert.assertIs(assertContext,
(ShowRulesStatement) actual, expected);
+ if (actual instanceof ShowDatabaseRulesStatement) {
+ ShowRulesStatementAssert.assertIs(assertContext,
(ShowDatabaseRulesStatement) actual, expected);
} else if (actual instanceof ShowTablesStatement) {
ShowTablesStatementAssert.assertIs(assertContext,
(ShowTablesStatement) actual, expected);
} else if (actual instanceof ShowStorageUnitsStatement) {
diff --git
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rql/impl/ShowRulesStatementAssert.java
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rql/impl/ShowRulesStatementAssert.java
index 1d8e4aa09d4..c52a0073045 100644
---
a/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rql/impl/ShowRulesStatementAssert.java
+++
b/test/it/parser/src/main/java/org/apache/shardingsphere/test/it/sql/parser/internal/asserts/statement/rql/impl/ShowRulesStatementAssert.java
@@ -19,7 +19,7 @@ package
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.statement.
import lombok.AccessLevel;
import lombok.NoArgsConstructor;
-import org.apache.shardingsphere.distsql.statement.rql.show.ShowRulesStatement;
+import
org.apache.shardingsphere.distsql.statement.rql.show.ShowDatabaseRulesStatement;
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.SQLCaseAssertContext;
import
org.apache.shardingsphere.test.it.sql.parser.internal.asserts.segment.database.DatabaseAssert;
import
org.apache.shardingsphere.test.it.sql.parser.internal.cases.parser.jaxb.statement.DatabaseContainedTestCase;
@@ -43,12 +43,12 @@ public final class ShowRulesStatementAssert {
* @param actual actual show rules statement
* @param expected expected show rules statement test case
*/
- public static void assertIs(final SQLCaseAssertContext assertContext,
final ShowRulesStatement actual, final SQLParserTestCase expected) {
+ public static void assertIs(final SQLCaseAssertContext assertContext,
final ShowDatabaseRulesStatement actual, final SQLParserTestCase expected) {
assertThat("Expected value should be DatabaseContainedTestCase",
expected, instanceOf(DatabaseContainedTestCase.class));
assertIs(assertContext, actual, (DatabaseContainedTestCase) expected);
}
- private static void assertIs(final SQLCaseAssertContext assertContext,
final ShowRulesStatement actual, final DatabaseContainedTestCase expected) {
+ private static void assertIs(final SQLCaseAssertContext assertContext,
final ShowDatabaseRulesStatement actual, final DatabaseContainedTestCase
expected) {
if (null == expected.getDatabase()) {
assertFalse(actual.getDatabase().isPresent(),
assertContext.getText("Actual database should not exist."));
} else {