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 1e5508eeff6 Refactor SchemaChangedHandler (#34894)
1e5508eeff6 is described below

commit 1e5508eeff6d1cf91385ac81b9146a78149a8522
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Mar 6 01:19:54 2025 +0800

    Refactor SchemaChangedHandler (#34894)
---
 .../dispatch/handler/database/metadata/SchemaChangedHandler.java       | 3 +--
 .../dispatch/handler/database/metadata/TableChangedHandler.java        | 3 +--
 .../cluster/dispatch/handler/database/metadata/ViewChangedHandler.java | 3 +--
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/SchemaChangedHandler.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/SchemaChangedHandler.java
index 486121bf0fa..c502eaf98da 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/SchemaChangedHandler.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/SchemaChangedHandler.java
@@ -47,8 +47,7 @@ public final class SchemaChangedHandler implements 
DatabaseChangedHandler {
     
     @Override
     public void handle(final String databaseName, final DataChangedEvent 
event) {
-        String eventKey = event.getKey();
-        Optional<String> schemaName = NodePathSearcher.find(eventKey, 
TableMetadataNodePath.createSchemaSearchCriteria(databaseName, false));
+        Optional<String> schemaName = NodePathSearcher.find(event.getKey(), 
TableMetadataNodePath.createSchemaSearchCriteria(databaseName, false));
         if (!schemaName.isPresent()) {
             return;
         }
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/TableChangedHandler.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/TableChangedHandler.java
index 12d3dee648e..d7a5081fc50 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/TableChangedHandler.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/TableChangedHandler.java
@@ -55,8 +55,7 @@ public final class TableChangedHandler implements 
DatabaseChangedHandler {
     
     @Override
     public void handle(final String databaseName, final DataChangedEvent 
event) {
-        String eventKey = event.getKey();
-        Optional<String> schemaName = NodePathSearcher.find(eventKey, 
TableMetadataNodePath.createSchemaSearchCriteria(databaseName, true));
+        Optional<String> schemaName = NodePathSearcher.find(event.getKey(), 
TableMetadataNodePath.createSchemaSearchCriteria(databaseName, true));
         if (!schemaName.isPresent()) {
             return;
         }
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/ViewChangedHandler.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/ViewChangedHandler.java
index c3ecd3aa46e..d52d073c77b 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/ViewChangedHandler.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/database/metadata/ViewChangedHandler.java
@@ -56,8 +56,7 @@ public final class ViewChangedHandler implements 
DatabaseChangedHandler {
     
     @Override
     public void handle(final String databaseName, final DataChangedEvent 
event) {
-        String eventKey = event.getKey();
-        Optional<String> schemaName = NodePathSearcher.find(eventKey, 
TableMetadataNodePath.createSchemaSearchCriteria(databaseName, true));
+        Optional<String> schemaName = NodePathSearcher.find(event.getKey(), 
TableMetadataNodePath.createSchemaSearchCriteria(databaseName, true));
         if (!schemaName.isPresent()) {
             return;
         }

Reply via email to