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 dd0a45d4e00 Rename StatisticsPersistService (#34447)
dd0a45d4e00 is described below

commit dd0a45d4e00b507a4361a4743d449f23d3e597ef
Author: Liang Zhang <[email protected]>
AuthorDate: Thu Jan 23 21:27:08 2025 +0800

    Rename StatisticsPersistService (#34447)
---
 .../shardingsphere/mode/metadata/MetaDataContextManager.java   |  2 +-
 .../apache/shardingsphere/mode/metadata/MetaDataContexts.java  |  2 +-
 .../mode/metadata/factory/MetaDataContextsFactory.java         |  4 ++--
 .../metadata/factory/init/MetaDataContextsInitFactory.java     |  2 +-
 .../type/LocalConfigurationMetaDataContextsInitFactory.java    |  2 +-
 .../mode/metadata/persist/MetaDataPersistService.java          |  6 +++---
 ...isticsPersistService.java => StatisticsPersistService.java} |  6 +++---
 .../metadata/refresher/statistics/StatisticsRefreshEngine.java |  4 ++--
 ...rsistServiceTest.java => StatisticsPersistServiceTest.java} | 10 +++++-----
 .../mode/metadata/refresher/StatisticsRefreshEngineTest.java   |  2 +-
 .../persist/service/ClusterMetaDataManagerPersistService.java  |  4 ++--
 .../test/it/data/pipeline/core/util/PipelineContextUtils.java  |  2 +-
 12 files changed, 23 insertions(+), 23 deletions(-)

diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContextManager.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContextManager.java
index 59b0ce4c9b2..77035ac4946 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContextManager.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContextManager.java
@@ -125,7 +125,7 @@ public class MetaDataContextManager {
         RuleMetaData changedGlobalMetaData = new 
RuleMetaData(GlobalRulesBuilder.buildRules(globalRuleConfigs, 
metaDataContexts.getMetaData().getAllDatabases(), props));
         ShardingSphereMetaData metaData = new ShardingSphereMetaData(
                 metaDataContexts.getMetaData().getAllDatabases(), 
metaDataContexts.getMetaData().getGlobalResourceMetaData(), 
changedGlobalMetaData, props);
-        MetaDataContexts result = new MetaDataContexts(metaData, 
ShardingSphereStatisticsFactory.create(metaData, 
metaDataPersistService.getShardingSphereStatisticsPersistService().load(metaData)));
+        MetaDataContexts result = new MetaDataContexts(metaData, 
ShardingSphereStatisticsFactory.create(metaData, 
metaDataPersistService.getStatisticsPersistService().load(metaData)));
         switchingResource.closeStaleDataSources();
         return result;
     }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContexts.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContexts.java
index 3ce147b87e5..2b4b1f61be4 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContexts.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/MetaDataContexts.java
@@ -76,6 +76,6 @@ public final class MetaDataContexts {
      */
     public void update(final ShardingSphereMetaData metaData, final 
MetaDataPersistService metaDataPersistService) {
         this.metaData.set(metaData);
-        this.statistics.set(ShardingSphereStatisticsFactory.create(metaData, 
metaDataPersistService.getShardingSphereStatisticsPersistService().load(metaData)));
+        this.statistics.set(ShardingSphereStatisticsFactory.create(metaData, 
metaDataPersistService.getStatisticsPersistService().load(metaData)));
     }
 }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactory.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactory.java
