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 9fb2035ec21 Move ShardingSphereDatabasesFactory to mode-core module (#35120) 9fb2035ec21 is described below commit 9fb2035ec21e98e627d26d22c1cb04ae60d86333 Author: Liang Zhang <zhangli...@apache.org> AuthorDate: Mon Mar 31 20:50:21 2025 +0800 Move ShardingSphereDatabasesFactory to mode-core module (#35120) --- .../mode/metadata/factory/init}/ShardingSphereDatabasesFactory.java | 4 +++- .../init/type/LocalConfigurationMetaDataContextsInitFactory.java | 2 +- .../factory/init/type/RegisterCenterMetaDataContextsInitFactory.java | 2 +- .../mode/metadata/factory/MetaDataContextsFactoryTest.java | 2 +- .../metadata/factory/init}/ShardingSphereDatabasesFactoryTest.java | 3 ++- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabasesFactory.java b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/ShardingSphereDatabasesFactory.java similarity index 96% rename from infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabasesFactory.java rename to mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/ShardingSphereDatabasesFactory.java index 46e83df134d..fdbe7777eea 100644 --- a/infra/common/src/main/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabasesFactory.java +++ b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/ShardingSphereDatabasesFactory.java @@ -15,7 +15,7 @@ * limitations under the License. */ -package org.apache.shardingsphere.infra.metadata.database; +package org.apache.shardingsphere.mode.metadata.factory.init; import lombok.AccessLevel; import lombok.NoArgsConstructor; @@ -25,6 +25,8 @@ import org.apache.shardingsphere.infra.database.DatabaseTypeEngine; import org.apache.shardingsphere.infra.database.core.metadata.database.system.SystemDatabase; import org.apache.shardingsphere.infra.database.core.type.DatabaseType; import org.apache.shardingsphere.infra.instance.ComputeNodeInstanceContext; +import org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase; +import org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabaseFactory; import org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema; import java.sql.SQLException; diff --git a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/LocalConfigurationMetaDataContextsInitFactory.java b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/LocalConfigurationMetaDataContextsInitFactory.java index c0f445e810f..59193083efd 100644 --- a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/LocalConfigurationMetaDataContextsInitFactory.java +++ b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/LocalConfigurationMetaDataContextsInitFactory.java @@ -23,7 +23,7 @@ import org.apache.shardingsphere.infra.config.props.ConfigurationProperties; import org.apache.shardingsphere.infra.config.rule.RuleConfiguration; import org.apache.shardingsphere.infra.instance.ComputeNodeInstanceContext; import org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase; -import org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabasesFactory; +import org.apache.shardingsphere.mode.metadata.factory.init.ShardingSphereDatabasesFactory; import org.apache.shardingsphere.infra.metadata.statistics.DatabaseStatistics; import org.apache.shardingsphere.infra.metadata.statistics.SchemaStatistics; import org.apache.shardingsphere.mode.manager.builder.ContextManagerBuilderParameter; diff --git a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/RegisterCenterMetaDataContextsInitFactory.java b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/RegisterCenterMetaDataContextsInitFactory.java index 7dfb7d68f08..e70d01674ec 100644 --- a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/RegisterCenterMetaDataContextsInitFactory.java +++ b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/type/RegisterCenterMetaDataContextsInitFactory.java @@ -27,7 +27,7 @@ import org.apache.shardingsphere.infra.datasource.pool.destroyer.DataSourcePoolD import org.apache.shardingsphere.infra.instance.ComputeNodeInstanceContext; import org.apache.shardingsphere.infra.instance.metadata.jdbc.JDBCInstanceMetaData; import org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase; -import org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabasesFactory; +import org.apache.shardingsphere.mode.metadata.factory.init.ShardingSphereDatabasesFactory; import org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema; import org.apache.shardingsphere.mode.manager.builder.ContextManagerBuilderParameter; import org.apache.shardingsphere.mode.metadata.MetaDataContexts; diff --git a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactoryTest.java b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactoryTest.java index d4ad0ded158..1ddf3c38a91 100644 --- a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactoryTest.java +++ b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactoryTest.java @@ -24,7 +24,7 @@ import org.apache.shardingsphere.infra.database.core.type.DatabaseType; import org.apache.shardingsphere.infra.instance.ComputeNodeInstanceContext; import org.apache.shardingsphere.infra.instance.metadata.jdbc.JDBCInstanceMetaData; import org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase; -import org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabasesFactory; +import org.apache.shardingsphere.mode.metadata.factory.init.ShardingSphereDatabasesFactory; import org.apache.shardingsphere.infra.rule.builder.global.GlobalRulesBuilder; import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader; import org.apache.shardingsphere.mode.manager.builder.ContextManagerBuilderParameter; diff --git a/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabasesFactoryTest.java b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/factory/init/ShardingSphereDatabasesFactoryTest.java similarity index 93% rename from infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabasesFactoryTest.java rename to mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/factory/init/ShardingSphereDatabasesFactoryTest.java index 02e0859992d..72692875968 100644 --- a/infra/common/src/test/java/org/apache/shardingsphere/infra/metadata/database/ShardingSphereDatabasesFactoryTest.java +++ b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/factory/init/ShardingSphereDatabasesFactoryTest.java @@ -15,12 +15,13 @@ * limitations under the License. */ -package org.apache.shardingsphere.infra.metadata.database; +package org.apache.shardingsphere.mode.metadata.factory.init; import org.apache.shardingsphere.infra.config.database.DatabaseConfiguration; import org.apache.shardingsphere.infra.config.database.impl.DataSourceProvidedDatabaseConfiguration; import org.apache.shardingsphere.infra.config.props.ConfigurationProperties; import org.apache.shardingsphere.infra.instance.ComputeNodeInstanceContext; +import org.apache.shardingsphere.infra.metadata.database.ShardingSphereDatabase; import org.junit.jupiter.api.Test; import java.sql.SQLException;