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: 吴伟杰 <[email protected]>
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;
}
}