index fd104dc4f25..4247c049f05 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactory.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactory.java
@@ -98,7 +98,7 @@ public final class MetaDataContextsFactory {
                 
GlobalRulesBuilder.buildRules(originalMetaDataContexts.getMetaData().getGlobalRuleMetaData().getConfigurations(),
 clonedMetaData.getAllDatabases(), props));
         ShardingSphereMetaData metaData = new ShardingSphereMetaData(
                 clonedMetaData.getAllDatabases(), 
originalMetaDataContexts.getMetaData().getGlobalResourceMetaData(), 
changedGlobalMetaData, props);
-        return new MetaDataContexts(metaData, 
ShardingSphereStatisticsFactory.create(metaData, 
persistService.getShardingSphereStatisticsPersistService().load(metaData)));
+        return new MetaDataContexts(metaData, 
ShardingSphereStatisticsFactory.create(metaData, 
persistService.getStatisticsPersistService().load(metaData)));
     }
     
     /**
@@ -120,7 +120,7 @@ public final class MetaDataContextsFactory {
                 
GlobalRulesBuilder.buildRules(originalMetaDataContexts.getMetaData().getGlobalRuleMetaData().getConfigurations(),
 clonedMetaData.getAllDatabases(), props));
         ShardingSphereMetaData metaData = new ShardingSphereMetaData(
                 clonedMetaData.getAllDatabases(), 
originalMetaDataContexts.getMetaData().getGlobalResourceMetaData(), 
changedGlobalMetaData, props);
-        return new MetaDataContexts(metaData, 
ShardingSphereStatisticsFactory.create(metaData, 
persistService.getShardingSphereStatisticsPersistService().load(metaData)));
+        return new MetaDataContexts(metaData, 
ShardingSphereStatisticsFactory.create(metaData, 
persistService.getStatisticsPersistService().load(metaData)));
     }
     
     private ShardingSphereMetaData cloneMetaData(final ShardingSphereMetaData 
originalMetaData, final ShardingSphereDatabase changedDatabase) {
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/MetaDataContextsInitFactory.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/MetaDataContextsInitFactory.java
index 09d0a29f305..47e542459dc 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/MetaDataContextsInitFactory.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/factory/init/MetaDataContextsInitFactory.java
@@ -54,7 +54,7 @@ public abstract class MetaDataContextsInitFactory {
                                             final 
Collection<ShardingSphereDatabase> databases, final ConfigurationProperties 
props, final MetaDataPersistService persistService) {
         Collection<ShardingSphereRule> globalRules = 
GlobalRulesBuilder.buildRules(globalRuleConfigs, databases, props);
         ShardingSphereMetaData metaData = new 
ShardingSphereMetaData(databases, new ResourceMetaData(globalDataSources), new 
RuleMetaData(globalRules), props);
-        ShardingSphereStatistics statistics = 
ShardingSphereStatisticsFactory.create(metaData, 
persistService.getShardingSphereStatisticsPersistService().load(metaData));
+        ShardingSphereStatistics statistics = 
ShardingSphereStatisticsFactory.create(metaData, 
persistService.getStatisticsPersistService().load(metaData));
         return new MetaDataContexts(metaData, statistics);
     }
 }
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 ab0148c9fcf..5ba6d020124 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
@@ -79,7 +79,7 @@ public final class 
LocalConfigurationMetaDataContextsInitFactory extends MetaDat
         }));
         for (Entry<String, DatabaseStatistics> databaseStatisticsEntry : 
metaDataContexts.getStatistics().getDatabaseStatisticsMap().entrySet()) {
             for (Entry<String, SchemaStatistics> schemaStatisticsEntry : 
databaseStatisticsEntry.getValue().getSchemaStatisticsMap().entrySet()) {
-                
persistService.getShardingSphereStatisticsPersistService().persist(
+                persistService.getStatisticsPersistService().persist(
                         
metaDataContexts.getMetaData().getDatabase(databaseStatisticsEntry.getKey()), 
schemaStatisticsEntry.getKey(), schemaStatisticsEntry.getValue());
             }
         }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistService.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistService.java
index e5c628d5e84..7a17b9e82fe 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistService.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/MetaDataPersistService.java
@@ -29,7 +29,7 @@ import 
org.apache.shardingsphere.infra.metadata.database.schema.manager.GenericS
 import 
org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema;
 import org.apache.shardingsphere.infra.rule.ShardingSphereRule;
 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader;
-import 
org.apache.shardingsphere.mode.metadata.persist.statistics.ShardingSphereStatisticsPersistService;
+import 
org.apache.shardingsphere.mode.metadata.persist.statistics.StatisticsPersistService;
 import 
org.apache.shardingsphere.mode.metadata.persist.config.database.DataSourceUnitPersistService;
 import 
org.apache.shardingsphere.mode.metadata.persist.config.database.DatabaseRulePersistService;
 import 
org.apache.shardingsphere.mode.metadata.persist.config.global.GlobalRulePersistService;
@@ -68,7 +68,7 @@ public final class MetaDataPersistService {
     
     private final PropertiesPersistService propsService;
     
-    private final ShardingSphereStatisticsPersistService 
shardingSphereStatisticsPersistService;
+    private final StatisticsPersistService statisticsPersistService;
     
     public MetaDataPersistService(final PersistRepository repository) {
         this.repository = repository;
@@ -78,7 +78,7 @@ public final class MetaDataPersistService {
         databaseRulePersistService = new 
DatabaseRulePersistService(repository);
         globalRuleService = new GlobalRulePersistService(repository, 
metaDataVersionPersistService);
         propsService = new PropertiesPersistService(repository, 
metaDataVersionPersistService);
-        shardingSphereStatisticsPersistService = new 
ShardingSphereStatisticsPersistService(repository);
+        statisticsPersistService = new StatisticsPersistService(repository);
     }
     
     /**
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/statistics/ShardingSphereStatisticsPersistService.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/statistics/StatisticsPersistService.java
similarity index 97%
rename from 
mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/statistics/ShardingSphereStatisticsPersistService.java
rename to 
mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/statistics/StatisticsPersistService.java
index c50bdfe1b5d..1ce0011ea70 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/statistics/ShardingSphereStatisticsPersistService.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/persist/statistics/StatisticsPersistService.java
@@ -34,15 +34,15 @@ import java.util.Collection;
 import java.util.stream.Collectors;
 
 /**
- * ShardingSphere statistics persist service.
+ * Statistics persist service.
  */
