This is an automated email from the ASF dual-hosted git repository.
zichaowang 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 384358d3d28 Move ShowPluginExecutor from RQL to RAL (#30066)
384358d3d28 is described below
commit 384358d3d28f0bb285d6898b3bbd85e76eba00f7
Author: Raigor <[email protected]>
AuthorDate: Thu Feb 8 12:12:42 2024 +0800
Move ShowPluginExecutor from RQL to RAL (#30066)
---
...ueryLoadBalanceAlgorithmPluginsResultRowBuilder.java} | 6 +++---
...dler.executor.ral.plugin.ShowPluginsResultRowBuilder} | 2 +-
...LoadBalanceAlgorithmPluginsResultRowBuilderTest.java} | 4 ++--
.../core/ReadwriteSplittingDistSQLStatementVisitor.java | 4 ++--
...=> ShowShardingAlgorithmPluginsResultRowBuilder.java} | 6 +++---
...dler.executor.ral.plugin.ShowPluginsResultRowBuilder} | 2 +-
...howShardingAlgorithmPluginsResultRowBuilderTest.java} | 6 +++---
.../parser/core/ShardingDistSQLStatementVisitor.java | 4 ++--
.../plugin/ShowPluginsExecutor.java} | 16 ++++++++--------
.../plugin/ShowPluginsResultRowBuilder.java} | 6 +++---
...ere.distsql.handler.engine.query.DistSQLQueryExecutor | 2 +-
...howPluginStatement.java => ShowPluginsStatement.java} | 6 +++---
12 files changed, 32 insertions(+), 32 deletions(-)
diff --git
a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilder.java
b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilder.java
similarity index 86%
rename from
features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilder.java
rename to
features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilder.java
index d3b419fd4cb..85b133aa74d 100644
---
a/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilder.java
+++
b/features/readwrite-splitting/distsql/handler/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilder.java
@@ -18,16 +18,16 @@
package org.apache.shardingsphere.readwritesplitting.distsql.handler.query;
import
org.apache.shardingsphere.distsql.handler.engine.query.ral.algorithm.AlgorithmMetaDataQueryResultRows;
-import
org.apache.shardingsphere.distsql.handler.executor.rql.plugin.ShowPluginResultRowBuilder;
+import
org.apache.shardingsphere.distsql.handler.executor.ral.plugin.ShowPluginsResultRowBuilder;
import
org.apache.shardingsphere.infra.merge.result.impl.local.LocalDataQueryResultRow;
import
org.apache.shardingsphere.readwritesplitting.spi.ReadQueryLoadBalanceAlgorithm;
import java.util.Collection;
/**
- * Show read query load balance algorithm plugin result row builder.
+ * Show read query load balance algorithm plugins result row builder.
*/
-public final class ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilder
implements ShowPluginResultRowBuilder {
+public final class ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilder
implements ShowPluginsResultRowBuilder {
private final AlgorithmMetaDataQueryResultRows
algorithmMetaDataQueryResultRows = new
AlgorithmMetaDataQueryResultRows(ReadQueryLoadBalanceAlgorithm.class);
diff --git
a/features/readwrite-splitting/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.engine.query.rql.spi.ShowSPIImplementationsResultRowBuilder
b/features/readwrite-splitting/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.executor.ral.plugin.ShowPluginsResultRowBuilder
similarity index 93%
rename from
features/readwrite-splitting/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.engine.query.rql.spi.ShowSPIImplementationsResultRowBuilder
rename to
features/readwrite-splitting/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.executor.ral.plugin.ShowPluginsResultRowBuilder
index aa4fb6c764d..06c80b79714 100644
---
a/features/readwrite-splitting/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.engine.query.rql.spi.ShowSPIImplementationsResultRowBuilder
+++
b/features/readwrite-splitting/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.executor.ral.plugin.ShowPluginsResultRowBuilder
@@ -15,4 +15,4 @@
# limitations under the License.
#
-org.apache.shardingsphere.readwritesplitting.distsql.handler.query.ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilder
+org.apache.shardingsphere.readwritesplitting.distsql.handler.query.ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilder
diff --git
a/features/readwrite-splitting/distsql/handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilderTest.java
b/features/readwrite-splitting/distsql/handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilderTest.java
similarity index 90%
rename from
features/readwrite-splitting/distsql/handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilderTest.java
rename to
features/readwrite-splitting/distsql/handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilderTest.java
index 0bf17558947..a59399fc99d 100644
---
a/features/readwrite-splitting/distsql/handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilderTest.java
+++
b/features/readwrite-splitting/distsql/handler/src/test/java/org/apache/shardingsphere/readwritesplitting/distsql/handler/query/ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilderTest.java
@@ -26,11 +26,11 @@ import java.util.Iterator;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.MatcherAssert.assertThat;
-class ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilderTest {
+class ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilderTest {
@Test
void assertGetRowData() {
- ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilder rowBuilder =
new ShowReadQueryLoadBalanceAlgorithmPluginResultRowBuilder();
+ ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilder rowBuilder =
new ShowReadQueryLoadBalanceAlgorithmPluginsResultRowBuilder();
Collection<LocalDataQueryResultRow> actual = rowBuilder.generateRows();
assertThat(actual.size(), is(4));
Iterator<LocalDataQueryResultRow> iterator = actual.iterator();
diff --git
a/features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java
b/features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java
index 8b63a471cc0..475712a4d6f 100644
---
a/features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java
+++
b/features/readwrite-splitting/distsql/parser/src/main/java/org/apache/shardingsphere/readwritesplitting/distsql/parser/core/ReadwriteSplittingDistSQLStatementVisitor.java
@@ -33,7 +33,7 @@ import
org.apache.shardingsphere.distsql.parser.autogen.ReadwriteSplittingDistSQ
import
org.apache.shardingsphere.distsql.parser.autogen.ReadwriteSplittingDistSQLStatementParser.ShowReadwriteSplittingRulesContext;
import
org.apache.shardingsphere.distsql.parser.autogen.ReadwriteSplittingDistSQLStatementParser.ShowStatusFromReadwriteSplittingRulesContext;
import org.apache.shardingsphere.distsql.segment.AlgorithmSegment;
-import
org.apache.shardingsphere.distsql.statement.ral.queryable.show.ShowPluginStatement;
+import
org.apache.shardingsphere.distsql.statement.ral.queryable.show.ShowPluginsStatement;
import
org.apache.shardingsphere.distsql.statement.rql.rule.database.CountRuleStatement;
import
org.apache.shardingsphere.readwritesplitting.distsql.segment.ReadwriteSplittingRuleSegment;
import
org.apache.shardingsphere.readwritesplitting.distsql.statement.AlterReadwriteSplittingRuleStatement;
@@ -133,6 +133,6 @@ public final class
ReadwriteSplittingDistSQLStatementVisitor extends ReadwriteSp
@Override
public ASTNode visitShowReadQueryLoadBalanceAlgorithmImplementations(final
ShowReadQueryLoadBalanceAlgorithmImplementationsContext ctx) {
- return new ShowPluginStatement("READ_QUERY_LOAD_BALANCE_ALGORITHM");
+ return new ShowPluginsStatement("READ_QUERY_LOAD_BALANCE_ALGORITHM");
}
}
diff --git
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmPluginResultRowBuilder.java
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmPluginsResultRowBuilder.java
similarity index 86%
rename from
features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmPluginResultRowBuilder.java
rename to
features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmPluginsResultRowBuilder.java
index 2173ffc33bb..2eda4870065 100644
---
a/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmPluginResultRowBuilder.java
+++
b/features/sharding/distsql/handler/src/main/java/org/apache/shardingsphere/sharding/distsql/handler/query/ShowShardingAlgorithmPluginsResultRowBuilder.java
@@ -18,16 +18,16 @@
package org.apache.shardingsphere.sharding.distsql.handler.query;
import
org.apache.shardingsphere.distsql.handler.engine.query.ral.algorithm.AlgorithmMetaDataQueryResultRows;
-import
org.apache.shardingsphere.distsql.handler.executor.rql.plugin.ShowPluginResultRowBuilder;
+import
org.apache.shardingsphere.distsql.handler.executor.ral.plugin.ShowPluginsResultRowBuilder;
import
org.apache.shardingsphere.infra.merge.result.impl.local.LocalDataQueryResultRow;
import org.apache.shardingsphere.sharding.spi.ShardingAlgorithm;
import java.util.Collection;
/**
- * Show sharding algorithm plugin result row builder.
+ * Show sharding algorithm plugins result row builder.
*/
-public final class ShowShardingAlgorithmPluginResultRowBuilder implements
ShowPluginResultRowBuilder {
+public final class ShowShardingAlgorithmPluginsResultRowBuilder implements
ShowPluginsResultRowBuilder {
private final AlgorithmMetaDataQueryResultRows
algorithmMetaDataQueryResultRows = new
AlgorithmMetaDataQueryResultRows(ShardingAlgorithm.class);
diff --git
a/features/sharding/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.executor.rql.plugin.ShowPluginResultRowBuilder
b/features/sharding/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.executor.ral.plugin.ShowPluginsResultRowBuilder
similarity index 95%
rename from
features/sharding/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.executor.rql.plugin.ShowPluginResultRowBuilder
rename to
features/sharding/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.executor.ral.plugin.ShowPluginsResultRowBuilder
index bf74765cf54..c79855e5f8b 100644
---
a/features/sharding/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.executor.rql.plugin.ShowPluginResultRowBuilder
+++
b/features/sharding/distsql/handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.executor.ral.plugin.ShowPluginsResultRowBuilder
@@ -15,4 +15,4 @@
# limitations under the License.
#
-org.apache.shardingsphere.sharding.distsql.handler.query.ShowShardingAlgorithmPluginResultRowBuilder
+org.apache.shardingsphere.sharding.distsql.handler.query.ShowShardingAlgorithmPluginsResultRowBuilder
diff --git
a/features/sharding/distsql/handler/src/test/java/org/apache/shardingsphere/sharding/distsql/query/ShowShardingAlgorithmPluginResultRowBuilderTest.java
b/features/sharding/distsql/handler/src/test/java/org/apache/shardingsphere/sharding/distsql/query/ShowShardingAlgorithmPluginsResultRowBuilderTest.java
similarity index 94%
rename from
features/sharding/distsql/handler/src/test/java/org/apache/shardingsphere/sharding/distsql/query/ShowShardingAlgorithmPluginResultRowBuilderTest.java
rename to
features/sharding/distsql/handler/src/test/java/org/apache/shardingsphere/sharding/distsql/query/ShowShardingAlgorithmPluginsResultRowBuilderTest.java
index 99e7112bfa0..805ec4b3ae3 100644
---
a/features/sharding/distsql/handler/src/test/java/org/apache/shardingsphere/sharding/distsql/query/ShowShardingAlgorithmPluginResultRowBuilderTest.java
+++
b/features/sharding/distsql/handler/src/test/java/org/apache/shardingsphere/sharding/distsql/query/ShowShardingAlgorithmPluginsResultRowBuilderTest.java
@@ -18,7 +18,7 @@
package org.apache.shardingsphere.sharding.distsql.query;
import
org.apache.shardingsphere.infra.merge.result.impl.local.LocalDataQueryResultRow;
-import
org.apache.shardingsphere.sharding.distsql.handler.query.ShowShardingAlgorithmPluginResultRowBuilder;
+import
org.apache.shardingsphere.sharding.distsql.handler.query.ShowShardingAlgorithmPluginsResultRowBuilder;
import org.junit.jupiter.api.Test;
import java.util.Collection;
@@ -27,11 +27,11 @@ import java.util.Iterator;
import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.MatcherAssert.assertThat;
-class ShowShardingAlgorithmPluginResultRowBuilderTest {
+class ShowShardingAlgorithmPluginsResultRowBuilderTest {
@Test
void assertGetRowData() {
- ShowShardingAlgorithmPluginResultRowBuilder rowBuilder = new
ShowShardingAlgorithmPluginResultRowBuilder();
+ ShowShardingAlgorithmPluginsResultRowBuilder rowBuilder = new
ShowShardingAlgorithmPluginsResultRowBuilder();
Collection<LocalDataQueryResultRow> actual = rowBuilder.generateRows();
assertThat(actual.size(), is(15));
Iterator<LocalDataQueryResultRow> iterator = actual.iterator();
diff --git
a/features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java
b/features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java
index 44316a4dab4..4821cfc481c 100644
---
a/features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java
+++
b/features/sharding/distsql/parser/src/main/java/org/apache/shardingsphere/sharding/distsql/parser/core/ShardingDistSQLStatementVisitor.java
@@ -64,7 +64,7 @@ import
org.apache.shardingsphere.distsql.parser.autogen.ShardingDistSQLStatement
import
org.apache.shardingsphere.distsql.parser.autogen.ShardingDistSQLStatementParser.TableNameContext;
import
org.apache.shardingsphere.distsql.parser.autogen.ShardingDistSQLStatementParser.TableReferenceRuleDefinitionContext;
import org.apache.shardingsphere.distsql.segment.AlgorithmSegment;
-import
org.apache.shardingsphere.distsql.statement.ral.queryable.show.ShowPluginStatement;
+import
org.apache.shardingsphere.distsql.statement.ral.queryable.show.ShowPluginsStatement;
import
org.apache.shardingsphere.distsql.statement.rql.rule.database.CountRuleStatement;
import
org.apache.shardingsphere.sharding.distsql.segment.strategy.AuditStrategySegment;
import
org.apache.shardingsphere.sharding.distsql.segment.strategy.KeyGenerateStrategySegment;
@@ -405,6 +405,6 @@ public final class ShardingDistSQLStatementVisitor extends
ShardingDistSQLStatem
@Override
public ASTNode visitShowShardingAlgorithmImplementations(final
ShowShardingAlgorithmImplementationsContext ctx) {
- return new ShowPluginStatement("SHARDING_ALGORITHM");
+ return new ShowPluginsStatement("SHARDING_ALGORITHM");
}
}
diff --git
a/infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rql/plugin/ShowPluginExecutor.java
b/infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/ral/plugin/ShowPluginsExecutor.java
similarity index 76%
rename from
infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rql/plugin/ShowPluginExecutor.java
rename to
infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/ral/plugin/ShowPluginsExecutor.java
index 79906c7047a..c6d4922186c 100644
---
a/infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rql/plugin/ShowPluginExecutor.java
+++
b/infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/ral/plugin/ShowPluginsExecutor.java
@@ -15,11 +15,11 @@
* limitations under the License.
*/
-package org.apache.shardingsphere.distsql.handler.executor.rql.plugin;
+package org.apache.shardingsphere.distsql.handler.executor.ral.plugin;
import lombok.Setter;
import
org.apache.shardingsphere.distsql.handler.engine.query.DistSQLQueryExecutor;
-import
org.apache.shardingsphere.distsql.statement.ral.queryable.show.ShowPluginStatement;
+import
org.apache.shardingsphere.distsql.statement.ral.queryable.show.ShowPluginsStatement;
import
org.apache.shardingsphere.infra.merge.result.impl.local.LocalDataQueryResultRow;
import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
import org.apache.shardingsphere.mode.manager.ContextManager;
@@ -30,10 +30,10 @@ import java.util.Collections;
import java.util.Optional;
/**
- * Show plugin executor.
+ * Show plugins executor.
*/
@Setter
-public final class ShowPluginExecutor implements
DistSQLQueryExecutor<ShowPluginStatement> {
+public final class ShowPluginsExecutor implements
DistSQLQueryExecutor<ShowPluginsStatement> {
@Override
public Collection<String> getColumnNames() {
@@ -41,8 +41,8 @@ public final class ShowPluginExecutor implements
DistSQLQueryExecutor<ShowPlugin
}
@Override
- public Collection<LocalDataQueryResultRow> getRows(final
ShowPluginStatement sqlStatement, final ContextManager contextManager) {
- Optional<ShowPluginResultRowBuilder> rowBuilder =
TypedSPILoader.findService(ShowPluginResultRowBuilder.class,
sqlStatement.getType());
+ public Collection<LocalDataQueryResultRow> getRows(final
ShowPluginsStatement sqlStatement, final ContextManager contextManager) {
+ Optional<ShowPluginsResultRowBuilder> rowBuilder =
TypedSPILoader.findService(ShowPluginsResultRowBuilder.class,
sqlStatement.getType());
if (!rowBuilder.isPresent()) {
return Collections.emptyList();
}
@@ -50,7 +50,7 @@ public final class ShowPluginExecutor implements
DistSQLQueryExecutor<ShowPlugin
}
@Override
- public Class<ShowPluginStatement> getType() {
- return ShowPluginStatement.class;
+ public Class<ShowPluginsStatement> getType() {
+ return ShowPluginsStatement.class;
}
}
diff --git
a/infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rql/plugin/ShowPluginResultRowBuilder.java
b/infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/ral/plugin/ShowPluginsResultRowBuilder.java
similarity index 89%
rename from
infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rql/plugin/ShowPluginResultRowBuilder.java
rename to
infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/ral/plugin/ShowPluginsResultRowBuilder.java
index 39eb3d3b377..2ea329c0d57 100644
---
a/infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/rql/plugin/ShowPluginResultRowBuilder.java
+++
b/infra/distsql-handler/src/main/java/org/apache/shardingsphere/distsql/handler/executor/ral/plugin/ShowPluginsResultRowBuilder.java
@@ -15,7 +15,7 @@
* limitations under the License.
*/
-package org.apache.shardingsphere.distsql.handler.executor.rql.plugin;
+package org.apache.shardingsphere.distsql.handler.executor.ral.plugin;
import
org.apache.shardingsphere.infra.merge.result.impl.local.LocalDataQueryResultRow;
import org.apache.shardingsphere.infra.spi.annotation.SingletonSPI;
@@ -24,10 +24,10 @@ import
org.apache.shardingsphere.infra.spi.type.typed.TypedSPI;
import java.util.Collection;
/**
- * Show plugin result row builder.
+ * Show plugins result row builder.
*/
@SingletonSPI
-public interface ShowPluginResultRowBuilder extends TypedSPI {
+public interface ShowPluginsResultRowBuilder extends TypedSPI {
/**
* Generate rows.
diff --git
a/infra/distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.engine.query.DistSQLQueryExecutor
b/infra/distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.engine.query.DistSQLQueryExecutor
index d97f314a723..455641ebc51 100644
---
a/infra/distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.engine.query.DistSQLQueryExecutor
+++
b/infra/distsql-handler/src/main/resources/META-INF/services/org.apache.shardingsphere.distsql.handler.engine.query.DistSQLQueryExecutor
@@ -19,4 +19,4 @@
org.apache.shardingsphere.distsql.handler.executor.rql.resource.ShowStorageUnitE
org.apache.shardingsphere.distsql.handler.executor.rql.resource.ShowRulesUsedStorageUnitExecutor
org.apache.shardingsphere.distsql.handler.executor.rql.resource.ShowLogicalTableExecutor
org.apache.shardingsphere.distsql.handler.executor.rql.rule.RuleCountExecutor
-org.apache.shardingsphere.distsql.handler.executor.rql.plugin.ShowPluginExecutor
+org.apache.shardingsphere.distsql.handler.executor.ral.plugin.ShowPluginsExecutor
diff --git
a/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/ral/queryable/show/ShowPluginStatement.java
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/ral/queryable/show/ShowPluginsStatement.java
similarity index 87%
rename from
parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/ral/queryable/show/ShowPluginStatement.java
rename to
parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/ral/queryable/show/ShowPluginsStatement.java
index 6b10199c477..3ab62c0cd9b 100644
---
a/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/ral/queryable/show/ShowPluginStatement.java
+++
b/parser/distsql/statement/src/main/java/org/apache/shardingsphere/distsql/statement/ral/queryable/show/ShowPluginsStatement.java
@@ -21,14 +21,14 @@ import lombok.Getter;
import
org.apache.shardingsphere.distsql.statement.ral.queryable.QueryableRALStatement;
/**
- * Show plugin statement.
+ * Show plugins statement.
*/
@Getter
-public final class ShowPluginStatement extends QueryableRALStatement {
+public final class ShowPluginsStatement extends QueryableRALStatement {
private final String type;
- public ShowPluginStatement(final String type) {
+ public ShowPluginsStatement(final String type) {
this.type = type;
}
}