You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by pa...@apache.org on 2022/07/07 03:57:39 UTC

[shardingsphere] branch master updated: Remove useless OptimizerContext.alterDatabase (#18913)

This is an automated email from the ASF dual-hosted git repository.

panjuan 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 aba5d9b2bf9 Remove useless OptimizerContext.alterDatabase (#18913)
aba5d9b2bf9 is described below

commit aba5d9b2bf9f249c0bb329b35f5c6231aadca156
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Thu Jul 7 11:57:31 2022 +0800

    Remove useless OptimizerContext.alterDatabase (#18913)
---
 .../federation/optimizer/context/OptimizerContext.java      | 13 -------------
 1 file changed, 13 deletions(-)

diff --git a/shardingsphere-infra/shardingsphere-infra-federation/shardingsphere-infra-federation-optimizer/src/main/java/org/apache/shardingsphere/infra/federation/optimizer/context/OptimizerContext.java b/shardingsphere-infra/shardingsphere-infra-federation/shardingsphere-infra-federation-optimizer/src/main/java/org/apache/shardingsphere/infra/federation/optimizer/context/OptimizerContext.java
index e0c59d1ef23..cd2ad256466 100644
--- a/shardingsphere-infra/shardingsphere-infra-federation/shardingsphere-infra-federation-optimizer/src/main/java/org/apache/shardingsphere/infra/federation/optimizer/context/OptimizerContext.java
+++ b/shardingsphere-infra/shardingsphere-infra-federation/shardingsphere-infra-federation-optimizer/src/main/java/org/apache/shardingsphere/infra/federation/optimizer/context/OptimizerContext.java
@@ -26,7 +26,6 @@ import org.apache.shardingsphere.infra.federation.optimizer.context.planner.Opti
 import org.apache.shardingsphere.infra.federation.optimizer.context.planner.OptimizerPlannerContextFactory;
 import org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationDatabaseMetaData;
 import org.apache.shardingsphere.infra.federation.optimizer.metadata.FederationMetaData;
-import org.apache.shardingsphere.infra.metadata.database.schema.decorator.model.ShardingSphereSchema;
 import org.apache.shardingsphere.infra.metadata.database.schema.decorator.model.ShardingSphereTable;
 import org.apache.shardingsphere.parser.rule.SQLParserRule;
 
@@ -61,18 +60,6 @@ public final class OptimizerContext {
         plannerContexts.put(databaseName, OptimizerPlannerContextFactory.create(federationDatabaseMetaData));
     }
     
-    /**
-     * Alter database.
-     *
-     * @param databaseName database name
-     * @param schemas schemas
-     */
-    public void alterDatabase(final String databaseName, final Map<String, ShardingSphereSchema> schemas) {
-        FederationDatabaseMetaData federationDatabaseMetaData = new FederationDatabaseMetaData(databaseName, schemas);
-        federationMetaData.getDatabases().put(databaseName, federationDatabaseMetaData);
-        plannerContexts.put(databaseName, OptimizerPlannerContextFactory.create(federationDatabaseMetaData));
-    }
-    
     /**
      * Drop database.
      *