-public final class ShardingSphereStatisticsPersistService {
+public final class StatisticsPersistService {
     
     private final PersistRepository repository;
     
     private final TableRowDataPersistService tableRowDataPersistService;
     
-    public ShardingSphereStatisticsPersistService(final PersistRepository 
repository) {
+    public StatisticsPersistService(final PersistRepository repository) {
         this.repository = repository;
         tableRowDataPersistService = new 
TableRowDataPersistService(repository);
     }
diff --git 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/statistics/StatisticsRefreshEngine.java
 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/statistics/StatisticsRefreshEngine.java
index 273f5edd33e..5da38d1d6d3 100644
--- 
a/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/statistics/StatisticsRefreshEngine.java
+++ 
b/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/refresher/statistics/StatisticsRefreshEngine.java
@@ -154,7 +154,7 @@ public final class StatisticsRefreshEngine {
         for (Entry<String, DatabaseStatistics> entry : 
currentStatistics.getDatabaseStatisticsMap().entrySet()) {
             if (!changedStatistics.containsDatabaseStatistics(entry.getKey())) 
{
                 currentStatistics.dropDatabaseStatistics(entry.getKey());
-                
contextManager.getPersistServiceFacade().getMetaDataPersistService().getShardingSphereStatisticsPersistService().delete(entry.getKey());
+                
contextManager.getPersistServiceFacade().getMetaDataPersistService().getStatisticsPersistService().delete(entry.getKey());
             }
         }
     }
@@ -178,7 +178,7 @@ public final class StatisticsRefreshEngine {
         if (!currentTableStatistics.equals(changedTableStatistics)) {
             
currentStatistics.getDatabaseStatistics(databaseName).getSchemaStatistics(schemaName).putTableStatistics(changedTableStatistics.getName(),
 changedTableStatistics);
             AlteredDatabaseStatistics alteredDatabaseStatistics = 
createAlteredDatabaseStatistics(databaseName, schemaName, table, 
currentTableStatistics, changedTableStatistics);
-            
contextManager.getPersistServiceFacade().getMetaDataPersistService().getShardingSphereStatisticsPersistService().update(alteredDatabaseStatistics);
+            
contextManager.getPersistServiceFacade().getMetaDataPersistService().getStatisticsPersistService().update(alteredDatabaseStatistics);
         }
     }
     
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/data/ShardingSphereStatisticsPersistServiceTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/data/StatisticsPersistServiceTest.java
similarity index 94%
rename from 
mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/data/ShardingSphereStatisticsPersistServiceTest.java
rename to 
mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/data/StatisticsPersistServiceTest.java
index 3e72800d60b..0c530fa06a8 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/data/ShardingSphereStatisticsPersistServiceTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/persist/data/StatisticsPersistServiceTest.java
@@ -25,7 +25,7 @@ import 
org.apache.shardingsphere.infra.metadata.statistics.TableStatistics;
 import org.apache.shardingsphere.infra.yaml.data.pojo.YamlRowStatistics;
 import 
org.apache.shardingsphere.mode.metadata.persist.metadata.table.TableRowDataPersistService;
 import 
org.apache.shardingsphere.mode.metadata.persist.statistics.AlteredDatabaseStatistics;
-import 
org.apache.shardingsphere.mode.metadata.persist.statistics.ShardingSphereStatisticsPersistService;
+import 
org.apache.shardingsphere.mode.metadata.persist.statistics.StatisticsPersistService;
 import org.apache.shardingsphere.mode.spi.repository.PersistRepository;
 import org.junit.jupiter.api.BeforeEach;
 import org.junit.jupiter.api.Test;
@@ -46,9 +46,9 @@ import static org.mockito.Mockito.verify;
 import static org.mockito.Mockito.when;
 
 @ExtendWith(MockitoExtension.class)
-class ShardingSphereStatisticsPersistServiceTest {
+class StatisticsPersistServiceTest {
     
-    private ShardingSphereStatisticsPersistService persistService;
+    private StatisticsPersistService persistService;
     
     @Mock
     private PersistRepository repository;
@@ -58,8 +58,8 @@ class ShardingSphereStatisticsPersistServiceTest {
     
     @BeforeEach
     void setUp() throws ReflectiveOperationException {
-        persistService = new 
ShardingSphereStatisticsPersistService(repository);
-        
Plugins.getMemberAccessor().set(ShardingSphereStatisticsPersistService.class.getDeclaredField("tableRowDataPersistService"),
 persistService, tableRowDataPersistService);
+        persistService = new StatisticsPersistService(repository);
+        
Plugins.getMemberAccessor().set(StatisticsPersistService.class.getDeclaredField("tableRowDataPersistService"),
 persistService, tableRowDataPersistService);
     }
     
     @Test
diff --git 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/StatisticsRefreshEngineTest.java
 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/StatisticsRefreshEngineTest.java
index 38d62634ffc..44c2a5395a8 100644
--- 
a/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/StatisticsRefreshEngineTest.java
+++ 
b/mode/core/src/test/java/org/apache/shardingsphere/mode/metadata/refresher/StatisticsRefreshEngineTest.java
@@ -61,7 +61,7 @@ class StatisticsRefreshEngineTest {
                 PropertiesBuilder.build(new 
Property(TemporaryConfigurationPropertyKey.PROXY_META_DATA_COLLECTOR_ENABLED.getKey(),
 Boolean.TRUE.toString()))));
         
when(contextManager.getComputeNodeInstanceContext().getLockContext().tryLock(any(),
 anyLong())).thenReturn(true);
         new StatisticsRefreshEngine(contextManager).refresh();
-        
verify(contextManager.getPersistServiceFacade().getMetaDataPersistService().getShardingSphereStatisticsPersistService()).update(any());
+        
verify(contextManager.getPersistServiceFacade().getMetaDataPersistService().getStatisticsPersistService()).update(any());
     }
     
     private ShardingSphereStatistics mockStatistics() {
diff --git 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java
 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java
index 7924e2a5fa2..a4196b75343 100644
--- 
a/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java
+++ 
b/mode/type/cluster/core/src/main/java/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.java
@@ -184,7 +184,7 @@ public final class ClusterMetaDataManagerPersistService 
implements MetaDataManag
     
     private void afterStorageUnitsAltered(final String databaseName, final 
MetaDataContexts originalMetaDataContexts, final MetaDataContexts 
reloadMetaDataContexts) {
         
Optional.ofNullable(reloadMetaDataContexts.getStatistics().getDatabaseStatistics(databaseName))
-                .ifPresent(optional -> 
optional.getSchemaStatisticsMap().forEach((schemaName, schemaStatistics) -> 
metaDataPersistService.getShardingSphereStatisticsPersistService()
+                .ifPresent(optional -> 
optional.getSchemaStatisticsMap().forEach((schemaName, schemaStatistics) -> 
metaDataPersistService.getStatisticsPersistService()
                         
.persist(originalMetaDataContexts.getMetaData().getDatabase(databaseName), 
schemaName, schemaStatistics)));
         metaDataPersistService.persistReloadDatabaseByAlter(databaseName, 
reloadMetaDataContexts.getMetaData().getDatabase(databaseName),
                 
originalMetaDataContexts.getMetaData().getDatabase(databaseName));
@@ -194,7 +194,7 @@ public final class ClusterMetaDataManagerPersistService 
implements MetaDataManag
         
reloadMetaDataContexts.getMetaData().getDatabase(databaseName).getAllSchemas().forEach(each
 -> metaDataPersistService.getDatabaseMetaDataFacade()
                 
.getSchema().alterByRuleDropped(reloadMetaDataContexts.getMetaData().getDatabase(databaseName).getName(),
 each));
         
Optional.ofNullable(reloadMetaDataContexts.getStatistics().getDatabaseStatistics(databaseName))
-                .ifPresent(optional -> 
optional.getSchemaStatisticsMap().forEach((schemaName, schemaStatistics) -> 
metaDataPersistService.getShardingSphereStatisticsPersistService()
+                .ifPresent(optional -> 
optional.getSchemaStatisticsMap().forEach((schemaName, schemaStatistics) -> 
metaDataPersistService.getStatisticsPersistService()
                         
.persist(originalMetaDataContexts.getMetaData().getDatabase(databaseName), 
schemaName, schemaStatistics)));
         metaDataPersistService.persistReloadDatabaseByDrop(databaseName, 
reloadMetaDataContexts.getMetaData().getDatabase(databaseName),
                 
originalMetaDataContexts.getMetaData().getDatabase(databaseName));
diff --git 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/util/PipelineContextUtils.java
 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/util/PipelineContextUtils.java
index e3170755ffb..4dd93d28789 100644
--- 
a/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/util/PipelineContextUtils.java
+++ 
b/test/it/pipeline/src/test/java/org/apache/shardingsphere/test/it/data/pipeline/core/util/PipelineContextUtils.java
@@ -145,7 +145,7 @@ public final class PipelineContextUtils {
                 new ShardingSphereColumn("status", Types.VARCHAR, false, 
false, false, true, false, false)),
                 Collections.emptyList(), Collections.emptyList()));
         tables.forEach(each -> 
old.getMetaData().getDatabase("logic_db").getSchema("logic_db").putTable(each));
-        return new MetaDataContexts(old.getMetaData(), 
ShardingSphereStatisticsFactory.create(old.getMetaData(), 
persistService.getShardingSphereStatisticsPersistService().load(old.getMetaData())));
+        return new MetaDataContexts(old.getMetaData(), 
ShardingSphereStatisticsFactory.create(old.getMetaData(), 
persistService.getStatisticsPersistService().load(old.getMetaData())));
     }
     
     /**

Reply via email to