You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by zh...@apache.org on 2022/01/07 11:02:12 UTC
[shardingsphere] branch master updated: Avoid frequently invoking native method Class.getCanonicalName (#14600)
This is an automated email from the ASF dual-hosted git repository.
zhangliang 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 cb5e5d0 Avoid frequently invoking native method Class.getCanonicalName (#14600)
cb5e5d0 is described below
commit cb5e5d028d65706d1c2a1ea6e8314977ff373d08
Author: 吴伟杰 <wu...@apache.org>
AuthorDate: Fri Jan 7 19:01:25 2022 +0800
Avoid frequently invoking native method Class.getCanonicalName (#14600)
---
.../context/refresher/type/AlterIndexStatementSchemaRefresher.java | 4 +++-
.../context/refresher/type/AlterTableStatementSchemaRefresher.java | 4 +++-
.../context/refresher/type/CreateIndexStatementSchemaRefresher.java | 4 +++-
.../context/refresher/type/CreateTableStatementSchemaRefresher.java | 4 +++-
.../context/refresher/type/CreateViewStatementSchemaRefresher.java | 4 +++-
.../context/refresher/type/DropIndexStatementSchemaRefresher.java | 4 +++-
.../context/refresher/type/DropTableStatementSchemaRefresher.java | 4 +++-
.../context/refresher/type/DropViewStatementSchemaRefresher.java | 4 +++-
8 files changed, 24 insertions(+), 8 deletions(-)
diff --git a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/AlterIndexStatementSchemaRefresher.java b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/AlterIndexStatementSchemaRefresher.java
index 5919ba2..8a35d75 100644
--- a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/AlterIndexStatementSchemaRefresher.java
+++ b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/AlterIndexStatementSchemaRefresher.java
@@ -42,6 +42,8 @@ import java.util.Optional;
*/
public final class AlterIndexStatementSchemaRefresher implements MetaDataRefresher<AlterIndexStatement> {
+ private static final String TYPE = AlterIndexStatement.class.getCanonicalName();
+
@Override
public void refresh(final ShardingSphereMetaData schemaMetaData, final FederationSchemaMetaData schema, final Map<String, OptimizerPlannerContext> optimizerPlanners,
final Collection<String> logicDataSourceNames, final AlterIndexStatement sqlStatement, final ConfigurationProperties props) throws SQLException {
@@ -69,6 +71,6 @@ public final class AlterIndexStatementSchemaRefresher implements MetaDataRefresh
@Override
public String getType() {
- return AlterIndexStatement.class.getCanonicalName();
+ return TYPE;
}
}
diff --git a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/AlterTableStatementSchemaRefresher.java b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/AlterTableStatementSchemaRefresher.java
index caac27c..bdde4af 100644
--- a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/AlterTableStatementSchemaRefresher.java
+++ b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/AlterTableStatementSchemaRefresher.java
@@ -43,6 +43,8 @@ import java.util.Optional;
*/
public final class AlterTableStatementSchemaRefresher implements MetaDataRefresher<AlterTableStatement> {
+ private static final String TYPE = AlterTableStatement.class.getCanonicalName();
+
@Override
public void refresh(final ShardingSphereMetaData schemaMetaData, final FederationSchemaMetaData schema, final Map<String, OptimizerPlannerContext> optimizerPlanners,
final Collection<String> logicDataSourceNames, final AlterTableStatement sqlStatement, final ConfigurationProperties props) throws SQLException {
@@ -87,6 +89,6 @@ public final class AlterTableStatementSchemaRefresher implements MetaDataRefresh
@Override
public String getType() {
- return AlterTableStatement.class.getCanonicalName();
+ return TYPE;
}
}
diff --git a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateIndexStatementSchemaRefresher.java b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateIndexStatementSchemaRefresher.java
index c468ee8..fb0001a 100644
--- a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateIndexStatementSchemaRefresher.java
+++ b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateIndexStatementSchemaRefresher.java
@@ -38,6 +38,8 @@ import java.util.Map;
*/
public final class CreateIndexStatementSchemaRefresher implements MetaDataRefresher<CreateIndexStatement> {
+ private static final String TYPE = CreateIndexStatement.class.getCanonicalName();
+
@Override
public void refresh(final ShardingSphereMetaData schemaMetaData, final FederationSchemaMetaData schema, final Map<String, OptimizerPlannerContext> optimizerPlanners,
final Collection<String> logicDataSourceNames, final CreateIndexStatement sqlStatement, final ConfigurationProperties props) throws SQLException {
@@ -54,6 +56,6 @@ public final class CreateIndexStatementSchemaRefresher implements MetaDataRefres
@Override
public String getType() {
- return CreateIndexStatement.class.getCanonicalName();
+ return TYPE;
}
}
diff --git a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateTableStatementSchemaRefresher.java b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateTableStatementSchemaRefresher.java
index c5f357f..a6fa9f4 100644
--- a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateTableStatementSchemaRefresher.java
+++ b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateTableStatementSchemaRefresher.java
@@ -43,6 +43,8 @@ import java.util.Optional;
*/
public final class CreateTableStatementSchemaRefresher implements MetaDataRefresher<CreateTableStatement> {
+ private static final String TYPE = CreateTableStatement.class.getCanonicalName();
+
@Override
public void refresh(final ShardingSphereMetaData schemaMetaData, final FederationSchemaMetaData schema, final Map<String, OptimizerPlannerContext> optimizerPlanners,
final Collection<String> logicDataSourceNames, final CreateTableStatement sqlStatement, final ConfigurationProperties props) throws SQLException {
@@ -69,6 +71,6 @@ public final class CreateTableStatementSchemaRefresher implements MetaDataRefres
@Override
public String getType() {
- return CreateTableStatement.class.getCanonicalName();
+ return TYPE;
}
}
diff --git a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateViewStatementSchemaRefresher.java b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateViewStatementSchemaRefresher.java
index ec521ad..1e9fc62 100644
--- a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateViewStatementSchemaRefresher.java
+++ b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/CreateViewStatementSchemaRefresher.java
@@ -38,6 +38,8 @@ import java.util.Map;
*/
public final class CreateViewStatementSchemaRefresher implements MetaDataRefresher<CreateViewStatement> {
+ private static final String TYPE = CreateViewStatement.class.getCanonicalName();
+
@Override
public void refresh(final ShardingSphereMetaData schemaMetaData, final FederationSchemaMetaData schema, final Map<String, OptimizerPlannerContext> optimizerPlanners,
final Collection<String> logicDataSourceNames, final CreateViewStatement sqlStatement, final ConfigurationProperties props) throws SQLException {
@@ -58,6 +60,6 @@ public final class CreateViewStatementSchemaRefresher implements MetaDataRefresh
@Override
public String getType() {
- return CreateViewStatement.class.getCanonicalName();
+ return TYPE;
}
}
diff --git a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropIndexStatementSchemaRefresher.java b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropIndexStatementSchemaRefresher.java
index db1c82c..b471f87 100644
--- a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropIndexStatementSchemaRefresher.java
+++ b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropIndexStatementSchemaRefresher.java
@@ -44,6 +44,8 @@ import java.util.stream.Collectors;
*/
public final class DropIndexStatementSchemaRefresher implements MetaDataRefresher<DropIndexStatement> {
+ private static final String TYPE = DropIndexStatement.class.getCanonicalName();
+
@Override
public void refresh(final ShardingSphereMetaData schemaMetaData, final FederationSchemaMetaData schema, final Map<String, OptimizerPlannerContext> optimizerPlanners,
final Collection<String> logicDataSourceNames, final DropIndexStatement sqlStatement, final ConfigurationProperties props) throws SQLException {
@@ -89,6 +91,6 @@ public final class DropIndexStatementSchemaRefresher implements MetaDataRefreshe
@Override
public String getType() {
- return DropIndexStatement.class.getCanonicalName();
+ return TYPE;
}
}
diff --git a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropTableStatementSchemaRefresher.java b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropTableStatementSchemaRefresher.java
index fa895ba..2486d14 100644
--- a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropTableStatementSchemaRefresher.java
+++ b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropTableStatementSchemaRefresher.java
@@ -38,6 +38,8 @@ import java.util.Map;
*/
public final class DropTableStatementSchemaRefresher implements MetaDataRefresher<DropTableStatement> {
+ private static final String TYPE = DropTableStatement.class.getCanonicalName();
+
@Override
public void refresh(final ShardingSphereMetaData schemaMetaData, final FederationSchemaMetaData schema, final Map<String, OptimizerPlannerContext> optimizerPlanners,
final Collection<String> logicDataSourceNames, final DropTableStatement sqlStatement, final ConfigurationProperties props) throws SQLException {
@@ -57,6 +59,6 @@ public final class DropTableStatementSchemaRefresher implements MetaDataRefreshe
@Override
public String getType() {
- return DropTableStatement.class.getCanonicalName();
+ return TYPE;
}
}
diff --git a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropViewStatementSchemaRefresher.java b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropViewStatementSchemaRefresher.java
index 8e40218..dfbbac8 100644
--- a/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropViewStatementSchemaRefresher.java
+++ b/shardingsphere-infra/shardingsphere-infra-context/src/main/java/org/apache/shardingsphere/infra/context/refresher/type/DropViewStatementSchemaRefresher.java
@@ -37,6 +37,8 @@ import java.util.Map;
*/
public final class DropViewStatementSchemaRefresher implements MetaDataRefresher<DropViewStatement> {
+ private static final String TYPE = DropViewStatement.class.getCanonicalName();
+
@Override
public void refresh(final ShardingSphereMetaData schemaMetaData, final FederationSchemaMetaData schema, final Map<String, OptimizerPlannerContext> optimizerPlanners,
final Collection<String> logicDataSourceNames, final DropViewStatement sqlStatement, final ConfigurationProperties props) throws SQLException {
@@ -54,6 +56,6 @@ public final class DropViewStatementSchemaRefresher implements MetaDataRefresher
@Override
public String getType() {
- return DropViewStatement.class.getCanonicalName();
+ return TYPE;
}
}