From badcdcdbed4db2816fbc6059d5d4a7109ca26aa4 Mon Sep 17 00:00:00 2001 From: shardingsphere Date: Sat, 1 Feb 2025 14:31:38 +0800 Subject: [PATCH] Update shardingsphere maven report at 2025-02-01 14:31:38 CST. --- shardingsphere | 2 +- statistics/staging/pmd.html | 54 ++++---- statistics/staging/rat-report.html | 2 +- .../shardingsphere-features/rat-report.html | 2 +- .../shardingsphere-broadcast/rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-encrypt/rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-mask/rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-shadow/rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-sharding/rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-infra/rat-report.html | 2 +- .../shardingsphere-infra-common/pmd.html | 4 +- .../rat-report.html | 2 +- .../database/DatabaseRulesBuilder.html | 115 ++++++++--------- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-infra-spi/rat-report.html | 2 +- .../shardingsphere-infra-util/rat-report.html | 2 +- .../shardingsphere-kernel/rat-report.html | 2 +- .../shardingsphere-authority/rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-single/rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-sql-parser/rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-parser/rat-report.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-parser-sql/rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-test/rat-report.html | 2 +- .../rat-report.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-test-it/rat-report.html | 2 +- .../dependencies.html | 2 +- .../rat-report.html | 2 +- .../shardingsphere-test-util/rat-report.html | 2 +- statistics/staging/taglist.html | 12 +- statistics/staging/xref/allclasses-frame.html | 18 +-- .../database/DatabaseRulesBuilder.html | 115 ++++++++--------- .../mode/manager/ContextManager.html | 10 +- .../global/type/StatisticsChangedHandler.html | 12 +- .../builder/ClusterPersistServiceBuilder.html | 4 +- .../ClusterMetaDataManagerPersistService.html | 14 +-- .../StandalonePersistServiceBuilder.html | 4 +- ...andaloneMetaDataManagerPersistService.html | 14 +-- .../factory/MetaDataContextsFactory.html | 16 +-- .../{ => manager}/MetaDataContextManager.html | 107 ++++++++-------- .../DatabaseMetaDataManager.html | 52 ++++---- .../manager/database/package-frame.html | 21 ++++ .../manager/database/package-summary.html | 107 ++++++++++++++++ .../mode/metadata/manager/package-frame.html | 23 +--- .../metadata/manager/package-summary.html | 37 +----- .../{ => resource}/ResourceSwitchManager.html | 40 +++--- .../{ => resource}/StorageUnitManager.html | 36 +++--- .../{ => resource}/SwitchingResource.html | 10 +- .../manager/resource/package-frame.html | 27 ++++ .../manager/resource/package-summary.html | 117 ++++++++++++++++++ .../DatabaseRuleConfigurationManager.html | 90 +++++++------- .../GlobalConfigurationManager.html | 26 ++-- .../manager/{ => rule}/RuleItemManager.html | 26 ++-- .../metadata/manager/rule/package-frame.html | 27 ++++ .../manager/rule/package-summary.html | 117 ++++++++++++++++++ .../{ => statistics}/StatisticsManager.html | 24 ++-- .../manager/statistics/package-frame.html | 21 ++++ .../manager/statistics/package-summary.html | 107 ++++++++++++++++ .../mode/metadata/package-frame.html | 3 - .../mode/metadata/package-summary.html | 5 - .../mode/persist/PersistServiceFacade.html | 4 +- .../service/PersistServiceBuilder.html | 4 +- statistics/staging/xref/overview-frame.html | 12 ++ statistics/staging/xref/overview-summary.html | 20 +++ 194 files changed, 1136 insertions(+), 631 deletions(-) rename statistics/staging/xref/org/apache/shardingsphere/mode/metadata/{ => manager}/MetaDataContextManager.html (52%) rename statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/{ => database}/DatabaseMetaDataManager.html (82%) create mode 100644 statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/package-frame.html create mode 100644 statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/package-summary.html rename statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/{ => resource}/ResourceSwitchManager.html (81%) rename statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/{ => resource}/StorageUnitManager.html (81%) rename statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/{ => resource}/SwitchingResource.html (91%) create mode 100644 statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/package-frame.html create mode 100644 statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/package-summary.html rename statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/{ => rule}/DatabaseRuleConfigurationManager.html (70%) rename statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/{ => rule}/GlobalConfigurationManager.html (84%) rename statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/{ => rule}/RuleItemManager.html (80%) create mode 100644 statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/package-frame.html create mode 100644 statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/package-summary.html rename statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/{ => statistics}/StatisticsManager.html (91%) create mode 100644 statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/package-frame.html create mode 100644 statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/package-summary.html diff --git a/shardingsphere b/shardingsphere index fac91dbe3573c..32674aeeeb0c6 160000 --- a/shardingsphere +++ b/shardingsphere @@ -1 +1 @@ -Subproject commit fac91dbe3573ca62a6639d9b658e1291c54ca536 +Subproject commit 32674aeeeb0c65b2766b8b6fa66dcb8d9bc1f22b diff --git a/statistics/staging/pmd.html b/statistics/staging/pmd.html index 17b2ecf2ea4fc..acd71690d76e5 100644 --- a/statistics/staging/pmd.html +++ b/statistics/staging/pmd.html @@ -12668,9 +12668,9 @@

Processing Errors

at java.base/java.lang.Thread.run(Thread.java:840) shardingsphere-infra-common - org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java -ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java' at line 112, column 92: Lambda expressions are a feature of Java 8, you should select your language version accordingly +ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java' at line 107, column 92: Lambda expressions are a feature of Java 8, you should select your language version accordingly
-
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java' at line 112, column 92: Lambda expressions are a feature of Java 8, you should select your language version accordingly
+
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java' at line 107, column 92: Lambda expressions are a feature of Java 8, you should select your language version accordingly
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:55)
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:42)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.check(LanguageLevelChecker.java:105)
@@ -21459,10 +21459,10 @@ 

Processing Errors

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)
-shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/DatabaseMetaDataManager.java -ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/DatabaseMetaDataManager.java' at line 87, column 61: Lambda expressions are a feature of Java 8, you should select your language version accordingly +shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/database/DatabaseMetaDataManager.java +ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/database/DatabaseMetaDataManager.java' at line 87, column 61: Lambda expressions are a feature of Java 8, you should select your language version accordingly
-
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/DatabaseMetaDataManager.java' at line 87, column 61: Lambda expressions are a feature of Java 8, you should select your language version accordingly
+
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/database/DatabaseMetaDataManager.java' at line 87, column 61: Lambda expressions are a feature of Java 8, you should select your language version accordingly
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:55)
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:42)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.check(LanguageLevelChecker.java:105)
@@ -21487,17 +21487,17 @@ 

Processing Errors

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)
-shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/DatabaseRuleConfigurationManager.java -ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/DatabaseRuleConfigurationManager.java' at line 63, column 78: Lambda expressions are a feature of Java 8, you should select your language version accordingly +shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/resource/ResourceSwitchManager.java +ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/resource/ResourceSwitchManager.java' at line 52, column 43: Method references are a feature of Java 8, you should select your language version accordingly
-
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/DatabaseRuleConfigurationManager.java' at line 63, column 78: Lambda expressions are a feature of Java 8, you should select your language version accordingly
+
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/resource/ResourceSwitchManager.java' at line 52, column 43: Method references are a feature of Java 8, you should select your language version accordingly
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:55)
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:42)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.check(LanguageLevelChecker.java:105)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.access$300(LanguageLevelChecker.java:72)
-	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker$CheckVisitor.visit(LanguageLevelChecker.java:570)
+	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker$CheckVisitor.visit(LanguageLevelChecker.java:564)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker$CheckVisitor.visit(LanguageLevelChecker.java:431)
-	at net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression.acceptVisitor(ASTLambdaExpression.java:136)
+	at net.sourceforge.pmd.lang.java.ast.ASTMethodReference.acceptVisitor(ASTMethodReference.java:111)
 	at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor(AbstractJavaNode.java:38)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.lambda$check$0(LanguageLevelChecker.java:98)
 	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
@@ -21515,10 +21515,10 @@ 

Processing Errors

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)
-shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/GlobalConfigurationManager.java -ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/GlobalConfigurationManager.java' at line 62, column 24: Lambda expressions are a feature of Java 8, you should select your language version accordingly +shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/resource/StorageUnitManager.java +ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/resource/StorageUnitManager.java' at line 116, column 62: Lambda expressions are a feature of Java 8, you should select your language version accordingly
-
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/GlobalConfigurationManager.java' at line 62, column 24: Lambda expressions are a feature of Java 8, you should select your language version accordingly
+
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/resource/StorageUnitManager.java' at line 116, column 62: Lambda expressions are a feature of Java 8, you should select your language version accordingly
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:55)
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:42)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.check(LanguageLevelChecker.java:105)
@@ -21543,10 +21543,10 @@ 

Processing Errors

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)
-shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/ResourceSwitchManager.java -ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/ResourceSwitchManager.java' at line 52, column 43: Method references are a feature of Java 8, you should select your language version accordingly +shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/resource/SwitchingResource.java +ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/resource/SwitchingResource.java' at line 50, column 51: Method references are a feature of Java 8, you should select your language version accordingly
-
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/ResourceSwitchManager.java' at line 52, column 43: Method references are a feature of Java 8, you should select your language version accordingly
+
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/resource/SwitchingResource.java' at line 50, column 51: Method references are a feature of Java 8, you should select your language version accordingly
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:55)
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:42)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.check(LanguageLevelChecker.java:105)
@@ -21571,10 +21571,10 @@ 

Processing Errors

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)
-shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/StatisticsManager.java -ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/StatisticsManager.java' at line 158, column 27: Lambda expressions are a feature of Java 8, you should select your language version accordingly +shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/rule/DatabaseRuleConfigurationManager.java +ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/rule/DatabaseRuleConfigurationManager.java' at line 63, column 78: Lambda expressions are a feature of Java 8, you should select your language version accordingly
-
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/StatisticsManager.java' at line 158, column 27: Lambda expressions are a feature of Java 8, you should select your language version accordingly
+
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/rule/DatabaseRuleConfigurationManager.java' at line 63, column 78: Lambda expressions are a feature of Java 8, you should select your language version accordingly
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:55)
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:42)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.check(LanguageLevelChecker.java:105)
@@ -21599,10 +21599,10 @@ 

Processing Errors

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)
-shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/StorageUnitManager.java -ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/StorageUnitManager.java' at line 116, column 62: Lambda expressions are a feature of Java 8, you should select your language version accordingly +shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/rule/GlobalConfigurationManager.java +ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/rule/GlobalConfigurationManager.java' at line 62, column 24: Lambda expressions are a feature of Java 8, you should select your language version accordingly
-
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/StorageUnitManager.java' at line 116, column 62: Lambda expressions are a feature of Java 8, you should select your language version accordingly
+
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/rule/GlobalConfigurationManager.java' at line 62, column 24: Lambda expressions are a feature of Java 8, you should select your language version accordingly
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:55)
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:42)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.check(LanguageLevelChecker.java:105)
@@ -21627,17 +21627,17 @@ 

Processing Errors

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:840)
-shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/SwitchingResource.java -ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/SwitchingResource.java' at line 50, column 51: Method references are a feature of Java 8, you should select your language version accordingly +shardingsphere-mode-core - org/apache/shardingsphere/mode/metadata/manager/statistics/StatisticsManager.java +ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/statistics/StatisticsManager.java' at line 158, column 27: Lambda expressions are a feature of Java 8, you should select your language version accordingly
-
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/SwitchingResource.java' at line 50, column 51: Method references are a feature of Java 8, you should select your language version accordingly
+
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/mode/core/src/main/java/org/apache/shardingsphere/mode/metadata/manager/statistics/StatisticsManager.java' at line 158, column 27: Lambda expressions are a feature of Java 8, you should select your language version accordingly
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:55)
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:42)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.check(LanguageLevelChecker.java:105)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.access$300(LanguageLevelChecker.java:72)
-	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker$CheckVisitor.visit(LanguageLevelChecker.java:564)
+	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker$CheckVisitor.visit(LanguageLevelChecker.java:570)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker$CheckVisitor.visit(LanguageLevelChecker.java:431)
-	at net.sourceforge.pmd.lang.java.ast.ASTMethodReference.acceptVisitor(ASTMethodReference.java:111)
+	at net.sourceforge.pmd.lang.java.ast.ASTLambdaExpression.acceptVisitor(ASTLambdaExpression.java:136)
 	at net.sourceforge.pmd.lang.java.ast.AbstractJavaNode.acceptVisitor(AbstractJavaNode.java:38)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.lambda$check$0(LanguageLevelChecker.java:98)
 	at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
diff --git a/statistics/staging/rat-report.html b/statistics/staging/rat-report.html
index a91f2c55d9183..962973d344bc9 100644
--- a/statistics/staging/rat-report.html
+++ b/statistics/staging/rat-report.html
@@ -78,7 +78,7 @@ 

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:18:30Z +Generated at: 2025-02-01T06:15:39Z Notes: 5 Binaries: 997 diff --git a/statistics/staging/shardingsphere-features/rat-report.html b/statistics/staging/shardingsphere-features/rat-report.html index 85bca624b1245..3a6c4971d684e 100644 --- a/statistics/staging/shardingsphere-features/rat-report.html +++ b/statistics/staging/shardingsphere-features/rat-report.html @@ -72,7 +72,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:26:32Z +Generated at: 2025-02-01T06:23:32Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/rat-report.html index ea86844d38b34..fe348e92f2035 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:00Z +Generated at: 2025-02-01T06:23:59Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/rat-report.html index cf40a575e04d7..22fcc7406e7ec 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:02Z +Generated at: 2025-02-01T06:24:01Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-parser/dependencies.html index e4331e284b76a..a5fc2c7309bf9 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-parser/dependencies.html @@ -1683,7 +1683,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-parser/rat-report.html index 3b3025cf060e3..5b7350de1a413 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:19Z +Generated at: 2025-02-01T06:24:17Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-statement/dependencies.html index 2a4d1d0abf97b..f46c9cb763981 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-statement/rat-report.html index b3a4300939f0f..333ebf6e43582 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-broadcast/shardingsphere-broadcast-distsql/shardingsphere-broadcast-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:10Z +Generated at: 2025-02-01T06:24:08Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/rat-report.html index 87a04899ccb29..627055261af88 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:44Z +Generated at: 2025-02-01T06:24:42Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/rat-report.html index f85dcfe4ba5a6..7e5459defcdac 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:47Z +Generated at: 2025-02-01T06:24:44Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-parser/dependencies.html index 5f9e6ef6bff91..af92ec26ce95a 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-parser/dependencies.html @@ -1683,7 +1683,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-parser/rat-report.html index a9013dfa953a9..13479e019eeb5 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:05Z +Generated at: 2025-02-01T06:25:01Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/dependencies.html index a6581c9dd8457..b548d20f4e8aa 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/rat-report.html index 705495485f7b6..42cca020d6ff9 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-encrypt/shardingsphere-encrypt-distsql/shardingsphere-encrypt-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:54Z +Generated at: 2025-02-01T06:24:51Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-mask/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-mask/rat-report.html index 784a2f751cc1c..89db7e595c9da 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-mask/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-mask/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:07Z +Generated at: 2025-02-01T06:25:04Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/rat-report.html index cf84b10b8cf8b..42e6190d63966 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:10Z +Generated at: 2025-02-01T06:25:06Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-parser/dependencies.html index 459f06834b59d..6613f6137e434 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-parser/dependencies.html @@ -1447,7 +1447,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-parser/rat-report.html index ba86ea468a61e..4fd8ca485db71 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:27Z +Generated at: 2025-02-01T06:25:23Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-statement/dependencies.html index 15bed5df6c160..ba39d0e295266 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-statement/rat-report.html index 8d1aa9b003ca7..c945b1e455ecd 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-mask/shardingsphere-mask-distsql/shardingsphere-mask-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:17Z +Generated at: 2025-02-01T06:25:13Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/rat-report.html index 08e0faba4fce3..70ab8e7bf8b05 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:22Z +Generated at: 2025-02-01T06:24:20Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/rat-report.html index 44ef16fc2b7eb..82a876d9273b0 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:24Z +Generated at: 2025-02-01T06:24:23Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-parser/dependencies.html index 7b19ea53a2bbf..0ab5fa82514d5 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-parser/dependencies.html @@ -1447,7 +1447,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-parser/rat-report.html index 9a5b52961e110..ef55b40b070de 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:42Z +Generated at: 2025-02-01T06:24:39Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-statement/dependencies.html index 1610a21227512..a21510d34f840 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-statement/rat-report.html index 6f9d70b76040c..336e81907addf 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-readwrite-splitting/shardingsphere-readwrite-splitting-distsql/shardingsphere-readwrite-splitting-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:27:32Z +Generated at: 2025-02-01T06:24:30Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-shadow/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-shadow/rat-report.html index 31777e5807046..e993d9e31493a 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-shadow/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-shadow/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:46Z +Generated at: 2025-02-01T06:27:39Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/rat-report.html index f9c28fd095b92..a174e5a420bf0 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:48Z +Generated at: 2025-02-01T06:27:41Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-parser/dependencies.html index 786743700becb..ab0d15320bbe0 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-parser/dependencies.html @@ -1447,7 +1447,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-parser/rat-report.html index e1bb85a1cce68..89d3cbfe712ba 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:31:05Z +Generated at: 2025-02-01T06:27:58Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-statement/dependencies.html index 4a94cbd0484e6..694885caea965 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-statement/rat-report.html index b60869c71bbde..67361305690ab 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-shadow/shardingsphere-shadow-distsql/shardingsphere-shadow-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:55Z +Generated at: 2025-02-01T06:27:48Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-sharding/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-sharding/rat-report.html index 64e11132c9f75..1f0fe3feae753 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-sharding/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-sharding/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:26:35Z +Generated at: 2025-02-01T06:23:34Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/rat-report.html index 594058ded9d72..2510d40cd143e 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:26:38Z +Generated at: 2025-02-01T06:23:37Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/dependencies.html index b9518b5da8b36..2ba8c5867c19d 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/dependencies.html @@ -1447,7 +1447,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/rat-report.html index b350b98e956c4..23211031aa1d7 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:26:57Z +Generated at: 2025-02-01T06:23:56Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/dependencies.html index 7b1a64f255f85..c39ea65611df2 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/rat-report.html index 3fdf700254723..c7641e68ef97b 100644 --- a/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-features/shardingsphere-sharding/shardingsphere-sharding-distsql/shardingsphere-sharding-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:26:45Z +Generated at: 2025-02-01T06:23:45Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/rat-report.html b/statistics/staging/shardingsphere-infra/rat-report.html index 37a1c6ddd5865..34110453aa956 100644 --- a/statistics/staging/shardingsphere-infra/rat-report.html +++ b/statistics/staging/shardingsphere-infra/rat-report.html @@ -86,7 +86,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:19:12Z +Generated at: 2025-02-01T06:16:20Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/pmd.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/pmd.html index decd4f94cac4c..4c75ad11c43db 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/pmd.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/pmd.html @@ -1333,9 +1333,9 @@

Processing Errors

at java.base/java.lang.Thread.run(Thread.java:840)
org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java -ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java' at line 112, column 92: Lambda expressions are a feature of Java 8, you should select your language version accordingly +ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java' at line 107, column 92: Lambda expressions are a feature of Java 8, you should select your language version accordingly
-
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java' at line 112, column 92: Lambda expressions are a feature of Java 8, you should select your language version accordingly
+
net.sourceforge.pmd.lang.ast.ParseException: Parse exception in file '/home/runner/work/shardingsphere-doc/shardingsphere-doc/shardingsphere/infra/common/src/main/java/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.java' at line 107, column 92: Lambda expressions are a feature of Java 8, you should select your language version accordingly
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:55)
 	at net.sourceforge.pmd.lang.java.ast.internal.ReportingStrategy$1.report(ReportingStrategy.java:42)
 	at net.sourceforge.pmd.lang.java.ast.internal.LanguageLevelChecker.check(LanguageLevelChecker.java:105)
diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/rat-report.html
index bc2fd6eb6b101..cf23bc14ae7b9 100644
--- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/rat-report.html
+++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/rat-report.html
@@ -71,7 +71,7 @@ 

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:24:15Z +Generated at: 2025-02-01T06:21:17Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/xref/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/xref/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.html index 05bbd71bedbcb..5957876bd14b4 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/xref/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-common/xref/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.html @@ -80,7 +80,7 @@ 72 } 73 74 /** -75 * Build database rules. +75 * Build database rule. 76 * 77 * @param databaseName database name 78 * @param protocolType protocol type @@ -88,67 +88,62 @@ 80 * @param ruleConfig rule configuration 81 * @param computeNodeInstanceContext compute node instance context 82 * @param resourceMetaData resource meta data -83 * @return built rules +83 * @return built rule 84 */ 85 @SuppressWarnings({"unchecked", "rawtypes"}) -86 public static Collection<ShardingSphereRule> build(final String databaseName, final DatabaseType protocolType, final Collection<ShardingSphereRule> rules, final RuleConfiguration ruleConfig, -87 final ComputeNodeInstanceContext computeNodeInstanceContext, final ResourceMetaData resourceMetaData) { -88 Collection<ShardingSphereRule> result = new LinkedList<>(); -89 for (Entry<RuleConfiguration, DatabaseRuleBuilder> entry : OrderedSPILoader.getServices(DatabaseRuleBuilder.class, -90 Collections.singletonList(ruleConfig), Comparator.reverseOrder()).entrySet()) { -91 RuleConfigurationChecker configChecker = OrderedSPILoader.getServicesByClass( -92 RuleConfigurationChecker.class, Collections.singleton(entry.getKey().getClass())).get(entry.getKey().getClass()); -93 if (null != configChecker) { -94 configChecker.check(databaseName, entry.getKey(), resourceMetaData.getDataSourceMap(), rules); -95 } -96 result.add(entry.getValue().build(entry.getKey(), databaseName, protocolType, resourceMetaData, rules, computeNodeInstanceContext)); -97 } -98 return result; -99 } -100 -101 @SuppressWarnings("rawtypes") -102 private static Map<RuleConfiguration, DatabaseRuleBuilder> getRuleBuilderMap(final DatabaseConfiguration databaseConfig) { -103 Map<RuleConfiguration, DatabaseRuleBuilder> result = new LinkedHashMap<>(); -104 result.putAll(getDistributedRuleBuilderMap(databaseConfig.getRuleConfigurations())); -105 result.putAll(getEnhancedRuleBuilderMap(databaseConfig.getRuleConfigurations())); -106 result.putAll(getMissedDefaultRuleBuilderMap(result.values())); -107 return result; -108 } -109 -110 @SuppressWarnings("rawtypes") -111 private static Map<RuleConfiguration, DatabaseRuleBuilder> getDistributedRuleBuilderMap(final Collection<RuleConfiguration> ruleConfigs) { -112 Collection<RuleConfiguration> distributedRuleConfigs = ruleConfigs.stream().filter(each -> isAssignableFrom(each, DistributedRuleConfiguration.class)).collect(Collectors.toList()); -113 return OrderedSPILoader.getServices(DatabaseRuleBuilder.class, distributedRuleConfigs, Comparator.reverseOrder()); -114 } -115 -116 @SuppressWarnings("rawtypes") -117 private static Map<RuleConfiguration, DatabaseRuleBuilder> getEnhancedRuleBuilderMap(final Collection<RuleConfiguration> ruleConfigs) { -118 Collection<RuleConfiguration> enhancedRuleConfigs = ruleConfigs.stream().filter(each -> isAssignableFrom(each, EnhancedRuleConfiguration.class)).collect(Collectors.toList()); -119 return OrderedSPILoader.getServices(DatabaseRuleBuilder.class, enhancedRuleConfigs); -120 } -121 -122 private static boolean isAssignableFrom(final RuleConfiguration ruleConfig, final Class<? extends RuleConfiguration> ruleConfigClass) { -123 return Arrays.stream(ruleConfig.getClass().getInterfaces()).anyMatch(ruleConfigClass::isAssignableFrom); -124 } -125 -126 @SuppressWarnings("rawtypes") -127 private static Map<RuleConfiguration, DatabaseRuleBuilder> getMissedDefaultRuleBuilderMap(final Collection<DatabaseRuleBuilder> configuredBuilders) { -128 Map<RuleConfiguration, DatabaseRuleBuilder> result = new LinkedHashMap<>(); -129 Map<DatabaseRuleBuilder, DefaultDatabaseRuleConfigurationBuilder> defaultBuilders = -130 OrderedSPILoader.getServices(DefaultDatabaseRuleConfigurationBuilder.class, getMissedDefaultRuleBuilders(configuredBuilders)); -131 // TODO consider about order for new put items -132 for (Entry<DatabaseRuleBuilder, DefaultDatabaseRuleConfigurationBuilder> entry : defaultBuilders.entrySet()) { -133 result.put(entry.getValue().build(), entry.getKey()); -134 } -135 return result; -136 } -137 -138 @SuppressWarnings({"unchecked", "rawtypes"}) -139 private static Collection<DatabaseRuleBuilder> getMissedDefaultRuleBuilders(final Collection<DatabaseRuleBuilder> configuredBuilders) { -140 Collection<Class<DatabaseRuleBuilder>> configuredBuilderClasses = configuredBuilders.stream().map(each -> (Class<DatabaseRuleBuilder>) each.getClass()).collect(Collectors.toSet()); -141 return OrderedSPILoader.getServices(DatabaseRuleBuilder.class).stream().filter(each -> !configuredBuilderClasses.contains(each.getClass())).collect(Collectors.toList()); -142 } -143 } +86 public static ShardingSphereRule build(final String databaseName, final DatabaseType protocolType, final Collection<ShardingSphereRule> rules, final RuleConfiguration ruleConfig, +87 final ComputeNodeInstanceContext computeNodeInstanceContext, final ResourceMetaData resourceMetaData) { +88 DatabaseRuleBuilder databaseRuleBuilder = OrderedSPILoader.getServices(DatabaseRuleBuilder.class, Collections.singleton(ruleConfig)).get(ruleConfig); +89 RuleConfigurationChecker configChecker = OrderedSPILoader.getServicesByClass(RuleConfigurationChecker.class, Collections.singleton(ruleConfig.getClass())).get(ruleConfig.getClass()); +90 if (null != configChecker) { +91 configChecker.check(databaseName, ruleConfig, resourceMetaData.getDataSourceMap(), rules); +92 } +93 return databaseRuleBuilder.build(ruleConfig, databaseName, protocolType, resourceMetaData, rules, computeNodeInstanceContext); +94 } +95 +96 @SuppressWarnings("rawtypes") +97 private static Map<RuleConfiguration, DatabaseRuleBuilder> getRuleBuilderMap(final DatabaseConfiguration databaseConfig) { +98 Map<RuleConfiguration, DatabaseRuleBuilder> result = new LinkedHashMap<>(); +99 result.putAll(getDistributedRuleBuilderMap(databaseConfig.getRuleConfigurations())); +100 result.putAll(getEnhancedRuleBuilderMap(databaseConfig.getRuleConfigurations())); +101 result.putAll(getMissedDefaultRuleBuilderMap(result.values())); +102 return result; +103 } +104 +105 @SuppressWarnings("rawtypes") +106 private static Map<RuleConfiguration, DatabaseRuleBuilder> getDistributedRuleBuilderMap(final Collection<RuleConfiguration> ruleConfigs) { +107 Collection<RuleConfiguration> distributedRuleConfigs = ruleConfigs.stream().filter(each -> isAssignableFrom(each, DistributedRuleConfiguration.class)).collect(Collectors.toList()); +108 return OrderedSPILoader.getServices(DatabaseRuleBuilder.class, distributedRuleConfigs, Comparator.reverseOrder()); +109 } +110 +111 @SuppressWarnings("rawtypes") +112 private static Map<RuleConfiguration, DatabaseRuleBuilder> getEnhancedRuleBuilderMap(final Collection<RuleConfiguration> ruleConfigs) { +113 Collection<RuleConfiguration> enhancedRuleConfigs = ruleConfigs.stream().filter(each -> isAssignableFrom(each, EnhancedRuleConfiguration.class)).collect(Collectors.toList()); +114 return OrderedSPILoader.getServices(DatabaseRuleBuilder.class, enhancedRuleConfigs); +115 } +116 +117 private static boolean isAssignableFrom(final RuleConfiguration ruleConfig, final Class<? extends RuleConfiguration> ruleConfigClass) { +118 return Arrays.stream(ruleConfig.getClass().getInterfaces()).anyMatch(ruleConfigClass::isAssignableFrom); +119 } +120 +121 @SuppressWarnings("rawtypes") +122 private static Map<RuleConfiguration, DatabaseRuleBuilder> getMissedDefaultRuleBuilderMap(final Collection<DatabaseRuleBuilder> configuredBuilders) { +123 Map<RuleConfiguration, DatabaseRuleBuilder> result = new LinkedHashMap<>(); +124 Map<DatabaseRuleBuilder, DefaultDatabaseRuleConfigurationBuilder> defaultBuilders = +125 OrderedSPILoader.getServices(DefaultDatabaseRuleConfigurationBuilder.class, getMissedDefaultRuleBuilders(configuredBuilders)); +126 // TODO consider about order for new put items +127 for (Entry<DatabaseRuleBuilder, DefaultDatabaseRuleConfigurationBuilder> entry : defaultBuilders.entrySet()) { +128 result.put(entry.getValue().build(), entry.getKey()); +129 } +130 return result; +131 } +132 +133 @SuppressWarnings({"unchecked", "rawtypes"}) +134 private static Collection<DatabaseRuleBuilder> getMissedDefaultRuleBuilders(final Collection<DatabaseRuleBuilder> configuredBuilders) { +135 Collection<Class<DatabaseRuleBuilder>> configuredBuilderClasses = configuredBuilders.stream().map(each -> (Class<DatabaseRuleBuilder>) each.getClass()).collect(Collectors.toSet()); +136 return OrderedSPILoader.getServices(DatabaseRuleBuilder.class).stream().filter(each -> !configuredBuilderClasses.contains(each.getClass())).collect(Collectors.toList()); +137 } +138 }


diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/rat-report.html index f9f1f69584185..2b0e423dd8c39 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/rat-report.html @@ -68,7 +68,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:39Z +Generated at: 2025-02-01T06:18:45Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-core/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-core/rat-report.html index a5835da776bc9..0b93d293def1c 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-core/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-core/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:48Z +Generated at: 2025-02-01T06:18:53Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-type/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-type/rat-report.html index d55b149be7b7f..2b606723724ee 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-type/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-type/rat-report.html @@ -67,7 +67,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:50Z +Generated at: 2025-02-01T06:18:55Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-type/shardingsphere-infra-data-source-pool-hikari/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-type/shardingsphere-infra-data-source-pool-hikari/rat-report.html index 6916c3fe19dbc..9f6d60e717fa1 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-type/shardingsphere-infra-data-source-pool-hikari/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-data-source-pool/shardingsphere-infra-data-source-pool-type/shardingsphere-infra-data-source-pool-hikari/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:56Z +Generated at: 2025-02-01T06:19:01Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/rat-report.html index bbc047129162c..919fe3099fa49 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/rat-report.html @@ -68,7 +68,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:19:58Z +Generated at: 2025-02-01T06:17:06Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-core/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-core/rat-report.html index aee7dd1d40057..b587314aa66e3 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-core/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-core/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:20:07Z +Generated at: 2025-02-01T06:17:14Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/rat-report.html index b80c6ebf93490..aec7fe8bdeb68 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/rat-report.html @@ -81,7 +81,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:20:10Z +Generated at: 2025-02-01T06:17:17Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-clickhouse/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-clickhouse/rat-report.html index a1b868a456910..d50e111bc67c3 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-clickhouse/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-clickhouse/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:06Z +Generated at: 2025-02-01T06:18:12Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-doris/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-doris/rat-report.html index dc6a8e379f3d5..5be55ac7ebe9c 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-doris/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-doris/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:24:51Z +Generated at: 2025-02-01T06:21:52Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-firebird/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-firebird/rat-report.html index 41445c115768c..8b80a0d7a43cf 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-firebird/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-firebird/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:24Z +Generated at: 2025-02-01T06:18:30Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-h2/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-h2/rat-report.html index 5d2fe284c0994..f0d9244738e22 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-h2/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-h2/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:00Z +Generated at: 2025-02-01T06:18:06Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-hive/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-hive/rat-report.html index c44ba19203175..ea0defc4ced62 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-hive/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-hive/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:25:04Z +Generated at: 2025-02-01T06:22:05Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-mariadb/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-mariadb/rat-report.html index ef7c4370c94e9..3fbe1e299b1b4 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-mariadb/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-mariadb/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:20:24Z +Generated at: 2025-02-01T06:17:31Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-mysql/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-mysql/rat-report.html index 5b442269551b0..1bb7a7c8a8b58 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-mysql/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-mysql/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:20:18Z +Generated at: 2025-02-01T06:17:25Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-opengauss/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-opengauss/rat-report.html index 045bf73d54282..885aca8720bb3 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-opengauss/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-opengauss/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:20:38Z +Generated at: 2025-02-01T06:17:45Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-oracle/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-oracle/rat-report.html index 040eee7ebfcb6..608564c360e5b 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-oracle/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-oracle/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:20:46Z +Generated at: 2025-02-01T06:17:52Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-p6spy/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-p6spy/rat-report.html index 4a31d844917a1..8a4221cec5d60 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-p6spy/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-p6spy/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:18Z +Generated at: 2025-02-01T06:18:24Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-postgresql/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-postgresql/rat-report.html index fd8683807e3ff..da55ee7d8f31e 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-postgresql/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-postgresql/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:20:31Z +Generated at: 2025-02-01T06:17:38Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-presto/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-presto/rat-report.html index 31c7925fef720..c369b5dad143b 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-presto/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-presto/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:25:12Z +Generated at: 2025-02-01T06:22:13Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-sql92/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-sql92/rat-report.html index eb4af15b6ef4b..37d935d32804c 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-sql92/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-sql92/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:12Z +Generated at: 2025-02-01T06:18:18Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-sqlserver/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-sqlserver/rat-report.html index 36f1b7d7a3a17..ed7237b81b928 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-sqlserver/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-sqlserver/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:20:53Z +Generated at: 2025-02-01T06:17:59Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-testcontainers/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-testcontainers/rat-report.html index 20ecdd2a9d274..4ed6a15c5129b 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-testcontainers/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-database/shardingsphere-infra-database-type/shardingsphere-infra-database-testcontainers/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:25:18Z +Generated at: 2025-02-01T06:22:19Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/rat-report.html index acab4b4f0b253..bacb714e41050 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/rat-report.html @@ -68,7 +68,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:19:15Z +Generated at: 2025-02-01T06:16:23Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-core/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-core/rat-report.html index 680dc8ecdafe7..4b8eefe1f9f91 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-core/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-core/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:19:22Z +Generated at: 2025-02-01T06:16:31Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/rat-report.html index 8b06161bc3543..35bf4afd299e7 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/rat-report.html @@ -68,7 +68,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:24:19Z +Generated at: 2025-02-01T06:21:21Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-core/dependencies.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-core/dependencies.html index 9a28455cb29e2..07542bb9ae7e8 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-core/dependencies.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-core/dependencies.html @@ -1541,7 +1541,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-core/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-core/rat-report.html index 0f41be5bee1fc..34631a7c17a50 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-core/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-core/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:24:27Z +Generated at: 2025-02-01T06:21:28Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/rat-report.html index 70016817dbd53..bae84edec9cef 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/rat-report.html @@ -68,7 +68,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:24:29Z +Generated at: 2025-02-01T06:21:31Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-mysql-dialect-exception/dependencies.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-mysql-dialect-exception/dependencies.html index 85d0da69d535d..b8ce08a7abeb6 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-mysql-dialect-exception/dependencies.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-mysql-dialect-exception/dependencies.html @@ -1417,7 +1417,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-mysql-dialect-exception/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-mysql-dialect-exception/rat-report.html index 69cfbf29a0b78..d05b9259d6c47 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-mysql-dialect-exception/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-mysql-dialect-exception/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:24:37Z +Generated at: 2025-02-01T06:21:39Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-postgresql-dialect-exception/dependencies.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-postgresql-dialect-exception/dependencies.html index 1894a406c2d31..4deea8490130b 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-postgresql-dialect-exception/dependencies.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-postgresql-dialect-exception/dependencies.html @@ -1434,7 +1434,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-postgresql-dialect-exception/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-postgresql-dialect-exception/rat-report.html index a6207c1d680fb..5119bcaf3016f 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-postgresql-dialect-exception/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-exception/shardingsphere-infra-exception-dialect/shardingsphere-infra-exception-dialect-type/shardingsphere-postgresql-dialect-exception/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:24:45Z +Generated at: 2025-02-01T06:21:47Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-parser/dependencies.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-parser/dependencies.html index 474b35e4ff4aa..087bd6a8ec4a7 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-parser/dependencies.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-parser/dependencies.html @@ -1449,7 +1449,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-parser/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-parser/rat-report.html index 91ff27a03af86..200dbcf4abe86 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-parser/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-parser/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:25:49Z +Generated at: 2025-02-01T06:22:49Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-spi/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-spi/rat-report.html index bcc8c83c479a8..feccd03d6f020 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-spi/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-spi/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:19:46Z +Generated at: 2025-02-01T06:16:54Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-infra/shardingsphere-infra-util/rat-report.html b/statistics/staging/shardingsphere-infra/shardingsphere-infra-util/rat-report.html index c95a95afc8b5a..4fad60ddf9a79 100644 --- a/statistics/staging/shardingsphere-infra/shardingsphere-infra-util/rat-report.html +++ b/statistics/staging/shardingsphere-infra/shardingsphere-infra-util/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:19:55Z +Generated at: 2025-02-01T06:17:03Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/rat-report.html b/statistics/staging/shardingsphere-kernel/rat-report.html index b2b3fef23a9ed..930ecf14386c7 100644 --- a/statistics/staging/shardingsphere-kernel/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/rat-report.html @@ -77,7 +77,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:25:59Z +Generated at: 2025-02-01T06:22:59Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/rat-report.html index c3edc21b0d3e2..53b4a37fe4f5b 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:29Z +Generated at: 2025-02-01T06:25:26Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/rat-report.html index f219ee10358d2..cfea7beabc3de 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:32Z +Generated at: 2025-02-01T06:25:28Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-parser/dependencies.html index 5bc797dda71da..76de3022ee3ef 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-parser/dependencies.html @@ -1455,7 +1455,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-parser/rat-report.html index c512fd4c3a9d1..77dfaecc1ca43 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:47Z +Generated at: 2025-02-01T06:25:43Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-statement/dependencies.html index 4910ed154a172..6ec2ae3493f59 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-statement/rat-report.html index db32a8ed5ac87..e5c2fd93abd84 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-authority/shardingsphere-authority-distsql/shardingsphere-authority-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:39Z +Generated at: 2025-02-01T06:25:35Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/rat-report.html index 06e27c71af88a..8e7ab6d0588e9 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:26:06Z +Generated at: 2025-02-01T06:23:06Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/rat-report.html index bb51ce028d31b..bfb64196a1482 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:26:09Z +Generated at: 2025-02-01T06:23:09Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-parser/dependencies.html index 96cdd3c648217..3bc137ee03fc7 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-parser/dependencies.html @@ -1455,7 +1455,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-parser/rat-report.html index 3a17686265981..0a53cfdf7203b 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:26:28Z +Generated at: 2025-02-01T06:23:28Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-statement/dependencies.html index 3b501e6d0a942..b8258fafd8d6e 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-statement/rat-report.html index c570e072ac679..a404af9294b68 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-data-pipeline/shardingsphere-data-pipeline-distsql/shardingsphere-data-pipeline-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:26:16Z +Generated at: 2025-02-01T06:23:16Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/rat-report.html index 006c1920357ba..0e8897f1f161b 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:50Z +Generated at: 2025-02-01T06:25:46Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-api/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-api/dependencies.html index c97cc32d5f8fa..626a9420b4cfa 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-api/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-api/dependencies.html @@ -1401,7 +1401,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-api/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-api/rat-report.html index 0f3e254d6a76f..39ea218ff1225 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-api/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-api/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:28:57Z +Generated at: 2025-02-01T06:25:53Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/rat-report.html index ac2c7bd55755f..ff0f89cd781c2 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:00Z +Generated at: 2025-02-01T06:25:55Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-parser/dependencies.html index a241b7f65f8a6..e7cd0aea86386 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-parser/dependencies.html @@ -1479,7 +1479,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-parser/rat-report.html index 35d70f2be1543..3b1933647dc8c 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:16Z +Generated at: 2025-02-01T06:26:11Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-statement/dependencies.html index 2a837fc51a834..2f7c32a3de8e3 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-statement/rat-report.html index c321f72036044..0f2241f9073a3 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-global-clock/shardingsphere-global-clock-distsql/shardingsphere-global-clock-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:07Z +Generated at: 2025-02-01T06:26:02Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-single/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-single/rat-report.html index 85995ae02fc1b..73c0e26938bfe 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-single/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-single/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:41Z +Generated at: 2025-02-01T06:26:36Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/rat-report.html index 4bc6fb52f03e7..25d24cf7e26ad 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:43Z +Generated at: 2025-02-01T06:26:38Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-parser/dependencies.html index 515f535ab2cd0..53dd931a53cc5 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-parser/dependencies.html @@ -1447,7 +1447,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-parser/rat-report.html index 856980f2179fc..dbd017a822cb4 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:01Z +Generated at: 2025-02-01T06:26:55Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-statement/dependencies.html index 86650ab39acc3..27549c9221f1b 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-statement/rat-report.html index 868f9b918a5c1..f92c6e99dd233 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-single/shardingsphere-single-distsql/shardingsphere-single-distsql-statement/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:51Z +Generated at: 2025-02-01T06:26:45Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/rat-report.html index 9fabbe8c3b621..6dcd2534a59ae 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:03Z +Generated at: 2025-02-01T06:26:58Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/rat-report.html index 216596c126051..eb0535ffb36dc 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:06Z +Generated at: 2025-02-01T06:27:00Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-parser/dependencies.html index 272259ac0d8f3..184bf161cae6e 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-parser/dependencies.html @@ -1447,7 +1447,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-parser/rat-report.html index 992d8fad82095..4bbe56218cacf 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:21Z +Generated at: 2025-02-01T06:27:15Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-statement/dependencies.html index fc5d255e62794..75a967ee73986 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-statement/rat-report.html index f50ef3c375924..c61024077c140 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-parser/shardingsphere-sql-parser-distsql/shardingsphere-sql-parser-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:13Z +Generated at: 2025-02-01T06:27:07Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/rat-report.html index b0884426992dd..98fd2dcd88b03 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:24Z +Generated at: 2025-02-01T06:27:18Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/rat-report.html index 1481ad198216d..f61e0ea6888c6 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:27Z +Generated at: 2025-02-01T06:27:21Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-parser/dependencies.html index fec5541b5567c..2993ce43b9754 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-parser/dependencies.html @@ -1447,7 +1447,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-parser/rat-report.html index 9153783ec9884..884a848d37a55 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:43Z +Generated at: 2025-02-01T06:27:36Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-statement/dependencies.html index 7898a8bae3297..5ca60c262b33d 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-statement/rat-report.html index d64088cc43030..b06e1fc90a3f5 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-sql-translator/shardingsphere-sql-translator-distsql/shardingsphere-sql-translator-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:30:34Z +Generated at: 2025-02-01T06:27:27Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/rat-report.html index 04ce92dc86e11..b2c8b71761287 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:19Z +Generated at: 2025-02-01T06:26:14Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/rat-report.html index 2ca41a99c65ca..693d4370c746c 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/rat-report.html @@ -69,7 +69,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:22Z +Generated at: 2025-02-01T06:26:17Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-parser/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-parser/dependencies.html index 0b9609f6677f8..43049005d9cc1 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-parser/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-parser/dependencies.html @@ -1447,7 +1447,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-parser/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-parser/rat-report.html index 83fd6c7700b90..7d18001e81ee7 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-parser/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-parser/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:38Z +Generated at: 2025-02-01T06:26:33Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-statement/dependencies.html index ed95dc1ae09f4..0e0051c1864f9 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-statement/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-statement/rat-report.html index 8d9d75d6bb50a..650ed219a1432 100644 --- a/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-kernel/shardingsphere-transaction/shardingsphere-transaction-distsql/shardingsphere-transaction-distsql-statement/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:29:29Z +Generated at: 2025-02-01T06:26:24Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/rat-report.html b/statistics/staging/shardingsphere-parser/rat-report.html index 32c73abb44f8e..c5c41e2ba5a5b 100644 --- a/statistics/staging/shardingsphere-parser/rat-report.html +++ b/statistics/staging/shardingsphere-parser/rat-report.html @@ -68,7 +68,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:00Z +Generated at: 2025-02-01T06:19:05Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/rat-report.html index 56bb7cb7422ac..d78377404e2b4 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/rat-report.html @@ -68,7 +68,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:25:21Z +Generated at: 2025-02-01T06:22:21Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-engine/dependencies.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-engine/dependencies.html index ad36bbded2e65..5304cea1a71f0 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-engine/dependencies.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-engine/dependencies.html @@ -1416,7 +1416,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-engine/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-engine/rat-report.html index 84f1dd8d2439d..63e6655ade940 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-engine/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-engine/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:25:40Z +Generated at: 2025-02-01T06:22:41Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-statement/dependencies.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-statement/dependencies.html index 787849ac3f8f4..9532dbb773080 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-statement/dependencies.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-statement/dependencies.html @@ -1628,7 +1628,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-statement/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-statement/rat-report.html index 9b28b91bee0f4..b2dc16db8c443 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-distsql/shardingsphere-parser-distsql-statement/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:25:29Z +Generated at: 2025-02-01T06:22:29Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/rat-report.html index 3bc75e24a8cf0..2e625d39547eb 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:03Z +Generated at: 2025-02-01T06:19:08Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/dependencies.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/dependencies.html index f47e7888ffc28..9f57d932f19ce 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/dependencies.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/dependencies.html @@ -2220,7 +2220,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/rat-report.html index 17f0823bbfc3f..81fca457aa72c 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/rat-report.html @@ -77,7 +77,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:31:53Z +Generated at: 2025-02-01T06:28:43Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/shardingsphere-parser-sql-sql92/dependencies.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/shardingsphere-parser-sql-sql92/dependencies.html index b5a3e5f1e68e7..e75f6c210e0d8 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/shardingsphere-parser-sql-sql92/dependencies.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/shardingsphere-parser-sql-sql92/dependencies.html @@ -2206,7 +2206,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/shardingsphere-parser-sql-sql92/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/shardingsphere-parser-sql-sql92/rat-report.html index 818ad4607622b..215b33fd2954f 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/shardingsphere-parser-sql-sql92/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-dialect/shardingsphere-parser-sql-sql92/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:32:08Z +Generated at: 2025-02-01T06:28:58Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-engine/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-engine/rat-report.html index 0bebd9acb0c55..2c2c280a5d723 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-engine/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-engine/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:23:57Z +Generated at: 2025-02-01T06:21:00Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-spi/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-spi/rat-report.html index 7b2036e540159..74e1910d1872b 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-spi/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-spi/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:08Z +Generated at: 2025-02-01T06:19:13Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/rat-report.html index 446eb833896b7..49cc6200fc48a 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/rat-report.html @@ -68,7 +68,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:11Z +Generated at: 2025-02-01T06:19:16Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-core/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-core/rat-report.html index ca5b99fe0ecb0..25238deac2f8b 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-core/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-core/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:24Z +Generated at: 2025-02-01T06:19:28Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/rat-report.html index 09f671fa0d288..d870e03cb40b4 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/rat-report.html @@ -77,7 +77,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:30Z +Generated at: 2025-02-01T06:19:35Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-clickhouse/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-clickhouse/rat-report.html index b847fb8984267..d566d0e0eb452 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-clickhouse/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-clickhouse/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:37Z +Generated at: 2025-02-01T06:19:42Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-doris/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-doris/rat-report.html index 683feeeeb79cd..11e9971f83d53 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-doris/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-doris/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:44Z +Generated at: 2025-02-01T06:19:49Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-firebird/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-firebird/rat-report.html index 3e1d72a8cac7e..3c03bb2f08ccb 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-firebird/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-firebird/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:52Z +Generated at: 2025-02-01T06:19:56Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-hive/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-hive/rat-report.html index 182c88ce8be91..56b1aebf9afe4 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-hive/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-hive/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:22:59Z +Generated at: 2025-02-01T06:20:03Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-mysql/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-mysql/rat-report.html index ad3bd17bba82a..dbc4412b4fc7a 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-mysql/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-mysql/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:23:06Z +Generated at: 2025-02-01T06:20:10Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-opengauss/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-opengauss/rat-report.html index 0255e48c59ffd..0b95c1eb01143 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-opengauss/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-opengauss/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:23:13Z +Generated at: 2025-02-01T06:20:17Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-oracle/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-oracle/rat-report.html index 2245fa7f80759..4106fd43e63ae 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-oracle/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-oracle/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:23:21Z +Generated at: 2025-02-01T06:20:25Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-postgresql/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-postgresql/rat-report.html index dbb87fc86d045..e6bb4fe97e37a 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-postgresql/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-postgresql/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:23:28Z +Generated at: 2025-02-01T06:20:32Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-presto/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-presto/rat-report.html index 11ad155796dd9..d1c3708eae5f2 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-presto/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-presto/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:23:35Z +Generated at: 2025-02-01T06:20:38Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-sql92/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-sql92/rat-report.html index 4a89f62debf3a..2d46b7264850b 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-sql92/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-sql92/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:23:41Z +Generated at: 2025-02-01T06:20:45Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-sqlserver/rat-report.html b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-sqlserver/rat-report.html index a1dfdc3dbb631..895c20fdd0c5c 100644 --- a/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-sqlserver/rat-report.html +++ b/statistics/staging/shardingsphere-parser/shardingsphere-parser-sql/shardingsphere-parser-sql-statement/shardingsphere-parser-sql-statement-type/shardingsphere-parser-sql-statement-sqlserver/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:23:49Z +Generated at: 2025-02-01T06:20:52Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-test/rat-report.html b/statistics/staging/shardingsphere-test/rat-report.html index 107b1871f8b8f..a3fe777cd97fd 100644 --- a/statistics/staging/shardingsphere-test/rat-report.html +++ b/statistics/staging/shardingsphere-test/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:19:29Z +Generated at: 2025-02-01T06:16:38Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-test/shardingsphere-test-fixture/rat-report.html b/statistics/staging/shardingsphere-test/shardingsphere-test-fixture/rat-report.html index 59c73121461b0..36f747192a1eb 100644 --- a/statistics/staging/shardingsphere-test/shardingsphere-test-fixture/rat-report.html +++ b/statistics/staging/shardingsphere-test/shardingsphere-test-fixture/rat-report.html @@ -68,7 +68,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:28Z +Generated at: 2025-02-01T06:18:34Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-test/shardingsphere-test-fixture/shardingsphere-test-fixture-database/rat-report.html b/statistics/staging/shardingsphere-test/shardingsphere-test-fixture/shardingsphere-test-fixture-database/rat-report.html index c783694f9c20d..1b18a01974693 100644 --- a/statistics/staging/shardingsphere-test/shardingsphere-test-fixture/shardingsphere-test-fixture-database/rat-report.html +++ b/statistics/staging/shardingsphere-test/shardingsphere-test-fixture/shardingsphere-test-fixture-database/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:21:37Z +Generated at: 2025-02-01T06:18:42Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-test/shardingsphere-test-it/rat-report.html b/statistics/staging/shardingsphere-test/shardingsphere-test-it/rat-report.html index a12319f59283f..1360c2793ee91 100644 --- a/statistics/staging/shardingsphere-test/shardingsphere-test-it/rat-report.html +++ b/statistics/staging/shardingsphere-test/shardingsphere-test-it/rat-report.html @@ -74,7 +74,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:31:10Z +Generated at: 2025-02-01T06:28:03Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-test/shardingsphere-test-it/shardingsphere-test-it-parser/dependencies.html b/statistics/staging/shardingsphere-test/shardingsphere-test-it/shardingsphere-test-it-parser/dependencies.html index 04c7799f69b00..f08d97c9062d5 100644 --- a/statistics/staging/shardingsphere-test/shardingsphere-test-it/shardingsphere-test-it-parser/dependencies.html +++ b/statistics/staging/shardingsphere-test/shardingsphere-test-it/shardingsphere-test-it-parser/dependencies.html @@ -2408,7 +2408,7 @@

Dependency File Details

Yes shardingsphere-infra-common-5.5.3-SNAPSHOT.jar -297.1 kB +297 kB 336 218 90 diff --git a/statistics/staging/shardingsphere-test/shardingsphere-test-it/shardingsphere-test-it-parser/rat-report.html b/statistics/staging/shardingsphere-test/shardingsphere-test-it/shardingsphere-test-it-parser/rat-report.html index 9c88d30b5797c..35774dfa61b67 100644 --- a/statistics/staging/shardingsphere-test/shardingsphere-test-it/shardingsphere-test-it-parser/rat-report.html +++ b/statistics/staging/shardingsphere-test/shardingsphere-test-it/shardingsphere-test-it-parser/rat-report.html @@ -71,7 +71,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:31:32Z +Generated at: 2025-02-01T06:28:24Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/shardingsphere-test/shardingsphere-test-util/rat-report.html b/statistics/staging/shardingsphere-test/shardingsphere-test-util/rat-report.html index 8484191ba51dd..4d369fef00762 100644 --- a/statistics/staging/shardingsphere-test/shardingsphere-test-util/rat-report.html +++ b/statistics/staging/shardingsphere-test/shardingsphere-test-util/rat-report.html @@ -70,7 +70,7 @@

Rat (Release Audit Tool) ***************************************************** Summary ------- -Generated at: 2025-02-01T03:19:39Z +Generated at: 2025-02-01T06:16:47Z Notes: 0 Binaries: 0 diff --git a/statistics/staging/taglist.html b/statistics/staging/taglist.html index db56206c901fe..ab3785630f413 100644 --- a/statistics/staging/taglist.html +++ b/statistics/staging/taglist.html @@ -83,11 +83,11 @@

Tag List Report

@todo TODO -365 +366 TODO

Each tag is detailed below:

TODO

-

Number of occurrences found in the code: 365

+

Number of occurrences found in the code: 366

@@ -622,7 +622,7 @@

TODO

- + @@ -690,6 +690,12 @@

TODO

+ + + + + + diff --git a/statistics/staging/xref/allclasses-frame.html b/statistics/staging/xref/allclasses-frame.html index 43f0137952ab5..2214797ef67cf 100644 --- a/statistics/staging/xref/allclasses-frame.html +++ b/statistics/staging/xref/allclasses-frame.html @@ -1130,7 +1130,7 @@

All Classes

  • DatabaseExportMetaDataGenerator
  • DatabaseListenerChangedHandler
  • DatabaseMetaDataChangedListener
  • -
  • DatabaseMetaDataManager
  • +
  • DatabaseMetaDataManager
  • DatabaseMetaDataNodePath
  • DatabaseMetaDataPersistFacade
  • DatabaseMetaDataPersistService
  • @@ -1152,7 +1152,7 @@

    All Classes

  • DatabaseRuleBuilder
  • DatabaseRuleConfiguration
  • DatabaseRuleConfigurationEmptyChecker
  • -
  • DatabaseRuleConfigurationManager
  • +
  • DatabaseRuleConfigurationManager
  • DatabaseRuleCreateExecutor
  • DatabaseRuleDefinitionExecuteEngine
  • DatabaseRuleDefinitionExecutor
  • @@ -2269,7 +2269,7 @@

    All Classes

  • GlobalClockRuleConfiguration
  • GlobalClockTransactionExecutor
  • GlobalClockTransactionHook
  • -
  • GlobalConfigurationManager
  • +
  • GlobalConfigurationManager
  • GlobalDataChangedEventHandler
  • GlobalDataSourceRegistry
  • GlobalLock
  • @@ -2728,7 +2728,7 @@

    All Classes

  • MergedResult
  • MessageDigestAlgorithm
  • MetaDataChangedHandler
  • -
  • MetaDataContextManager
  • +
  • MetaDataContextManager
  • MetaDataContexts
  • MetaDataContextsFactory
  • MetaDataContextsFactoryAdvice
  • @@ -4495,7 +4495,7 @@

    All Classes

  • ResourceMetaData
  • ResourceNameLengthExceededException
  • ResourceQueryStatement
  • -
  • ResourceSwitchManager
  • +
  • ResourceSwitchManager
  • ResponseFuture
  • ResponseHeader
  • ResponsePacketBuilder
  • @@ -4571,7 +4571,7 @@

    All Classes

  • RuleDefinitionStatement
  • RuleItemChangedBuilder
  • RuleItemConfigurationChangedProcessor
  • -
  • RuleItemManager
  • +
  • RuleItemManager
  • RuleMetaData
  • RuleNodePath
  • RuleNodePathProvider
  • @@ -5606,7 +5606,7 @@

    All Classes

  • StatisticsCollectJobWorker
  • StatisticsDimension
  • StatisticsLock
  • -
  • StatisticsManager
  • +
  • StatisticsManager
  • StatisticsOptionAssert
  • StatisticsOptionSegment
  • StatisticsPersistService
  • @@ -5635,7 +5635,7 @@

    All Classes

  • StorageUnitChangedHandler
  • StorageUnitDefinitionProcessor
  • StorageUnitDefinitionStatement
  • -
  • StorageUnitManager
  • +
  • StorageUnitManager
  • StorageUnitNodeMapCreator
  • StorageUnitSingleDefinitionProcessor
  • StorageUnitsOperateException
  • @@ -5680,7 +5680,7 @@

    All Classes

  • SwitchStatement
  • SwitchStatementTestCase
  • SwitchTypeInTransactionException
  • -
  • SwitchingResource
  • +
  • SwitchingResource
  • SyntaxSQLException
  • SystemActionStatement
  • SystemDatabase
  • diff --git a/statistics/staging/xref/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.html b/statistics/staging/xref/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.html index b9661e0b14b8b..c5e3c0ba146ec 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.html +++ b/statistics/staging/xref/org/apache/shardingsphere/infra/rule/builder/database/DatabaseRulesBuilder.html @@ -80,7 +80,7 @@ 72 } 7374/** -75 * Build database rules. +75 * Build database rule.76 *77 * @param databaseName database name78 * @param protocolType protocol type @@ -88,67 +88,62 @@ 80 * @param ruleConfig rule configuration81 * @param computeNodeInstanceContext compute node instance context82 * @param resourceMetaData resource meta data -83 * @return built rules +83 * @return built rule84 */85 @SuppressWarnings({"unchecked", "rawtypes"}) -86publicstatic Collection<ShardingSphereRule> build(final String databaseName, finalDatabaseType protocolType, final Collection<ShardingSphereRule> rules, finalRuleConfiguration ruleConfig, -87finalComputeNodeInstanceContext computeNodeInstanceContext, finalResourceMetaData resourceMetaData) { -88 Collection<ShardingSphereRule> result = new LinkedList<>(); -89for (Entry<RuleConfiguration, DatabaseRuleBuilder> entry : OrderedSPILoader.getServices(DatabaseRuleBuilder.class, -90 Collections.singletonList(ruleConfig), Comparator.reverseOrder()).entrySet()) { -91RuleConfigurationChecker configChecker = OrderedSPILoader.getServicesByClass( -92 RuleConfigurationChecker.class, Collections.singleton(entry.getKey().getClass())).get(entry.getKey().getClass()); -93if (null != configChecker) { -94 configChecker.check(databaseName, entry.getKey(), resourceMetaData.getDataSourceMap(), rules); -95 } -96 result.add(entry.getValue().build(entry.getKey(), databaseName, protocolType, resourceMetaData, rules, computeNodeInstanceContext)); -97 } -98return result; -99 } -100 -101 @SuppressWarnings("rawtypes") -102privatestatic Map<RuleConfiguration, DatabaseRuleBuilder> getRuleBuilderMap(finalDatabaseConfiguration databaseConfig) { -103 Map<RuleConfiguration, DatabaseRuleBuilder> result = new LinkedHashMap<>(); -104 result.putAll(getDistributedRuleBuilderMap(databaseConfig.getRuleConfigurations())); -105 result.putAll(getEnhancedRuleBuilderMap(databaseConfig.getRuleConfigurations())); -106 result.putAll(getMissedDefaultRuleBuilderMap(result.values())); -107return result; -108 } -109 -110 @SuppressWarnings("rawtypes") -111privatestatic Map<RuleConfiguration, DatabaseRuleBuilder> getDistributedRuleBuilderMap(final Collection<RuleConfiguration> ruleConfigs) { -112 Collection<RuleConfiguration> distributedRuleConfigs = ruleConfigs.stream().filter(each -> isAssignableFrom(each, DistributedRuleConfiguration.class)).collect(Collectors.toList()); -113return OrderedSPILoader.getServices(DatabaseRuleBuilder.class, distributedRuleConfigs, Comparator.reverseOrder()); -114 } -115 -116 @SuppressWarnings("rawtypes") -117privatestatic Map<RuleConfiguration, DatabaseRuleBuilder> getEnhancedRuleBuilderMap(final Collection<RuleConfiguration> ruleConfigs) { -118 Collection<RuleConfiguration> enhancedRuleConfigs = ruleConfigs.stream().filter(each -> isAssignableFrom(each, EnhancedRuleConfiguration.class)).collect(Collectors.toList()); -119return OrderedSPILoader.getServices(DatabaseRuleBuilder.class, enhancedRuleConfigs); -120 } -121 -122privatestaticboolean isAssignableFrom(finalRuleConfiguration ruleConfig, final Class<? extends RuleConfiguration> ruleConfigClass) { -123return Arrays.stream(ruleConfig.getClass().getInterfaces()).anyMatch(ruleConfigClass::isAssignableFrom); -124 } -125 -126 @SuppressWarnings("rawtypes") -127privatestatic Map<RuleConfiguration, DatabaseRuleBuilder> getMissedDefaultRuleBuilderMap(final Collection<DatabaseRuleBuilder> configuredBuilders) { -128 Map<RuleConfiguration, DatabaseRuleBuilder> result = new LinkedHashMap<>(); -129 Map<DatabaseRuleBuilder, DefaultDatabaseRuleConfigurationBuilder> defaultBuilders = -130 OrderedSPILoader.getServices(DefaultDatabaseRuleConfigurationBuilder.class, getMissedDefaultRuleBuilders(configuredBuilders)); -131// TODO consider about order for new put items -132for (Entry<DatabaseRuleBuilder, DefaultDatabaseRuleConfigurationBuilder> entry : defaultBuilders.entrySet()) { -133 result.put(entry.getValue().build(), entry.getKey()); -134 } -135return result; -136 } -137 -138 @SuppressWarnings({"unchecked", "rawtypes"}) -139privatestatic Collection<DatabaseRuleBuilder> getMissedDefaultRuleBuilders(final Collection<DatabaseRuleBuilder> configuredBuilders) { -140 Collection<Class<DatabaseRuleBuilder>> configuredBuilderClasses = configuredBuilders.stream().map(each -> (Class<DatabaseRuleBuilder>) each.getClass()).collect(Collectors.toSet()); -141return OrderedSPILoader.getServices(DatabaseRuleBuilder.class).stream().filter(each -> !configuredBuilderClasses.contains(each.getClass())).collect(Collectors.toList()); -142 } -143 } +86publicstaticShardingSphereRule build(final String databaseName, finalDatabaseType protocolType, final Collection<ShardingSphereRule> rules, finalRuleConfiguration ruleConfig, +87finalComputeNodeInstanceContext computeNodeInstanceContext, finalResourceMetaData resourceMetaData) { +88DatabaseRuleBuilder databaseRuleBuilder = OrderedSPILoader.getServices(DatabaseRuleBuilder.class, Collections.singleton(ruleConfig)).get(ruleConfig); +89RuleConfigurationChecker configChecker = OrderedSPILoader.getServicesByClass(RuleConfigurationChecker.class, Collections.singleton(ruleConfig.getClass())).get(ruleConfig.getClass()); +90if (null != configChecker) { +91 configChecker.check(databaseName, ruleConfig, resourceMetaData.getDataSourceMap(), rules); +92 } +93return databaseRuleBuilder.build(ruleConfig, databaseName, protocolType, resourceMetaData, rules, computeNodeInstanceContext); +94 } +95 +96 @SuppressWarnings("rawtypes") +97privatestatic Map<RuleConfiguration, DatabaseRuleBuilder> getRuleBuilderMap(finalDatabaseConfiguration databaseConfig) { +98 Map<RuleConfiguration, DatabaseRuleBuilder> result = new LinkedHashMap<>(); +99 result.putAll(getDistributedRuleBuilderMap(databaseConfig.getRuleConfigurations())); +100 result.putAll(getEnhancedRuleBuilderMap(databaseConfig.getRuleConfigurations())); +101 result.putAll(getMissedDefaultRuleBuilderMap(result.values())); +102return result; +103 } +104 +105 @SuppressWarnings("rawtypes") +106privatestatic Map<RuleConfiguration, DatabaseRuleBuilder> getDistributedRuleBuilderMap(final Collection<RuleConfiguration> ruleConfigs) { +107 Collection<RuleConfiguration> distributedRuleConfigs = ruleConfigs.stream().filter(each -> isAssignableFrom(each, DistributedRuleConfiguration.class)).collect(Collectors.toList()); +108return OrderedSPILoader.getServices(DatabaseRuleBuilder.class, distributedRuleConfigs, Comparator.reverseOrder()); +109 } +110 +111 @SuppressWarnings("rawtypes") +112privatestatic Map<RuleConfiguration, DatabaseRuleBuilder> getEnhancedRuleBuilderMap(final Collection<RuleConfiguration> ruleConfigs) { +113 Collection<RuleConfiguration> enhancedRuleConfigs = ruleConfigs.stream().filter(each -> isAssignableFrom(each, EnhancedRuleConfiguration.class)).collect(Collectors.toList()); +114return OrderedSPILoader.getServices(DatabaseRuleBuilder.class, enhancedRuleConfigs); +115 } +116 +117privatestaticboolean isAssignableFrom(finalRuleConfiguration ruleConfig, final Class<? extends RuleConfiguration> ruleConfigClass) { +118return Arrays.stream(ruleConfig.getClass().getInterfaces()).anyMatch(ruleConfigClass::isAssignableFrom); +119 } +120 +121 @SuppressWarnings("rawtypes") +122privatestatic Map<RuleConfiguration, DatabaseRuleBuilder> getMissedDefaultRuleBuilderMap(final Collection<DatabaseRuleBuilder> configuredBuilders) { +123 Map<RuleConfiguration, DatabaseRuleBuilder> result = new LinkedHashMap<>(); +124 Map<DatabaseRuleBuilder, DefaultDatabaseRuleConfigurationBuilder> defaultBuilders = +125 OrderedSPILoader.getServices(DefaultDatabaseRuleConfigurationBuilder.class, getMissedDefaultRuleBuilders(configuredBuilders)); +126// TODO consider about order for new put items +127for (Entry<DatabaseRuleBuilder, DefaultDatabaseRuleConfigurationBuilder> entry : defaultBuilders.entrySet()) { +128 result.put(entry.getValue().build(), entry.getKey()); +129 } +130return result; +131 } +132 +133 @SuppressWarnings({"unchecked", "rawtypes"}) +134privatestatic Collection<DatabaseRuleBuilder> getMissedDefaultRuleBuilders(final Collection<DatabaseRuleBuilder> configuredBuilders) { +135 Collection<Class<DatabaseRuleBuilder>> configuredBuilderClasses = configuredBuilders.stream().map(each -> (Class<DatabaseRuleBuilder>) each.getClass()).collect(Collectors.toSet()); +136return OrderedSPILoader.getServices(DatabaseRuleBuilder.class).stream().filter(each -> !configuredBuilderClasses.contains(each.getClass())).collect(Collectors.toList()); +137 } +138 }
    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/ContextManager.html b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/ContextManager.html index 6b99b22297a91..f6badd5021c8c 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/ContextManager.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/ContextManager.html @@ -49,10 +49,10 @@ 41import org.apache.shardingsphere.infra.rule.builder.global.GlobalRulesBuilder; 42import org.apache.shardingsphere.infra.spi.ShardingSphereServiceLoader; 43import org.apache.shardingsphere.mode.manager.listener.ContextManagerLifecycleListener; -44import org.apache.shardingsphere.mode.metadata.MetaDataContextManager; +44import org.apache.shardingsphere.mode.metadata.manager.MetaDataContextManager; 45import org.apache.shardingsphere.mode.metadata.MetaDataContexts; 46import org.apache.shardingsphere.mode.metadata.factory.MetaDataContextsFactory; -47import org.apache.shardingsphere.mode.metadata.manager.SwitchingResource; +47import org.apache.shardingsphere.mode.metadata.manager.resource.SwitchingResource; 48import org.apache.shardingsphere.mode.persist.PersistServiceFacade; 49import org.apache.shardingsphere.mode.spi.repository.PersistRepository; 50import org.apache.shardingsphere.mode.state.cluster.ClusterStateContext; @@ -79,12 +79,12 @@ 7172privatefinalPersistServiceFacade persistServiceFacade; 73 -74privatefinalMetaDataContextManager metaDataContextManager; +74privatefinalMetaDataContextManager metaDataContextManager; 7576publicContextManager(finalMetaDataContexts metaDataContexts, finalComputeNodeInstanceContext computeNodeInstanceContext, finalPersistRepository repository) { 77this.metaDataContexts = metaDataContexts; 78this.computeNodeInstanceContext = computeNodeInstanceContext; -79 metaDataContextManager = newMetaDataContextManager(metaDataContexts, computeNodeInstanceContext, repository); +79 metaDataContextManager = newMetaDataContextManager(metaDataContexts, computeNodeInstanceContext, repository); 80 persistServiceFacade = newPersistServiceFacade(repository, computeNodeInstanceContext.getModeConfiguration(), metaDataContextManager); 81 stateContext = newClusterStateContext(persistServiceFacade.getClusterStatePersistService().load()); 82 executorEngine = ExecutorEngine.createExecutorEngineWithSize(metaDataContexts.getMetaData().getProps().<Integer>getValue(ConfigurationPropertyKey.KERNEL_EXECUTOR_SIZE)); @@ -135,7 +135,7 @@ 127128privateMetaDataContexts createMetaDataContexts(finalShardingSphereDatabase database) throws SQLException { 129 Map<String, DataSourcePoolProperties> dataSourcePoolProps = persistServiceFacade.getMetaDataPersistFacade().getDataSourceUnitService().load(database.getName()); -130SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager().switchByAlterStorageUnit(database.getResourceMetaData(), dataSourcePoolProps); +130SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager().switchByAlterStorageUnit(database.getResourceMetaData(), dataSourcePoolProps); 131 Collection<RuleConfiguration> ruleConfigs = persistServiceFacade.getMetaDataPersistFacade().getDatabaseRuleService().load(database.getName()); 132ShardingSphereDatabase changedDatabase = newMetaDataContextsFactory(persistServiceFacade.getMetaDataPersistFacade(), computeNodeInstanceContext) 133 .createChangedDatabase(database.getName(), false, switchingResource, ruleConfigs, metaDataContexts); diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/type/StatisticsChangedHandler.html b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/type/StatisticsChangedHandler.html index 0fd51302b9c8b..204c982cda6ac 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/type/StatisticsChangedHandler.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/dispatch/handler/global/type/StatisticsChangedHandler.html @@ -33,7 +33,7 @@ 25import org.apache.shardingsphere.mode.event.DataChangedEvent; 26import org.apache.shardingsphere.mode.event.DataChangedEvent.Type; 27import org.apache.shardingsphere.mode.manager.ContextManager; -28import org.apache.shardingsphere.mode.metadata.manager.StatisticsManager; +28import org.apache.shardingsphere.mode.metadata.manager.statistics.StatisticsManager; 2930import java.util.Arrays; 31import java.util.Collection; @@ -56,7 +56,7 @@ 4849 @Override 50publicvoid handle(finalContextManager contextManager, finalDataChangedEvent event) { -51StatisticsManager databaseManager = contextManager.getMetaDataContextManager().getStatisticsManager(); +51StatisticsManager databaseManager = contextManager.getMetaDataContextManager().getStatisticsManager(); 52 Optional<String> databaseName = ShardingSphereStatisticsNodePath.findDatabaseName(event.getKey(), false); 53if (databaseName.isPresent()) { 54 handleDatabaseChanged(databaseManager, event.getType(), databaseName.get()); @@ -90,7 +90,7 @@ 82 } 83 } 84 -85privatevoid handleDatabaseChanged(finalStatisticsManager databaseManager, final Type type, final String databaseName) { +85privatevoid handleDatabaseChanged(finalStatisticsManager databaseManager, final Type type, final String databaseName) { 86switch (type) { 87case ADDED: 88case UPDATED: @@ -103,7 +103,7 @@ 95 } 96 } 97 -98privatevoid handleSchemaChanged(finalStatisticsManager databaseManager, final Type type, final String databaseName, final String schemaName) { +98privatevoid handleSchemaChanged(finalStatisticsManager databaseManager, final Type type, final String databaseName, final String schemaName) { 99switch (type) { 100case ADDED: 101case UPDATED: @@ -116,7 +116,7 @@ 108 } 109 } 110 -111privatevoid handleTableChanged(finalStatisticsManager databaseManager, final Type type, final String databaseName, final String schemaName, final String tableName) { +111privatevoid handleTableChanged(finalStatisticsManager databaseManager, final Type type, final String databaseName, final String schemaName, final String tableName) { 112switch (type) { 113case ADDED: 114case UPDATED: @@ -129,7 +129,7 @@ 121 } 122 } 123 -124privatevoid handleRowDataChanged(finalStatisticsManager databaseManager, final Type type, final String eventValue, +124privatevoid handleRowDataChanged(finalStatisticsManager databaseManager, final Type type, final String eventValue, 125final String databaseName, final String schemaName, final String tableName, final String uniqueKey) { 126if ((Type.ADDED == type || Type.UPDATED == type) && !Strings.isNullOrEmpty(eventValue)) { 127 databaseManager.alterRowStatistics(databaseName, schemaName, tableName, YamlEngine.unmarshal(eventValue, YamlRowStatistics.class)); diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/persist/builder/ClusterPersistServiceBuilder.html b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/persist/builder/ClusterPersistServiceBuilder.html index d947a01a54052..009b1730c61c2 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/persist/builder/ClusterPersistServiceBuilder.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/persist/builder/ClusterPersistServiceBuilder.html @@ -27,7 +27,7 @@ 1920import org.apache.shardingsphere.mode.manager.cluster.persist.service.ClusterMetaDataManagerPersistService; 21import org.apache.shardingsphere.mode.manager.cluster.persist.service.ClusterProcessPersistService; -22import org.apache.shardingsphere.mode.metadata.MetaDataContextManager; +22import org.apache.shardingsphere.mode.metadata.manager.MetaDataContextManager; 23import org.apache.shardingsphere.mode.persist.service.MetaDataManagerPersistService; 24import org.apache.shardingsphere.mode.persist.service.PersistServiceBuilder; 25import org.apache.shardingsphere.mode.persist.service.ProcessPersistService; @@ -39,7 +39,7 @@ 31publicfinalclassClusterPersistServiceBuilderimplementsPersistServiceBuilder { 3233 @Override -34publicMetaDataManagerPersistService buildMetaDataManagerPersistService(finalPersistRepository repository, finalMetaDataContextManager metaDataContextManager) { +34publicMetaDataManagerPersistService buildMetaDataManagerPersistService(finalPersistRepository repository, finalMetaDataContextManager metaDataContextManager) { 35returnnewClusterMetaDataManagerPersistService(metaDataContextManager, repository); 36 } 37 diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.html b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.html index dda8abb92ebe1..623732be99223 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/cluster/persist/service/ClusterMetaDataManagerPersistService.html @@ -37,10 +37,10 @@ 29import org.apache.shardingsphere.infra.metadata.version.MetaDataVersion; 30import org.apache.shardingsphere.mode.manager.cluster.persist.coordinator.database.ClusterDatabaseListenerCoordinatorType; 31import org.apache.shardingsphere.mode.manager.cluster.persist.coordinator.database.ClusterDatabaseListenerPersistCoordinator; -32import org.apache.shardingsphere.mode.metadata.MetaDataContextManager; +32import org.apache.shardingsphere.mode.metadata.manager.MetaDataContextManager; 33import org.apache.shardingsphere.mode.metadata.MetaDataContexts; 34import org.apache.shardingsphere.mode.metadata.factory.MetaDataContextsFactory; -35import org.apache.shardingsphere.mode.metadata.manager.SwitchingResource; +35import org.apache.shardingsphere.mode.metadata.manager.resource.SwitchingResource; 36import org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade; 37import org.apache.shardingsphere.mode.metadata.persist.config.database.DataSourceUnitPersistService; 38import org.apache.shardingsphere.mode.metadata.persist.metadata.DatabaseMetaDataPersistFacade; @@ -64,13 +64,13 @@ 56 */57publicfinalclassClusterMetaDataManagerPersistServiceimplementsMetaDataManagerPersistService { 58 -59privatefinalMetaDataContextManager metaDataContextManager; +59privatefinalMetaDataContextManager metaDataContextManager; 6061privatefinalMetaDataPersistFacade metaDataPersistFacade; 6263privatefinalClusterDatabaseListenerPersistCoordinator clusterDatabaseListenerPersistCoordinator; 64 -65publicClusterMetaDataManagerPersistService(finalMetaDataContextManager metaDataContextManager, finalPersistRepository repository) { +65publicClusterMetaDataManagerPersistService(finalMetaDataContextManager metaDataContextManager, finalPersistRepository repository) { 66this.metaDataContextManager = metaDataContextManager; 67 metaDataPersistFacade = metaDataContextManager.getMetaDataPersistFacade(); 68 clusterDatabaseListenerPersistCoordinator = newClusterDatabaseListenerPersistCoordinator(repository); @@ -140,7 +140,7 @@ 132MetaDataContexts originalMetaDataContexts = newMetaDataContexts(metaDataContextManager.getMetaDataContexts().getMetaData(), metaDataContextManager.getMetaDataContexts().getStatistics()); 133 Map<StorageNode, DataSource> newDataSources = new HashMap<>(toBeRegisteredProps.size()); 134try { -135SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager() +135SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager() 136 .switchByRegisterStorageUnit(originalMetaDataContexts.getMetaData().getDatabase(databaseName).getResourceMetaData(), toBeRegisteredProps); 137 newDataSources.putAll(switchingResource.getNewDataSources()); 138MetaDataContexts reloadMetaDataContexts = newMetaDataContextsFactory(metaDataPersistFacade, metaDataContextManager.getComputeNodeInstanceContext()).createBySwitchResource( @@ -158,7 +158,7 @@ 150MetaDataContexts originalMetaDataContexts = newMetaDataContexts(metaDataContextManager.getMetaDataContexts().getMetaData(), metaDataContextManager.getMetaDataContexts().getStatistics()); 151 Map<StorageNode, DataSource> newDataSources = new HashMap<>(toBeUpdatedProps.size()); 152try { -153SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager() +153SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager() 154 .switchByAlterStorageUnit(originalMetaDataContexts.getMetaData().getDatabase(databaseName).getResourceMetaData(), toBeUpdatedProps); 155 newDataSources.putAll(switchingResource.getNewDataSources()); 156MetaDataContexts reloadMetaDataContexts = newMetaDataContextsFactory(metaDataPersistFacade, metaDataContextManager.getComputeNodeInstanceContext()).createBySwitchResource( @@ -177,7 +177,7 @@ 169publicvoid unregisterStorageUnits(final String databaseName, final Collection<String> toBeDroppedStorageUnitNames) throws SQLException { 170for (String each : getToBeDroppedResourceNames(databaseName, toBeDroppedStorageUnitNames)) { 171MetaDataContexts originalMetaDataContexts = newMetaDataContexts(metaDataContextManager.getMetaDataContexts().getMetaData(), metaDataContextManager.getMetaDataContexts().getStatistics()); -172SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager() +172SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager() 173 .createByUnregisterStorageUnit(originalMetaDataContexts.getMetaData().getDatabase(databaseName).getResourceMetaData(), Collections.singletonList(each)); 174MetaDataContexts reloadMetaDataContexts = newMetaDataContextsFactory(metaDataPersistFacade, metaDataContextManager.getComputeNodeInstanceContext()).createBySwitchResource( 175 databaseName, false, switchingResource, originalMetaDataContexts); diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/standalone/persist/builder/StandalonePersistServiceBuilder.html b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/standalone/persist/builder/StandalonePersistServiceBuilder.html index 6598e79c0fb5f..36c86663dc04e 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/standalone/persist/builder/StandalonePersistServiceBuilder.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/standalone/persist/builder/StandalonePersistServiceBuilder.html @@ -27,7 +27,7 @@ 1920import org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneMetaDataManagerPersistService; 21import org.apache.shardingsphere.mode.manager.standalone.persist.service.StandaloneProcessPersistService; -22import org.apache.shardingsphere.mode.metadata.MetaDataContextManager; +22import org.apache.shardingsphere.mode.metadata.manager.MetaDataContextManager; 23import org.apache.shardingsphere.mode.persist.service.MetaDataManagerPersistService; 24import org.apache.shardingsphere.mode.persist.service.PersistServiceBuilder; 25import org.apache.shardingsphere.mode.persist.service.ProcessPersistService; @@ -39,7 +39,7 @@ 31publicfinalclassStandalonePersistServiceBuilderimplementsPersistServiceBuilder { 3233 @Override -34publicMetaDataManagerPersistService buildMetaDataManagerPersistService(finalPersistRepository repository, finalMetaDataContextManager metaDataContextManager) { +34publicMetaDataManagerPersistService buildMetaDataManagerPersistService(finalPersistRepository repository, finalMetaDataContextManager metaDataContextManager) { 35returnnewStandaloneMetaDataManagerPersistService(metaDataContextManager); 36 } 37 diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.html b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.html index 64863b9024858..8d434605d8c7e 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/manager/standalone/persist/service/StandaloneMetaDataManagerPersistService.html @@ -40,10 +40,10 @@ 32import org.apache.shardingsphere.infra.spi.type.ordered.cache.OrderedServicesCache; 33import org.apache.shardingsphere.mode.event.DataChangedEvent.Type; 34import org.apache.shardingsphere.mode.manager.standalone.changed.RuleItemChangedBuilder; -35import org.apache.shardingsphere.mode.metadata.MetaDataContextManager; +35import org.apache.shardingsphere.mode.metadata.manager.MetaDataContextManager; 36import org.apache.shardingsphere.mode.metadata.MetaDataContexts; 37import org.apache.shardingsphere.mode.metadata.factory.MetaDataContextsFactory; -38import org.apache.shardingsphere.mode.metadata.manager.SwitchingResource; +38import org.apache.shardingsphere.mode.metadata.manager.resource.SwitchingResource; 39import org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade; 40import org.apache.shardingsphere.mode.metadata.persist.config.database.DataSourceUnitPersistService; 41import org.apache.shardingsphere.mode.metadata.persist.metadata.DatabaseMetaDataPersistFacade; @@ -66,13 +66,13 @@ 58 */59publicfinalclassStandaloneMetaDataManagerPersistServiceimplementsMetaDataManagerPersistService { 60 -61privatefinalMetaDataContextManager metaDataContextManager; +61privatefinalMetaDataContextManager metaDataContextManager; 6263privatefinalMetaDataPersistFacade metaDataPersistFacade; 6465privatefinalRuleItemChangedBuilder ruleItemChangedBuilder; 66 -67publicStandaloneMetaDataManagerPersistService(finalMetaDataContextManager metaDataContextManager) { +67publicStandaloneMetaDataManagerPersistService(finalMetaDataContextManager metaDataContextManager) { 68this.metaDataContextManager = metaDataContextManager; 69 metaDataPersistFacade = metaDataContextManager.getMetaDataPersistFacade(); 70 ruleItemChangedBuilder = newRuleItemChangedBuilder(); @@ -152,7 +152,7 @@ 144145 @Override 146publicvoid registerStorageUnits(final String databaseName, final Map<String, DataSourcePoolProperties> toBeRegisteredProps) throws SQLException { -147SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager() +147SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager() 148 .switchByRegisterStorageUnit(metaDataContextManager.getMetaDataContexts().getMetaData().getDatabase(databaseName).getResourceMetaData(), toBeRegisteredProps); 149ShardingSphereDatabase changedDatabase = newMetaDataContextsFactory(metaDataPersistFacade, metaDataContextManager.getComputeNodeInstanceContext()).createChangedDatabase( 150 databaseName, false, switchingResource, null, metaDataContextManager.getMetaDataContexts()); @@ -174,7 +174,7 @@ 166167 @Override 168publicvoid alterStorageUnits(final String databaseName, final Map<String, DataSourcePoolProperties> toBeUpdatedProps) throws SQLException { -169SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager().switchByAlterStorageUnit(metaDataContextManager.getMetaDataContexts().getMetaData() +169SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager().switchByAlterStorageUnit(metaDataContextManager.getMetaDataContexts().getMetaData() 170 .getDatabase(databaseName).getResourceMetaData(), toBeUpdatedProps); 171ShardingSphereDatabase changedDatabase = newMetaDataContextsFactory(metaDataPersistFacade, metaDataContextManager.getComputeNodeInstanceContext()).createChangedDatabase( 172 databaseName, true, switchingResource, null, metaDataContextManager.getMetaDataContexts()); @@ -189,7 +189,7 @@ 181182 @Override 183publicvoid unregisterStorageUnits(final String databaseName, final Collection<String> toBeDroppedStorageUnitNames) throws SQLException { -184SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager().switchByUnregisterStorageUnit(metaDataContextManager.getMetaDataContexts().getMetaData() +184SwitchingResource switchingResource = metaDataContextManager.getResourceSwitchManager().switchByUnregisterStorageUnit(metaDataContextManager.getMetaDataContexts().getMetaData() 185 .getDatabase(databaseName).getResourceMetaData(), toBeDroppedStorageUnitNames); 186MetaDataContexts reloadMetaDataContexts = newMetaDataContextsFactory(metaDataPersistFacade, metaDataContextManager.getComputeNodeInstanceContext()).createBySwitchResource( 187 databaseName, false, switchingResource, metaDataContextManager.getMetaDataContexts()); diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactory.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactory.html index 518db228ba57c..ba291ffc83fd1 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactory.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/factory/MetaDataContextsFactory.html @@ -48,7 +48,7 @@ 40import org.apache.shardingsphere.mode.metadata.factory.init.MetaDataContextsInitFactory; 41import org.apache.shardingsphere.mode.metadata.factory.init.type.LocalConfigurationMetaDataContextsInitFactory; 42import org.apache.shardingsphere.mode.metadata.factory.init.type.RegisterCenterMetaDataContextsInitFactory; -43import org.apache.shardingsphere.mode.metadata.manager.SwitchingResource; +43import org.apache.shardingsphere.mode.metadata.manager.resource.SwitchingResource; 44import org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade; 4546import javax.sql.DataSource; @@ -98,7 +98,7 @@ 90 * @throws SQLException SQL exception91 */92publicMetaDataContexts createBySwitchResource(final String databaseName, finalboolean isLoadSchemasFromRegisterCenter, -93finalSwitchingResource switchingResource, finalMetaDataContexts originalMetaDataContexts) throws SQLException { +93finalSwitchingResource switchingResource, finalMetaDataContexts originalMetaDataContexts) throws SQLException { 94ShardingSphereDatabase changedDatabase = createChangedDatabase(databaseName, isLoadSchemasFromRegisterCenter, switchingResource, null, originalMetaDataContexts); 95ConfigurationProperties props = originalMetaDataContexts.getMetaData().getProps(); 96ShardingSphereMetaData clonedMetaData = cloneMetaData(originalMetaDataContexts.getMetaData(), changedDatabase); @@ -150,7 +150,7 @@ 142 * @throws SQLException SQL exception143 */144publicShardingSphereDatabase createChangedDatabase(final String databaseName, finalboolean isLoadSchemasFromRegisterCenter, -145finalSwitchingResource switchingResource, final Collection<RuleConfiguration> ruleConfigs, +145finalSwitchingResource switchingResource, final Collection<RuleConfiguration> ruleConfigs, 146finalMetaDataContexts originalMetaDataContext) throws SQLException { 147ShardingSphereDatabase database = originalMetaDataContext.getMetaData().getDatabase(databaseName); 148ResourceMetaData effectiveResourceMetaData = getEffectiveResourceMetaData(database, switchingResource); @@ -167,33 +167,33 @@ 159 : ShardingSphereDatabaseFactory.create(databaseName, protocolType, databaseConfig, props, instanceContext); 160 } 161 -162privateResourceMetaData getEffectiveResourceMetaData(finalShardingSphereDatabase database, finalSwitchingResource switchingResource) { +162privateResourceMetaData getEffectiveResourceMetaData(finalShardingSphereDatabase database, finalSwitchingResource switchingResource) { 163 Map<StorageNode, DataSource> storageNodes = getStorageNodes(database.getResourceMetaData().getDataSources(), switchingResource); 164 Map<String, StorageUnit> storageUnits = getStorageUnits(database.getResourceMetaData().getStorageUnits(), switchingResource); 165returnnewResourceMetaData(storageNodes, storageUnits); 166 } 167 -168private Map<StorageNode, DataSource> getStorageNodes(final Map<StorageNode, DataSource> currentStorageNodes, finalSwitchingResource switchingResource) { +168private Map<StorageNode, DataSource> getStorageNodes(final Map<StorageNode, DataSource> currentStorageNodes, finalSwitchingResource switchingResource) { 169return currentStorageNodes.entrySet().stream() 170 .filter(entry -> null == switchingResource || !switchingResource.getStaleDataSources().containsKey(entry.getKey())) 171 .collect(Collectors.toMap(Entry::getKey, Entry::getValue, (a, b) -> b, () -> new LinkedHashMap<>(currentStorageNodes.size(), 1F))); 172 } 173 -174private Map<String, StorageUnit> getStorageUnits(final Map<String, StorageUnit> currentStorageUnits, finalSwitchingResource switchingResource) { +174private Map<String, StorageUnit> getStorageUnits(final Map<String, StorageUnit> currentStorageUnits, finalSwitchingResource switchingResource) { 175return currentStorageUnits.entrySet().stream() 176 .filter(entry -> null == switchingResource || !switchingResource.getStaleStorageUnitNames().contains(entry.getKey())) 177 .collect(Collectors.toMap(Entry::getKey, Entry::getValue, (a, b) -> b, () -> new LinkedHashMap<>(currentStorageUnits.size(), 1F))); 178 } 179180privateDatabaseConfiguration getDatabaseConfiguration(finalResourceMetaData currentResourceMetaData, -181finalSwitchingResource switchingResource, final Collection<RuleConfiguration> toBeCreatedRuleConfigs) { +181finalSwitchingResource switchingResource, final Collection<RuleConfiguration> toBeCreatedRuleConfigs) { 182 Map<String, DataSourcePoolProperties> propsMap = null == switchingResource ? currentResourceMetaData.getStorageUnits().entrySet().stream() 183 .collect(Collectors.toMap(Entry::getKey, entry -> entry.getValue().getDataSourcePoolProperties(), (oldValue, currentValue) -> oldValue, LinkedHashMap::new)) 184 : switchingResource.getMergedDataSourcePoolPropertiesMap(); 185returnnewDataSourceProvidedDatabaseConfiguration(getMergedStorageNodeDataSources(currentResourceMetaData, switchingResource), toBeCreatedRuleConfigs, propsMap); 186 } 187 -188private Map<StorageNode, DataSource> getMergedStorageNodeDataSources(finalResourceMetaData currentResourceMetaData, finalSwitchingResource switchingResource) { +188private Map<StorageNode, DataSource> getMergedStorageNodeDataSources(finalResourceMetaData currentResourceMetaData, finalSwitchingResource switchingResource) { 189 Map<StorageNode, DataSource> result = currentResourceMetaData.getDataSources(); 190if (null != switchingResource && !switchingResource.getNewDataSources().isEmpty()) { 191 result.putAll(switchingResource.getNewDataSources()); diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/MetaDataContextManager.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/MetaDataContextManager.html similarity index 52% rename from statistics/staging/xref/org/apache/shardingsphere/mode/metadata/MetaDataContextManager.html rename to statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/MetaDataContextManager.html index 4d04415b84067..63eb07066c62b 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/MetaDataContextManager.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/MetaDataContextManager.html @@ -2,10 +2,10 @@ MetaDataContextManager xref - + -
    +
     1   /*
     2    * Licensed to the Apache Software Foundation (ASF) under one or more
     3    * contributor license agreements.  See the NOTICE file distributed with
    @@ -23,61 +23,62 @@
     15   * limitations under the License.
     16   */
     17  
    -18  package org.apache.shardingsphere.mode.metadata;
    +18  package org.apache.shardingsphere.mode.metadata.manager;
     19  
     20  import lombok.Getter;
     21  import lombok.extern.slf4j.Slf4j;
     22  import org.apache.shardingsphere.infra.instance.ComputeNodeInstanceContext;
    -23  import org.apache.shardingsphere.mode.metadata.manager.DatabaseMetaDataManager;
    -24  import org.apache.shardingsphere.mode.metadata.manager.DatabaseRuleConfigurationManager;
    -25  import org.apache.shardingsphere.mode.metadata.manager.GlobalConfigurationManager;
    -26  import org.apache.shardingsphere.mode.metadata.manager.ResourceSwitchManager;
    -27  import org.apache.shardingsphere.mode.metadata.manager.RuleItemManager;
    -28  import org.apache.shardingsphere.mode.metadata.manager.StatisticsManager;
    -29  import org.apache.shardingsphere.mode.metadata.manager.StorageUnitManager;
    -30  import org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade;
    -31  import org.apache.shardingsphere.mode.spi.repository.PersistRepository;
    -32  
    -33  /**
    -34   * Meta data context manager.
    -35   */
    -36  @Getter
    -37  @Slf4j
    -38  public class MetaDataContextManager {
    -39      
    -40      private final MetaDataContexts metaDataContexts;
    -41      
    -42      private final ComputeNodeInstanceContext computeNodeInstanceContext;
    -43      
    -44      private final MetaDataPersistFacade metaDataPersistFacade;
    -45      
    -46      private final StatisticsManager statisticsManager;
    -47      
    -48      private final DatabaseMetaDataManager databaseMetaDataManager;
    -49      
    -50      private final RuleItemManager ruleItemManager;
    -51      
    -52      private final ResourceSwitchManager resourceSwitchManager;
    -53      
    -54      private final StorageUnitManager storageUnitManager;
    -55      
    -56      private final DatabaseRuleConfigurationManager databaseRuleConfigurationManager;
    -57      
    -58      private final GlobalConfigurationManager globalConfigurationManager;
    -59      
    -60      public MetaDataContextManager(final MetaDataContexts metaDataContexts, final ComputeNodeInstanceContext computeNodeInstanceContext, final PersistRepository repository) {
    -61          this.metaDataContexts = metaDataContexts;
    -62          this.computeNodeInstanceContext = computeNodeInstanceContext;
    -63          metaDataPersistFacade = new MetaDataPersistFacade(repository);
    -64          resourceSwitchManager = new ResourceSwitchManager();
    -65          statisticsManager = new StatisticsManager(metaDataContexts);
    -66          storageUnitManager = new StorageUnitManager(metaDataContexts, computeNodeInstanceContext, resourceSwitchManager, metaDataPersistFacade);
    -67          databaseRuleConfigurationManager = new DatabaseRuleConfigurationManager(metaDataContexts, computeNodeInstanceContext, metaDataPersistFacade);
    -68          databaseMetaDataManager = new DatabaseMetaDataManager(metaDataContexts, metaDataPersistFacade);
    -69          ruleItemManager = new RuleItemManager(metaDataContexts, databaseRuleConfigurationManager, metaDataPersistFacade);
    -70          globalConfigurationManager = new GlobalConfigurationManager(metaDataContexts, metaDataPersistFacade);
    -71      }
    -72  }
    +23  import org.apache.shardingsphere.mode.metadata.MetaDataContexts;
    +24  import org.apache.shardingsphere.mode.metadata.manager.database.DatabaseMetaDataManager;
    +25  import org.apache.shardingsphere.mode.metadata.manager.rule.DatabaseRuleConfigurationManager;
    +26  import org.apache.shardingsphere.mode.metadata.manager.rule.GlobalConfigurationManager;
    +27  import org.apache.shardingsphere.mode.metadata.manager.resource.ResourceSwitchManager;
    +28  import org.apache.shardingsphere.mode.metadata.manager.rule.RuleItemManager;
    +29  import org.apache.shardingsphere.mode.metadata.manager.statistics.StatisticsManager;
    +30  import org.apache.shardingsphere.mode.metadata.manager.resource.StorageUnitManager;
    +31  import org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade;
    +32  import org.apache.shardingsphere.mode.spi.repository.PersistRepository;
    +33  
    +34  /**
    +35   * Meta data context manager.
    +36   */
    +37  @Getter
    +38  @Slf4j
    +39  public class MetaDataContextManager {
    +40      
    +41      private final MetaDataContexts metaDataContexts;
    +42      
    +43      private final ComputeNodeInstanceContext computeNodeInstanceContext;
    +44      
    +45      private final MetaDataPersistFacade metaDataPersistFacade;
    +46      
    +47      private final StatisticsManager statisticsManager;
    +48      
    +49      private final DatabaseMetaDataManager databaseMetaDataManager;
    +50      
    +51      private final RuleItemManager ruleItemManager;
    +52      
    +53      private final ResourceSwitchManager resourceSwitchManager;
    +54      
    +55      private final StorageUnitManager storageUnitManager;
    +56      
    +57      private final DatabaseRuleConfigurationManager databaseRuleConfigurationManager;
    +58      
    +59      private final GlobalConfigurationManager globalConfigurationManager;
    +60      
    +61      public MetaDataContextManager(final MetaDataContexts metaDataContexts, final ComputeNodeInstanceContext computeNodeInstanceContext, final PersistRepository repository) {
    +62          this.metaDataContexts = metaDataContexts;
    +63          this.computeNodeInstanceContext = computeNodeInstanceContext;
    +64          metaDataPersistFacade = new MetaDataPersistFacade(repository);
    +65          resourceSwitchManager = new ResourceSwitchManager();
    +66          statisticsManager = new StatisticsManager(metaDataContexts);
    +67          storageUnitManager = new StorageUnitManager(metaDataContexts, computeNodeInstanceContext, resourceSwitchManager, metaDataPersistFacade);
    +68          databaseRuleConfigurationManager = new DatabaseRuleConfigurationManager(metaDataContexts, computeNodeInstanceContext, metaDataPersistFacade);
    +69          databaseMetaDataManager = new DatabaseMetaDataManager(metaDataContexts, metaDataPersistFacade);
    +70          ruleItemManager = new RuleItemManager(metaDataContexts, databaseRuleConfigurationManager, metaDataPersistFacade);
    +71          globalConfigurationManager = new GlobalConfigurationManager(metaDataContexts, metaDataPersistFacade);
    +72      }
    +73  }
     

    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/DatabaseMetaDataManager.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/DatabaseMetaDataManager.html similarity index 82% rename from statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/DatabaseMetaDataManager.html rename to statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/DatabaseMetaDataManager.html index 02ec1cd20ef09..bd11d578c0974 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/DatabaseMetaDataManager.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/DatabaseMetaDataManager.html @@ -2,10 +2,10 @@ DatabaseMetaDataManager xref - + -
    +
     1   /*
     2    * Licensed to the Apache Software Foundation (ASF) under one or more
     3    * contributor license agreements.  See the NOTICE file distributed with
    @@ -23,7 +23,7 @@
     15   * limitations under the License.
     16   */
     17  
    -18  package org.apache.shardingsphere.mode.metadata.manager;
    +18  package org.apache.shardingsphere.mode.metadata.manager.database;
     19  
     20  import lombok.RequiredArgsConstructor;
     21  import org.apache.shardingsphere.infra.database.DatabaseTypeEngine;
    @@ -47,11 +47,11 @@
     39   * Database meta data manager.
     40   */
     41  @RequiredArgsConstructor
    -42  public final class DatabaseMetaDataManager {
    +42  public final class DatabaseMetaDataManager {
     43      
    -44      private final MetaDataContexts metaDataContexts;
    +44      private final MetaDataContexts metaDataContexts;
     45      
    -46      private final MetaDataPersistFacade metaDataPersistFacade;
    +46      private final MetaDataPersistFacade metaDataPersistFacade;
     47      
     48      /**
     49       * Add database.
    @@ -62,7 +62,7 @@
     54          if (metaDataContexts.getMetaData().containsDatabase(databaseName)) {
     55              return;
     56          }
    -57          DatabaseType protocolType = DatabaseTypeEngine.getProtocolType(Collections.emptyMap(), metaDataContexts.getMetaData().getProps());
    +57          DatabaseType protocolType = DatabaseTypeEngine.getProtocolType(Collections.emptyMap(), metaDataContexts.getMetaData().getProps());
     58          metaDataContexts.getMetaData().addDatabase(databaseName, protocolType, metaDataContexts.getMetaData().getProps());
     59          metaDataContexts.update(metaDataContexts.getMetaData(), metaDataPersistFacade);
     60      }
    @@ -86,13 +86,13 @@
     78       * @param schemaName to be added schema name
     79       */
     80      public synchronized void addSchema(final String databaseName, final String schemaName) {
    -81          ShardingSphereMetaData metaData = metaDataContexts.getMetaData();
    -82          ShardingSphereDatabase database = metaData.getDatabase(databaseName);
    +81          ShardingSphereMetaData metaData = metaDataContexts.getMetaData();
    +82          ShardingSphereDatabase database = metaData.getDatabase(databaseName);
     83          if (database.containsSchema(schemaName)) {
     84              return;
     85          }
    -86          database.addSchema(new ShardingSphereSchema(schemaName));
    -87          metaData.getGlobalRuleMetaData().getRules().forEach(each -> ((GlobalRule) each).refresh(metaData.getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
    +86          database.addSchema(new ShardingSphereSchema(schemaName));
    +87          metaData.getGlobalRuleMetaData().getRules().forEach(each -> ((GlobalRule) each).refresh(metaData.getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
     88      }
     89      
     90      /**
    @@ -102,8 +102,8 @@
     94       * @param schemaName to be dropped schema name
     95       */
     96      public synchronized void dropSchema(final String databaseName, final String schemaName) {
    -97          ShardingSphereMetaData metaData = metaDataContexts.getMetaData();
    -98          ShardingSphereDatabase database = metaData.getDatabase(databaseName);
    +97          ShardingSphereMetaData metaData = metaDataContexts.getMetaData();
    +98          ShardingSphereDatabase database = metaData.getDatabase(databaseName);
     99          if (!database.containsSchema(schemaName)) {
     100             return;
     101         }
    @@ -111,7 +111,7 @@
     103         if (database.getSchema(schemaName).getAllTables().stream().anyMatch(each -> TableRefreshUtils.isSingleTable(each.getName(), database))) {
     104             database.reloadRules();
     105         }
    -106         metaData.getGlobalRuleMetaData().getRules().forEach(each -> ((GlobalRule) each).refresh(metaData.getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
    +106         metaData.getGlobalRuleMetaData().getRules().forEach(each -> ((GlobalRule) each).refresh(metaData.getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
     107     }
     108     
     109     /**
    @@ -122,14 +122,14 @@
     114      * @param renamedSchemaName renamed schema name
     115      */
     116     public synchronized void renameSchema(final String databaseName, final String schemaName, final String renamedSchemaName) {
    -117         ShardingSphereMetaData metaData = metaDataContexts.getMetaData();
    -118         ShardingSphereDatabase database = metaData.getDatabase(databaseName);
    -119         ShardingSphereSchema schema = database.getSchema(schemaName);
    -120         ShardingSphereSchema renamedSchema = new ShardingSphereSchema(renamedSchemaName, schema.getAllTables(), schema.getAllViews());
    +117         ShardingSphereMetaData metaData = metaDataContexts.getMetaData();
    +118         ShardingSphereDatabase database = metaData.getDatabase(databaseName);
    +119         ShardingSphereSchema schema = database.getSchema(schemaName);
    +120         ShardingSphereSchema renamedSchema = new ShardingSphereSchema(renamedSchemaName, schema.getAllTables(), schema.getAllViews());
     121         database.addSchema(renamedSchema);
     122         database.dropSchema(schemaName);
     123         database.reloadRules();
    -124         metaData.getGlobalRuleMetaData().getRules().forEach(each -> ((GlobalRule) each).refresh(metaData.getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
    +124         metaData.getGlobalRuleMetaData().getRules().forEach(each -> ((GlobalRule) each).refresh(metaData.getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
     125     }
     126     
     127     /**
    @@ -139,7 +139,7 @@
     131      * @param schemaName schema name
     132      * @param toBeAlteredTable to be altered table
     133      */
    -134     public synchronized void alterTable(final String databaseName, final String schemaName, final ShardingSphereTable toBeAlteredTable) {
    +134     public synchronized void alterTable(final String databaseName, final String schemaName, final ShardingSphereTable toBeAlteredTable) {
     135         alterTableOrView(databaseName, schemaName, toBeAlteredTable.getName(), schema -> schema.putTable(toBeAlteredTable));
     136     }
     137     
    @@ -150,21 +150,21 @@
     142      * @param schemaName schema name
     143      * @param toBeAlteredView to be altered view
     144      */
    -145     public synchronized void alterView(final String databaseName, final String schemaName, final ShardingSphereView toBeAlteredView) {
    +145     public synchronized void alterView(final String databaseName, final String schemaName, final ShardingSphereView toBeAlteredView) {
     146         alterTableOrView(databaseName, schemaName, toBeAlteredView.getName(), schema -> schema.putView(toBeAlteredView));
     147     }
     148     
     149     private void alterTableOrView(final String databaseName, final String schemaName, final String tableOrViewName, final Consumer<ShardingSphereSchema> alterAction) {
    -150         ShardingSphereMetaData metaData = metaDataContexts.getMetaData();
    +150         ShardingSphereMetaData metaData = metaDataContexts.getMetaData();
     151         if (!metaData.getDatabase(databaseName).containsSchema(schemaName)) {
     152             return;
     153         }
    -154         ShardingSphereDatabase database = metaDataContexts.getMetaData().getDatabase(databaseName);
    +154         ShardingSphereDatabase database = metaDataContexts.getMetaData().getDatabase(databaseName);
     155         alterAction.accept(database.getSchema(schemaName));
     156         if (TableRefreshUtils.isSingleTable(tableOrViewName, database)) {
     157             database.reloadRules();
     158         }
    -159         metaData.getGlobalRuleMetaData().getRules().forEach(each -> ((GlobalRule) each).refresh(metaData.getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
    +159         metaData.getGlobalRuleMetaData().getRules().forEach(each -> ((GlobalRule) each).refresh(metaData.getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
     160     }
     161     
     162     /**
    @@ -190,7 +190,7 @@
     182     }
     183     
     184     private void dropTableOrView(final String databaseName, final String schemaName, final String toBeDroppedTableOrViewName, final boolean isTable) {
    -185         ShardingSphereDatabase database = metaDataContexts.getMetaData().getDatabase(databaseName);
    +185         ShardingSphereDatabase database = metaDataContexts.getMetaData().getDatabase(databaseName);
     186         if (!database.containsSchema(schemaName)) {
     187             return;
     188         }
    @@ -201,7 +201,7 @@
     193         }
     194         database.getRuleMetaData().getAttributes(MutableDataNodeRuleAttribute.class).forEach(each -> each.remove(schemaName, toBeDroppedTableOrViewName));
     195         metaDataContexts.getMetaData().getGlobalRuleMetaData().getRules()
    -196                 .forEach(each -> ((GlobalRule) each).refresh(metaDataContexts.getMetaData().getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
    +196                 .forEach(each -> ((GlobalRule) each).refresh(metaDataContexts.getMetaData().getAllDatabases(), GlobalRuleChangedType.SCHEMA_CHANGED));
     197     }
     198 }
     
    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/package-frame.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/package-frame.html new file mode 100644 index 0000000000000..2772a8a3c87b4 --- /dev/null +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/package-frame.html @@ -0,0 +1,21 @@ + + + + + + + Apache ShardingSphere 5.5.3-SNAPSHOT Reference Package org.apache.shardingsphere.mode.metadata.manager.database + + + +

    org.apache.shardingsphere.mode.metadata.manager.database

    +
    +

    Classes

    + +
    + + \ No newline at end of file diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/package-summary.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/package-summary.html new file mode 100644 index 0000000000000..690ce083e66fa --- /dev/null +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/database/package-summary.html @@ -0,0 +1,107 @@ + + + + + + + Apache ShardingSphere 5.5.3-SNAPSHOT Reference Package org.apache.shardingsphere.mode.metadata.manager.database + + + + +
    + + + + +
    Apache ShardingSphere 5.5.3-SNAPSHOT Reference
    +
    + + +
    +

    Package org.apache.shardingsphere.mode.metadata.manager.database

    +
    +
    +
      +
    • +
    org.apache.shardingsphere.data.pipeline.cdc.client.util.ProtobufAnyValueConverter Line
    consider about order for new put items131
    126
    org.apache.shardingsphere.infra.util.yaml.YamlConfiguration Line
    load global data sources from persist service 57
    org.apache.shardingsphere.mode.metadata.manager.rule.GlobalConfigurationManagerLine
    Optimize string comparison rule type.70
    org.apache.shardingsphere.mode.repository.cluster.etcd.EtcdRepository Line
    + + + + + + + + + + + +
    Class Summary 
    Class
    + DatabaseMetaDataManager +
    + + +
    + +
    + + + + +
    Apache ShardingSphere 5.5.3-SNAPSHOT Reference
    +
    + + + + + \ No newline at end of file diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/package-frame.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/package-frame.html index 8cf38127256c6..c73e69069ca28 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/package-frame.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/package-frame.html @@ -13,28 +13,7 @@

    org.apache.sh

    Classes

    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/package-summary.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/package-summary.html index 44882a8edf37f..926f8f1e7bb21 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/package-summary.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/package-summary.html @@ -58,42 +58,7 @@

    Package org.apache.shardingsphere.mode.metadat - DatabaseMetaDataManager - - - - - DatabaseRuleConfigurationManager - - - - - GlobalConfigurationManager - - - - - ResourceSwitchManager - - - - - RuleItemManager - - - - - StatisticsManager - - - - - StorageUnitManager - - - - - SwitchingResource + MetaDataContextManager diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/ResourceSwitchManager.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/ResourceSwitchManager.html similarity index 81% rename from statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/ResourceSwitchManager.html rename to statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/ResourceSwitchManager.html index e25a17e0c1343..8f00423530328 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/ResourceSwitchManager.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/ResourceSwitchManager.html @@ -2,10 +2,10 @@ ResourceSwitchManager xref - + -
    +
     1   /*
     2    * Licensed to the Apache Software Foundation (ASF) under one or more
     3    * contributor license agreements.  See the NOTICE file distributed with
    @@ -23,7 +23,7 @@
     15   * limitations under the License.
     16   */
     17  
    -18  package org.apache.shardingsphere.mode.metadata.manager;
    +18  package org.apache.shardingsphere.mode.metadata.manager.resource;
     19  
     20  import org.apache.shardingsphere.infra.datasource.pool.creator.DataSourcePoolCreator;
     21  import org.apache.shardingsphere.infra.datasource.pool.props.domain.DataSourcePoolProperties;
    @@ -46,7 +46,7 @@
     38  /**
     39   * Resource switch manager.
     40   */
    -41  public final class ResourceSwitchManager {
    +41  public final class ResourceSwitchManager {
     42      
     43      /**
     44       * Switch resource by register storage unit.
    @@ -55,19 +55,19 @@
     47       * @param toBeRegisteredProps to be registered storage unit grouped data source pool properties map
     48       * @return created switching resource
     49       */
    -50      public SwitchingResource switchByRegisterStorageUnit(final ResourceMetaData resourceMetaData, final Map<String, DataSourcePoolProperties> toBeRegisteredProps) {
    +50      public SwitchingResource switchByRegisterStorageUnit(final ResourceMetaData resourceMetaData, final Map<String, DataSourcePoolProperties> toBeRegisteredProps) {
     51          Map<String, DataSourcePoolProperties> mergedPropsMap = new LinkedHashMap<>(resourceMetaData.getStorageUnits().entrySet().stream()
     52                  .collect(Collectors.toMap(Entry::getKey, entry -> entry.getValue().getDataSourcePoolProperties(), (oldValue, currentValue) -> oldValue, LinkedHashMap::new)));
     53          mergedPropsMap.putAll(toBeRegisteredProps);
     54          Map<String, StorageNode> toBeCreatedStorageUintNodeMap = StorageUnitNodeMapCreator.create(toBeRegisteredProps);
     55          Map<StorageNode, DataSourcePoolProperties> dataSourcePoolPropsMap = StorageNodeAggregator.aggregateDataSourcePoolProperties(toBeRegisteredProps);
    -56          return new SwitchingResource(getNewDataSources(resourceMetaData, toBeCreatedStorageUintNodeMap, dataSourcePoolPropsMap), Collections.emptyMap(), Collections.emptyList(), mergedPropsMap);
    +56          return new SwitchingResource(getNewDataSources(resourceMetaData, toBeCreatedStorageUintNodeMap, dataSourcePoolPropsMap), Collections.emptyMap(), Collections.emptyList(), mergedPropsMap);
     57      }
     58      
    -59      private Map<StorageNode, DataSource> getNewDataSources(final ResourceMetaData resourceMetaData,
    +59      private Map<StorageNode, DataSource> getNewDataSources(final ResourceMetaData resourceMetaData,
     60                                                             final Map<String, StorageNode> storageUintNodeMap, final Map<StorageNode, DataSourcePoolProperties> dataSourcePoolPropsMap) {
     61          Map<StorageNode, DataSource> result = new LinkedHashMap<>(storageUintNodeMap.size(), 1F);
    -62          for (StorageNode each : storageUintNodeMap.values()) {
    +62          for (StorageNode each : storageUintNodeMap.values()) {
     63              if (!resourceMetaData.getDataSources().containsKey(each)) {
     64                  result.put(each, DataSourcePoolCreator.create(dataSourcePoolPropsMap.get(each)));
     65              }
    @@ -82,25 +82,25 @@
     74       * @param toBeAlteredProps to be altered data source pool properties map
     75       * @return created switching resource
     76       */
    -77      public SwitchingResource switchByAlterStorageUnit(final ResourceMetaData resourceMetaData, final Map<String, DataSourcePoolProperties> toBeAlteredProps) {
    +77      public SwitchingResource switchByAlterStorageUnit(final ResourceMetaData resourceMetaData, final Map<String, DataSourcePoolProperties> toBeAlteredProps) {
     78          Map<String, DataSourcePoolProperties> mergedDataSourcePoolPropsMap = new LinkedHashMap<>(resourceMetaData.getStorageUnits().entrySet().stream()
     79                  .collect(Collectors.toMap(Entry::getKey, entry -> entry.getValue().getDataSourcePoolProperties(), (oldValue, currentValue) -> oldValue, LinkedHashMap::new)));
     80          mergedDataSourcePoolPropsMap.putAll(toBeAlteredProps);
     81          Map<String, StorageNode> toBeAlteredStorageUintNodeMap = StorageUnitNodeMapCreator.create(mergedDataSourcePoolPropsMap);
     82          Map<StorageNode, DataSourcePoolProperties> dataSourcePoolPropsMap = StorageNodeAggregator.aggregateDataSourcePoolProperties(mergedDataSourcePoolPropsMap);
    -83          return new SwitchingResource(getAlterNewDataSources(toBeAlteredStorageUintNodeMap, dataSourcePoolPropsMap),
    +83          return new SwitchingResource(getAlterNewDataSources(toBeAlteredStorageUintNodeMap, dataSourcePoolPropsMap),
     84                  getStaleDataSources(resourceMetaData, toBeAlteredStorageUintNodeMap.values()), new LinkedHashSet<>(toBeAlteredStorageUintNodeMap.keySet()), mergedDataSourcePoolPropsMap);
     85      }
     86      
     87      private Map<StorageNode, DataSource> getAlterNewDataSources(final Map<String, StorageNode> storageUintNodeMap, final Map<StorageNode, DataSourcePoolProperties> dataSourcePoolPropsMap) {
     88          Map<StorageNode, DataSource> result = new LinkedHashMap<>(storageUintNodeMap.size(), 1F);
    -89          for (StorageNode each : storageUintNodeMap.values()) {
    +89          for (StorageNode each : storageUintNodeMap.values()) {
     90              result.put(each, DataSourcePoolCreator.create(dataSourcePoolPropsMap.get(each)));
     91          }
     92          return result;
     93      }
     94      
    -95      private Map<StorageNode, DataSource> getStaleDataSources(final ResourceMetaData resourceMetaData, final Collection<StorageNode> storageNodes) {
    +95      private Map<StorageNode, DataSource> getStaleDataSources(final ResourceMetaData resourceMetaData, final Collection<StorageNode> storageNodes) {
     96          Map<StorageNode, DataSource> result = new LinkedHashMap<>(storageNodes.size(), 1F);
     97          for (Entry<StorageNode, DataSource> entry : resourceMetaData.getDataSources().entrySet()) {
     98              if (storageNodes.contains(entry.getKey())) {
    @@ -117,10 +117,10 @@
     109      * @param storageUnitNames storage unit names
     110      * @return created switching resource
     111      */
    -112     public SwitchingResource switchByUnregisterStorageUnit(final ResourceMetaData resourceMetaData, final Collection<String> storageUnitNames) {
    +112     public SwitchingResource switchByUnregisterStorageUnit(final ResourceMetaData resourceMetaData, final Collection<String> storageUnitNames) {
     113         Map<String, DataSourcePoolProperties> mergedDataSourcePoolPropertiesMap = new LinkedHashMap<>(resourceMetaData.getStorageUnits().entrySet().stream()
     114                 .collect(Collectors.toMap(Entry::getKey, entry -> entry.getValue().getDataSourcePoolProperties(), (oldValue, currentValue) -> oldValue, LinkedHashMap::new)));
    -115         SwitchingResource result = new SwitchingResource(Collections.emptyMap(),
    +115         SwitchingResource result = new SwitchingResource(Collections.emptyMap(),
     116                 getToBeRemovedStaleDataSource(resourceMetaData, storageUnitNames), storageUnitNames, mergedDataSourcePoolPropertiesMap);
     117         for (String each : storageUnitNames) {
     118             mergedDataSourcePoolPropertiesMap.remove(each);
    @@ -136,21 +136,21 @@
     128      * @param storageUnitNames storage unit names
     129      * @return created switching resource
     130      */
    -131     public SwitchingResource createByUnregisterStorageUnit(final ResourceMetaData resourceMetaData, final Collection<String> storageUnitNames) {
    +131     public SwitchingResource createByUnregisterStorageUnit(final ResourceMetaData resourceMetaData, final Collection<String> storageUnitNames) {
     132         Map<String, DataSourcePoolProperties> mergedDataSourcePoolPropertiesMap = new LinkedHashMap<>(resourceMetaData.getStorageUnits().entrySet().stream()
     133                 .collect(Collectors.toMap(Entry::getKey, entry -> entry.getValue().getDataSourcePoolProperties(), (oldValue, currentValue) -> oldValue, LinkedHashMap::new)));
     134         storageUnitNames.forEach(mergedDataSourcePoolPropertiesMap::remove);
    -135         return new SwitchingResource(Collections.emptyMap(), getToBeRemovedStaleDataSource(resourceMetaData, storageUnitNames), storageUnitNames, mergedDataSourcePoolPropertiesMap);
    +135         return new SwitchingResource(Collections.emptyMap(), getToBeRemovedStaleDataSource(resourceMetaData, storageUnitNames), storageUnitNames, mergedDataSourcePoolPropertiesMap);
     136     }
     137     
    -138     private Map<StorageNode, DataSource> getToBeRemovedStaleDataSource(final ResourceMetaData resourceMetaData, final Collection<String> storageUnitNames) {
    +138     private Map<StorageNode, DataSource> getToBeRemovedStaleDataSource(final ResourceMetaData resourceMetaData, final Collection<String> storageUnitNames) {
     139         Map<StorageNode, DataSource> result = new LinkedHashMap<>(storageUnitNames.size(), 1F);
     140         Map<String, StorageUnit> reservedStorageUnits = getReservedStorageUnits(resourceMetaData, storageUnitNames);
     141         for (String each : storageUnitNames) {
     142             if (!resourceMetaData.getStorageUnits().containsKey(each)) {
     143                 continue;
     144             }
    -145             StorageNode storageNode = resourceMetaData.getStorageUnits().get(each).getStorageNode();
    +145             StorageNode storageNode = resourceMetaData.getStorageUnits().get(each).getStorageNode();
     146             if (isStorageNodeInUsed(reservedStorageUnits, storageNode)) {
     147                 continue;
     148             }
    @@ -159,13 +159,13 @@
     151         return result;
     152     }
     153     
    -154     private Map<String, StorageUnit> getReservedStorageUnits(final ResourceMetaData resourceMetaData, final Collection<String> storageUnitNames) {
    +154     private Map<String, StorageUnit> getReservedStorageUnits(final ResourceMetaData resourceMetaData, final Collection<String> storageUnitNames) {
     155         Map<String, StorageUnit> result = new HashMap<>(resourceMetaData.getStorageUnits());
     156         result.keySet().removeIf(storageUnitNames::contains);
     157         return result;
     158     }
     159     
    -160     private boolean isStorageNodeInUsed(final Map<String, StorageUnit> reservedStorageUnits, final StorageNode storageNode) {
    +160     private boolean isStorageNodeInUsed(final Map<String, StorageUnit> reservedStorageUnits, final StorageNode storageNode) {
     161         return reservedStorageUnits.values().stream().anyMatch(each -> each.getStorageNode().equals(storageNode));
     162     }
     163 }
    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/StorageUnitManager.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/StorageUnitManager.html
    similarity index 81%
    rename from statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/StorageUnitManager.html
    rename to statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/StorageUnitManager.html
    index 01402881be49a..28090e2862148 100644
    --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/StorageUnitManager.html
    +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/StorageUnitManager.html
    @@ -2,10 +2,10 @@
     
     
     StorageUnitManager xref
    -
    +
     
     
    -
    +
     1   /*
     2    * Licensed to the Apache Software Foundation (ASF) under one or more
     3    * contributor license agreements.  See the NOTICE file distributed with
    @@ -23,7 +23,7 @@
     15   * limitations under the License.
     16   */
     17  
    -18  package org.apache.shardingsphere.mode.metadata.manager;
    +18  package org.apache.shardingsphere.mode.metadata.manager.resource;
     19  
     20  import lombok.RequiredArgsConstructor;
     21  import lombok.SneakyThrows;
    @@ -48,15 +48,15 @@
     40   */
     41  @RequiredArgsConstructor
     42  @Slf4j
    -43  public final class StorageUnitManager {
    +43  public final class StorageUnitManager {
     44      
    -45      private final MetaDataContexts metaDataContexts;
    +45      private final MetaDataContexts metaDataContexts;
     46      
    -47      private final ComputeNodeInstanceContext computeNodeInstanceContext;
    +47      private final ComputeNodeInstanceContext computeNodeInstanceContext;
     48      
    -49      private final ResourceSwitchManager resourceSwitchManager;
    +49      private final ResourceSwitchManager resourceSwitchManager;
     50      
    -51      private final MetaDataPersistFacade metaDataPersistFacade;
    +51      private final MetaDataPersistFacade metaDataPersistFacade;
     52      
     53      /**
     54       * Register storage unit.
    @@ -67,7 +67,7 @@
     59      public synchronized void registerStorageUnit(final String databaseName, final Map<String, DataSourcePoolProperties> propsMap) {
     60          try {
     61              closeStaleRules(databaseName);
    -62              SwitchingResource switchingResource = resourceSwitchManager.switchByRegisterStorageUnit(metaDataContexts.getMetaData().getDatabase(databaseName).getResourceMetaData(), propsMap);
    +62              SwitchingResource switchingResource = resourceSwitchManager.switchByRegisterStorageUnit(metaDataContexts.getMetaData().getDatabase(databaseName).getResourceMetaData(), propsMap);
     63              buildNewMetaDataContext(databaseName, switchingResource);
     64          } catch (final SQLException ex) {
     65              log.error("Alter database: {} register storage unit failed", databaseName, ex);
    @@ -83,7 +83,7 @@
     75      public synchronized void alterStorageUnit(final String databaseName, final Map<String, DataSourcePoolProperties> propsMap) {
     76          try {
     77              closeStaleRules(databaseName);
    -78              SwitchingResource switchingResource = resourceSwitchManager.switchByAlterStorageUnit(metaDataContexts.getMetaData().getDatabase(databaseName).getResourceMetaData(), propsMap);
    +78              SwitchingResource switchingResource = resourceSwitchManager.switchByAlterStorageUnit(metaDataContexts.getMetaData().getDatabase(databaseName).getResourceMetaData(), propsMap);
     79              buildNewMetaDataContext(databaseName, switchingResource);
     80          } catch (final SQLException ex) {
     81              log.error("Alter database: {} register storage unit failed", databaseName, ex);
    @@ -99,7 +99,7 @@
     91      public synchronized void unregisterStorageUnit(final String databaseName, final String storageUnitName) {
     92          try {
     93              closeStaleRules(databaseName);
    -94              SwitchingResource switchingResource = resourceSwitchManager.switchByUnregisterStorageUnit(
    +94              SwitchingResource switchingResource = resourceSwitchManager.switchByUnregisterStorageUnit(
     95                      metaDataContexts.getMetaData().getDatabase(databaseName).getResourceMetaData(), Collections.singletonList(storageUnitName));
     96              buildNewMetaDataContext(databaseName, switchingResource);
     97          } catch (final SQLException ex) {
    @@ -107,27 +107,27 @@
     99          }
     100     }
     101     
    -102     private void buildNewMetaDataContext(final String databaseName, final SwitchingResource switchingResource) throws SQLException {
    -103         MetaDataContexts reloadMetaDataContexts = new MetaDataContextsFactory(metaDataPersistFacade, computeNodeInstanceContext).createBySwitchResource(
    +102     private void buildNewMetaDataContext(final String databaseName, final SwitchingResource switchingResource) throws SQLException {
    +103         MetaDataContexts reloadMetaDataContexts = new MetaDataContextsFactory(metaDataPersistFacade, computeNodeInstanceContext).createBySwitchResource(
     104                 databaseName, true, switchingResource, metaDataContexts);
     105         metaDataContexts.update(reloadMetaDataContexts);
     106         metaDataContexts.getMetaData().putDatabase(buildDatabase(reloadMetaDataContexts.getMetaData().getDatabase(databaseName)));
     107         switchingResource.closeStaleDataSources();
     108     }
     109     
    -110     private ShardingSphereDatabase buildDatabase(final ShardingSphereDatabase originalDatabase) {
    -111         return new ShardingSphereDatabase(
    +110     private ShardingSphereDatabase buildDatabase(final ShardingSphereDatabase originalDatabase) {
    +111         return new ShardingSphereDatabase(
     112                 originalDatabase.getName(), originalDatabase.getProtocolType(), originalDatabase.getResourceMetaData(), originalDatabase.getRuleMetaData(), buildSchemas(originalDatabase));
     113     }
     114     
    -115     private Collection<ShardingSphereSchema> buildSchemas(final ShardingSphereDatabase originalDatabase) {
    -116         return originalDatabase.getAllSchemas().stream().map(each -> new ShardingSphereSchema(
    +115     private Collection<ShardingSphereSchema> buildSchemas(final ShardingSphereDatabase originalDatabase) {
    +116         return originalDatabase.getAllSchemas().stream().map(each -> new ShardingSphereSchema(
     117                 each.getName(), each.getAllTables(), metaDataPersistFacade.getDatabaseMetaDataFacade().getView().load(originalDatabase.getName(), each.getName()))).collect(Collectors.toList());
     118     }
     119     
     120     @SneakyThrows(Exception.class)
     121     private void closeStaleRules(final String databaseName) {
    -122         for (ShardingSphereRule each : metaDataContexts.getMetaData().getDatabase(databaseName).getRuleMetaData().getRules()) {
    +122         for (ShardingSphereRule each : metaDataContexts.getMetaData().getDatabase(databaseName).getRuleMetaData().getRules()) {
     123             if (each instanceof AutoCloseable) {
     124                 ((AutoCloseable) each).close();
     125             }
    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/SwitchingResource.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/SwitchingResource.html
    similarity index 91%
    rename from statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/SwitchingResource.html
    rename to statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/SwitchingResource.html
    index ffa980a7bae54..2cfaac01e84db 100644
    --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/SwitchingResource.html
    +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/SwitchingResource.html
    @@ -2,10 +2,10 @@
     
     
     SwitchingResource xref
    -
    +
     
     
    -
    +
     1   /*
     2    * Licensed to the Apache Software Foundation (ASF) under one or more
     3    * contributor license agreements.  See the NOTICE file distributed with
    @@ -23,7 +23,7 @@
     15   * limitations under the License.
     16   */
     17  
    -18  package org.apache.shardingsphere.mode.metadata.manager;
    +18  package org.apache.shardingsphere.mode.metadata.manager.resource;
     19  
     20  import lombok.Getter;
     21  import lombok.RequiredArgsConstructor;
    @@ -41,7 +41,7 @@
     33   */
     34  @RequiredArgsConstructor
     35  @Getter
    -36  public final class SwitchingResource {
    +36  public final class SwitchingResource {
     37      
     38      private final Map<StorageNode, DataSource> newDataSources;
     39      
    @@ -55,7 +55,7 @@
     47       * Close stale data sources.
     48       */
     49      public void closeStaleDataSources() {
    -50          staleDataSources.values().stream().filter(Objects::nonNull).forEach(each -> new DataSourcePoolDestroyer(each).asyncDestroy());
    +50          staleDataSources.values().stream().filter(Objects::nonNull).forEach(each -> new DataSourcePoolDestroyer(each).asyncDestroy());
     51      }
     52  }
     
    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/package-frame.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/package-frame.html new file mode 100644 index 0000000000000..88ccb16e01a55 --- /dev/null +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/package-frame.html @@ -0,0 +1,27 @@ + + + + + + + Apache ShardingSphere 5.5.3-SNAPSHOT Reference Package org.apache.shardingsphere.mode.metadata.manager.resource + + + +

    org.apache.shardingsphere.mode.metadata.manager.resource

    +
    +

    Classes

    + +
    + + \ No newline at end of file diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/package-summary.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/package-summary.html new file mode 100644 index 0000000000000..756ca6ccd046c --- /dev/null +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/resource/package-summary.html @@ -0,0 +1,117 @@ + + + + + + + Apache ShardingSphere 5.5.3-SNAPSHOT Reference Package org.apache.shardingsphere.mode.metadata.manager.resource + + + + +
    + + + + +
    Apache ShardingSphere 5.5.3-SNAPSHOT Reference
    +
    + + +
    +

    Package org.apache.shardingsphere.mode.metadata.manager.resource

    +
    +
    + +
    + +
    + + + + +
    Apache ShardingSphere 5.5.3-SNAPSHOT Reference
    +
    + + + + + \ No newline at end of file diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/DatabaseRuleConfigurationManager.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/DatabaseRuleConfigurationManager.html similarity index 70% rename from statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/DatabaseRuleConfigurationManager.html rename to statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/DatabaseRuleConfigurationManager.html index 886fb897c732c..a67a1dd563788 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/DatabaseRuleConfigurationManager.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/DatabaseRuleConfigurationManager.html @@ -2,10 +2,10 @@ DatabaseRuleConfigurationManager xref - + -
    +
     1   /*
     2    * Licensed to the Apache Software Foundation (ASF) under one or more
     3    * contributor license agreements.  See the NOTICE file distributed with
    @@ -23,7 +23,7 @@
     15   * limitations under the License.
     16   */
     17  
    -18  package org.apache.shardingsphere.mode.metadata.manager;
    +18  package org.apache.shardingsphere.mode.metadata.manager.rule;
     19  
     20  import lombok.RequiredArgsConstructor;
     21  import org.apache.shardingsphere.infra.config.rule.RuleConfiguration;
    @@ -49,13 +49,13 @@
     41   * Database rule configuration manager.
     42   */
     43  @RequiredArgsConstructor
    -44  public final class DatabaseRuleConfigurationManager {
    +44  public final class DatabaseRuleConfigurationManager {
     45      
    -46      private final MetaDataContexts metaDataContexts;
    +46      private final MetaDataContexts metaDataContexts;
     47      
    -48      private final ComputeNodeInstanceContext computeNodeInstanceContext;
    +48      private final ComputeNodeInstanceContext computeNodeInstanceContext;
     49      
    -50      private final MetaDataPersistFacade metaDataPersistFacade;
    +50      private final MetaDataPersistFacade metaDataPersistFacade;
     51      
     52      /**
     53       * Alter rule configuration.
    @@ -65,52 +65,48 @@
     57       * @throws SQLException SQL Exception
     58       */
     59      @SuppressWarnings({"unchecked", "rawtypes"})
    -60      public synchronized void alterRuleConfiguration(final String databaseName, final RuleConfiguration ruleConfig) throws SQLException {
    -61          ShardingSphereDatabase database = metaDataContexts.getMetaData().getDatabase(databaseName);
    +60      public synchronized void alterRuleConfiguration(final String databaseName, final RuleConfiguration ruleConfig) throws SQLException {
    +61          ShardingSphereDatabase database = metaDataContexts.getMetaData().getDatabase(databaseName);
     62          Collection<ShardingSphereRule> rules = new LinkedList<>(database.getRuleMetaData().getRules());
     63          Optional<ShardingSphereRule> toBeChangedRule = rules.stream().filter(each -> each.getConfiguration().getClass().equals(ruleConfig.getClass())).findFirst();
    -64          if (toBeChangedRule.isPresent() && toBeChangedRule.get() instanceof PartialRuleUpdateSupported && ((PartialRuleUpdateSupported) toBeChangedRule.get()).partialUpdate(ruleConfig)) {
    -65              ((PartialRuleUpdateSupported) toBeChangedRule.get()).updateConfiguration(ruleConfig);
    +64          if (toBeChangedRule.isPresent() && toBeChangedRule.get() instanceof PartialRuleUpdateSupported && ((PartialRuleUpdateSupported) toBeChangedRule.get()).partialUpdate(ruleConfig)) {
    +65              ((PartialRuleUpdateSupported) toBeChangedRule.get()).updateConfiguration(ruleConfig);
     66              return;
     67          }
     68          rules.removeIf(each -> each.getConfiguration().getClass().isAssignableFrom(ruleConfig.getClass()));
    -69          rules.addAll(DatabaseRulesBuilder.build(
    -70                  databaseName, database.getProtocolType(), database.getRuleMetaData().getRules(), ruleConfig, computeNodeInstanceContext, database.getResourceMetaData()));
    -71          refreshMetadata(databaseName, getRuleConfigurations(rules));
    -72      }
    -73      
    -74      /**
    -75       * Drop rule configuration.
    -76       *
    -77       * @param databaseName database name
    -78       * @param ruleConfig rule configurations
    -79       * @throws SQLException SQL Exception
    -80       */
    -81      @SuppressWarnings({"unchecked", "rawtypes"})
    -82      public synchronized void dropRuleConfiguration(final String databaseName, final RuleConfiguration ruleConfig) throws SQLException {
    -83          ShardingSphereDatabase database = metaDataContexts.getMetaData().getDatabase(databaseName);
    -84          Collection<ShardingSphereRule> rules = new LinkedList<>(database.getRuleMetaData().getRules());
    -85          Optional<ShardingSphereRule> toBeChangedRule = rules.stream().filter(each -> each.getConfiguration().getClass().equals(ruleConfig.getClass())).findFirst();
    -86          if (toBeChangedRule.isPresent() && toBeChangedRule.get() instanceof PartialRuleUpdateSupported && ((PartialRuleUpdateSupported) toBeChangedRule.get()).partialUpdate(ruleConfig)) {
    -87              ((PartialRuleUpdateSupported) toBeChangedRule.get()).updateConfiguration(ruleConfig);
    -88              return;
    -89          }
    -90          rules.removeIf(each -> each.getConfiguration().getClass().isAssignableFrom(ruleConfig.getClass()));
    -91          if (!TypedSPILoader.getService(DatabaseRuleConfigurationEmptyChecker.class, ruleConfig.getClass()).isEmpty((DatabaseRuleConfiguration) ruleConfig)) {
    -92              rules.addAll(DatabaseRulesBuilder.build(
    -93                      databaseName, database.getProtocolType(), database.getRuleMetaData().getRules(), ruleConfig, computeNodeInstanceContext, database.getResourceMetaData()));
    -94          }
    -95          refreshMetadata(databaseName, getRuleConfigurations(rules));
    -96      }
    -97      
    -98      private void refreshMetadata(final String databaseName, final Collection<RuleConfiguration> ruleConfigurations) throws SQLException {
    -99          metaDataContexts.update(new MetaDataContextsFactory(metaDataPersistFacade, computeNodeInstanceContext).createByAlterRule(databaseName, false, ruleConfigurations, metaDataContexts));
    +69          rules.add(DatabaseRulesBuilder.build(databaseName, database.getProtocolType(), database.getRuleMetaData().getRules(), ruleConfig, computeNodeInstanceContext, database.getResourceMetaData()));
    +70          refreshMetadata(databaseName, rules);
    +71      }
    +72      
    +73      /**
    +74       * Drop rule configuration.
    +75       *
    +76       * @param databaseName database name
    +77       * @param ruleConfig rule configurations
    +78       * @throws SQLException SQL Exception
    +79       */
    +80      @SuppressWarnings({"unchecked", "rawtypes"})
    +81      public synchronized void dropRuleConfiguration(final String databaseName, final RuleConfiguration ruleConfig) throws SQLException {
    +82          ShardingSphereDatabase database = metaDataContexts.getMetaData().getDatabase(databaseName);
    +83          Collection<ShardingSphereRule> rules = new LinkedList<>(database.getRuleMetaData().getRules());
    +84          Optional<ShardingSphereRule> toBeChangedRule = rules.stream().filter(each -> each.getConfiguration().getClass().equals(ruleConfig.getClass())).findFirst();
    +85          if (toBeChangedRule.isPresent() && toBeChangedRule.get() instanceof PartialRuleUpdateSupported && ((PartialRuleUpdateSupported) toBeChangedRule.get()).partialUpdate(ruleConfig)) {
    +86              ((PartialRuleUpdateSupported) toBeChangedRule.get()).updateConfiguration(ruleConfig);
    +87              return;
    +88          }
    +89          rules.removeIf(each -> each.getConfiguration().getClass().isAssignableFrom(ruleConfig.getClass()));
    +90          if (!TypedSPILoader.getService(DatabaseRuleConfigurationEmptyChecker.class, ruleConfig.getClass()).isEmpty((DatabaseRuleConfiguration) ruleConfig)) {
    +91              rules.add(DatabaseRulesBuilder.build(
    +92                      databaseName, database.getProtocolType(), database.getRuleMetaData().getRules(), ruleConfig, computeNodeInstanceContext, database.getResourceMetaData()));
    +93          }
    +94          refreshMetadata(databaseName, rules);
    +95      }
    +96      
    +97      private void refreshMetadata(final String databaseName, final Collection<ShardingSphereRule> rules) throws SQLException {
    +98          Collection<RuleConfiguration> ruleConfigs = rules.stream().map(ShardingSphereRule::getConfiguration).collect(Collectors.toList());
    +99          metaDataContexts.update(new MetaDataContextsFactory(metaDataPersistFacade, computeNodeInstanceContext).createByAlterRule(databaseName, false, ruleConfigs, metaDataContexts));
     100     }
    -101     
    -102     private Collection<RuleConfiguration> getRuleConfigurations(final Collection<ShardingSphereRule> rules) {
    -103         return rules.stream().map(ShardingSphereRule::getConfiguration).collect(Collectors.toList());
    -104     }
    -105 }
    +101 }
     

    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/GlobalConfigurationManager.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/GlobalConfigurationManager.html similarity index 84% rename from statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/GlobalConfigurationManager.html rename to statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/GlobalConfigurationManager.html index 856626693fc8b..058cdc2ac64c0 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/GlobalConfigurationManager.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/GlobalConfigurationManager.html @@ -2,10 +2,10 @@ GlobalConfigurationManager xref - + -
    +
     1   /*
     2    * Licensed to the Apache Software Foundation (ASF) under one or more
     3    * contributor license agreements.  See the NOTICE file distributed with
    @@ -23,7 +23,7 @@
     15   * limitations under the License.
     16   */
     17  
    -18  package org.apache.shardingsphere.mode.metadata.manager;
    +18  package org.apache.shardingsphere.mode.metadata.manager.rule;
     19  
     20  import lombok.RequiredArgsConstructor;
     21  import lombok.SneakyThrows;
    @@ -50,18 +50,18 @@
     42   */
     43  @RequiredArgsConstructor
     44  @Slf4j
    -45  public final class GlobalConfigurationManager {
    +45  public final class GlobalConfigurationManager {
     46      
    -47      private final MetaDataContexts metaDataContexts;
    +47      private final MetaDataContexts metaDataContexts;
     48      
    -49      private final MetaDataPersistFacade metaDataPersistFacade;
    +49      private final MetaDataPersistFacade metaDataPersistFacade;
     50      
     51      /**
     52       * Alter global rule configuration.
     53       *
     54       * @param ruleConfig global rule configuration
     55       */
    -56      public synchronized void alterGlobalRuleConfiguration(final RuleConfiguration ruleConfig) {
    +56      public synchronized void alterGlobalRuleConfiguration(final RuleConfiguration ruleConfig) {
     57          if (null == ruleConfig) {
     58              return;
     59          }
    @@ -71,14 +71,14 @@
     63          rules.addAll(GlobalRulesBuilder.buildSingleRules(ruleConfig, metaDataContexts.getMetaData().getAllDatabases(), metaDataContexts.getMetaData().getProps()));
     64          metaDataContexts.getMetaData().getGlobalRuleMetaData().getRules().clear();
     65          metaDataContexts.getMetaData().getGlobalRuleMetaData().getRules().addAll(rules);
    -66          metaDataContexts.update(new ShardingSphereMetaData(metaDataContexts.getMetaData().getAllDatabases(),
    +66          metaDataContexts.update(new ShardingSphereMetaData(metaDataContexts.getMetaData().getAllDatabases(),
     67                  metaDataContexts.getMetaData().getGlobalResourceMetaData(), metaDataContexts.getMetaData().getGlobalRuleMetaData(), metaDataContexts.getMetaData().getProps()), metaDataPersistFacade);
     68      }
     69      
    -70      // Optimize string comparison rule type.
    +70      // TODO Optimize string comparison rule type.
     71      @SneakyThrows(Exception.class)
    -72      private void closeStaleTransactionRule(final RuleConfiguration ruleConfig) {
    -73          YamlRuleConfiguration yamlRuleConfig = new YamlRuleConfigurationSwapperEngine().swapToYamlRuleConfiguration(ruleConfig);
    +72      private void closeStaleTransactionRule(final RuleConfiguration ruleConfig) {
    +73          YamlRuleConfiguration yamlRuleConfig = new YamlRuleConfigurationSwapperEngine().swapToYamlRuleConfiguration(ruleConfig);
     74          if (!"transaction".equals(Objects.requireNonNull(yamlRuleConfig.getClass().getAnnotation(RepositoryTupleEntity.class)).value())) {
     75              return;
     76          }
    @@ -91,8 +91,8 @@
     83       * @param props properties to be altered
     84       */
     85      public synchronized void alterProperties(final Properties props) {
    -86          metaDataContexts.update(new ShardingSphereMetaData(metaDataContexts.getMetaData().getAllDatabases(),
    -87                  metaDataContexts.getMetaData().getGlobalResourceMetaData(), metaDataContexts.getMetaData().getGlobalRuleMetaData(), new ConfigurationProperties(props)), metaDataPersistFacade);
    +86          metaDataContexts.update(new ShardingSphereMetaData(metaDataContexts.getMetaData().getAllDatabases(),
    +87                  metaDataContexts.getMetaData().getGlobalResourceMetaData(), metaDataContexts.getMetaData().getGlobalRuleMetaData(), new ConfigurationProperties(props)), metaDataPersistFacade);
     88      }
     89  }
     
    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/RuleItemManager.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/RuleItemManager.html similarity index 80% rename from statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/RuleItemManager.html rename to statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/RuleItemManager.html index d444f73b28c1e..60843e597c774 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/RuleItemManager.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/RuleItemManager.html @@ -2,10 +2,10 @@ RuleItemManager xref - + -
    +
     1   /*
     2    * Licensed to the Apache Software Foundation (ASF) under one or more
     3    * contributor license agreements.  See the NOTICE file distributed with
    @@ -23,7 +23,7 @@
     15   * limitations under the License.
     16   */
     17  
    -18  package org.apache.shardingsphere.mode.metadata.manager;
    +18  package org.apache.shardingsphere.mode.metadata.manager.rule;
     19  
     20  import com.google.common.base.Preconditions;
     21  import lombok.RequiredArgsConstructor;
    @@ -41,13 +41,13 @@
     33   * Rule item manager.
     34   */
     35  @RequiredArgsConstructor
    -36  public final class RuleItemManager {
    +36  public final class RuleItemManager {
     37      
    -38      private final MetaDataContexts metaDataContexts;
    +38      private final MetaDataContexts metaDataContexts;
     39      
    -40      private final DatabaseRuleConfigurationManager ruleConfigManager;
    +40      private final DatabaseRuleConfigurationManager ruleConfigManager;
     41      
    -42      private final MetaDataPersistFacade metaDataPersistFacade;
    +42      private final MetaDataPersistFacade metaDataPersistFacade;
     43      
     44      /**
     45       * Alter with rule item.
    @@ -56,13 +56,13 @@
     48       * @throws SQLException SQL Exception
     49       */
     50      @SuppressWarnings({"rawtypes", "unchecked"})
    -51      public void alterRuleItem(final AlterRuleItem alterRuleItem) throws SQLException {
    +51      public void alterRuleItem(final AlterRuleItem alterRuleItem) throws SQLException {
     52          Preconditions.checkArgument(alterRuleItem.getActiveVersion().equals(metaDataPersistFacade.getRepository().query(alterRuleItem.getActiveVersionKey())),
     53                  "Invalid active version: %s of key: %s", alterRuleItem.getActiveVersion(), alterRuleItem.getActiveVersionKey());
    -54          RuleItemConfigurationChangedProcessor processor = TypedSPILoader.getService(RuleItemConfigurationChangedProcessor.class, alterRuleItem.getType());
    +54          RuleItemConfigurationChangedProcessor processor = TypedSPILoader.getService(RuleItemConfigurationChangedProcessor.class, alterRuleItem.getType());
     55          String yamlContent = metaDataPersistFacade.getMetaDataVersionService().getVersionPathByActiveVersion(alterRuleItem.getActiveVersionKey(), alterRuleItem.getActiveVersion());
     56          String databaseName = alterRuleItem.getDatabaseName();
    -57          RuleConfiguration currentRuleConfig = processor.findRuleConfiguration(metaDataContexts.getMetaData().getDatabase(databaseName));
    +57          RuleConfiguration currentRuleConfig = processor.findRuleConfiguration(metaDataContexts.getMetaData().getDatabase(databaseName));
     58          synchronized (this) {
     59              processor.changeRuleItemConfiguration(alterRuleItem, currentRuleConfig, processor.swapRuleItemConfiguration(alterRuleItem, yamlContent));
     60              ruleConfigManager.alterRuleConfiguration(databaseName, currentRuleConfig);
    @@ -76,11 +76,11 @@
     68       * @throws SQLException SQL Exception
     69       */
     70      @SuppressWarnings({"rawtypes", "unchecked"})
    -71      public void dropRuleItem(final DropRuleItem dropRuleItem) throws SQLException {
    +71      public void dropRuleItem(final DropRuleItem dropRuleItem) throws SQLException {
     72          String databaseName = dropRuleItem.getDatabaseName();
     73          Preconditions.checkState(metaDataContexts.getMetaData().containsDatabase(databaseName), "No database '%s' exists.", databaseName);
    -74          RuleItemConfigurationChangedProcessor processor = TypedSPILoader.getService(RuleItemConfigurationChangedProcessor.class, dropRuleItem.getType());
    -75          RuleConfiguration currentRuleConfig = processor.findRuleConfiguration(metaDataContexts.getMetaData().getDatabase(databaseName));
    +74          RuleItemConfigurationChangedProcessor processor = TypedSPILoader.getService(RuleItemConfigurationChangedProcessor.class, dropRuleItem.getType());
    +75          RuleConfiguration currentRuleConfig = processor.findRuleConfiguration(metaDataContexts.getMetaData().getDatabase(databaseName));
     76          synchronized (this) {
     77              processor.dropRuleItemConfiguration(dropRuleItem, currentRuleConfig);
     78              ruleConfigManager.dropRuleConfiguration(databaseName, currentRuleConfig);
    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/package-frame.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/package-frame.html
    new file mode 100644
    index 0000000000000..a0d3362e24a7c
    --- /dev/null
    +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/package-frame.html
    @@ -0,0 +1,27 @@
    +
    +
    +
    +    
    +    
    +        
    +        Apache ShardingSphere 5.5.3-SNAPSHOT Reference Package org.apache.shardingsphere.mode.metadata.manager.rule
    +        
    +    
    +    
    +        

    org.apache.shardingsphere.mode.metadata.manager.rule

    + + + \ No newline at end of file diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/package-summary.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/package-summary.html new file mode 100644 index 0000000000000..c16a03b61b4fa --- /dev/null +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/rule/package-summary.html @@ -0,0 +1,117 @@ + + + + + + + Apache ShardingSphere 5.5.3-SNAPSHOT Reference Package org.apache.shardingsphere.mode.metadata.manager.rule + + + + +
    + + + + +
    Apache ShardingSphere 5.5.3-SNAPSHOT Reference
    +
    + + +
    +

    Package org.apache.shardingsphere.mode.metadata.manager.rule

    +
    +
    + +
    + +
    + + + + +
    Apache ShardingSphere 5.5.3-SNAPSHOT Reference
    +
    + + + + + \ No newline at end of file diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/StatisticsManager.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/StatisticsManager.html similarity index 91% rename from statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/StatisticsManager.html rename to statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/StatisticsManager.html index 0144552243dce..8577fe1d2b154 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/StatisticsManager.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/StatisticsManager.html @@ -2,10 +2,10 @@ StatisticsManager xref - + -
    +
     1   /*
     2    * Licensed to the Apache Software Foundation (ASF) under one or more
     3    * contributor license agreements.  See the NOTICE file distributed with
    @@ -23,7 +23,7 @@
     15   * limitations under the License.
     16   */
     17  
    -18  package org.apache.shardingsphere.mode.metadata.manager;
    +18  package org.apache.shardingsphere.mode.metadata.manager.statistics;
     19  
     20  import lombok.RequiredArgsConstructor;
     21  import org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereColumn;
    @@ -41,9 +41,9 @@
     33   * Statistics manager.
     34   */
     35  @RequiredArgsConstructor
    -36  public final class StatisticsManager {
    +36  public final class StatisticsManager {
     37      
    -38      private final MetaDataContexts metaDataContexts;
    +38      private final MetaDataContexts metaDataContexts;
     39      
     40      /**
     41       * Add database statistics.
    @@ -54,7 +54,7 @@
     46          if (metaDataContexts.getStatistics().containsDatabaseStatistics(databaseName)) {
     47              return;
     48          }
    -49          metaDataContexts.getStatistics().putDatabaseStatistics(databaseName, new DatabaseStatistics());
    +49          metaDataContexts.getStatistics().putDatabaseStatistics(databaseName, new DatabaseStatistics());
     50      }
     51      
     52      /**
    @@ -79,7 +79,7 @@
     71          if (metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).containsSchemaStatistics(schemaName)) {
     72              return;
     73          }
    -74          metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).putSchemaStatistics(schemaName, new SchemaStatistics());
    +74          metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).putSchemaStatistics(schemaName, new SchemaStatistics());
     75      }
     76      
     77      /**
    @@ -89,7 +89,7 @@
     81       * @param schemaName schema name
     82       */
     83      public synchronized void dropSchemaStatistics(final String databaseName, final String schemaName) {
    -84          DatabaseStatistics databaseStatistics = metaDataContexts.getStatistics().getDatabaseStatistics(databaseName);
    +84          DatabaseStatistics databaseStatistics = metaDataContexts.getStatistics().getDatabaseStatistics(databaseName);
     85          if (null == databaseStatistics || !databaseStatistics.containsSchemaStatistics(schemaName)) {
     86              return;
     87          }
    @@ -110,7 +110,7 @@
     102         if (metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).getSchemaStatistics(schemaName).containsTableStatistics(tableName)) {
     103             return;
     104         }
    -105         metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).getSchemaStatistics(schemaName).putTableStatistics(tableName, new TableStatistics(tableName));
    +105         metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).getSchemaStatistics(schemaName).putTableStatistics(tableName, new TableStatistics(tableName));
     106     }
     107     
     108     /**
    @@ -135,7 +135,7 @@
     127      * @param tableName table name
     128      * @param yamlRowData YAML row data
     129      */
    -130     public synchronized void alterRowStatistics(final String databaseName, final String schemaName, final String tableName, final YamlRowStatistics yamlRowData) {
    +130     public synchronized void alterRowStatistics(final String databaseName, final String schemaName, final String tableName, final YamlRowStatistics yamlRowData) {
     131         if (!metaDataContexts.getStatistics().containsDatabaseStatistics(databaseName) || !metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).containsSchemaStatistics(schemaName)
     132                 || !metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).getSchemaStatistics(schemaName).containsTableStatistics(tableName)) {
     133             return;
    @@ -144,9 +144,9 @@
     136                 || !metaDataContexts.getMetaData().getDatabase(databaseName).getSchema(schemaName).containsTable(tableName)) {
     137             return;
     138         }
    -139         TableStatistics tableStatistics = metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).getSchemaStatistics(schemaName).getTableStatistics(tableName);
    +139         TableStatistics tableStatistics = metaDataContexts.getStatistics().getDatabaseStatistics(databaseName).getSchemaStatistics(schemaName).getTableStatistics(tableName);
     140         List<ShardingSphereColumn> columns = new ArrayList<>(metaDataContexts.getMetaData().getDatabase(databaseName).getSchema(schemaName).getTable(tableName).getAllColumns());
    -141         tableStatistics.getRows().add(new YamlRowStatisticsSwapper(columns).swapToObject(yamlRowData));
    +141         tableStatistics.getRows().add(new YamlRowStatisticsSwapper(columns).swapToObject(yamlRowData));
     142     }
     143     
     144     /**
    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/package-frame.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/package-frame.html
    new file mode 100644
    index 0000000000000..771bd78c80edf
    --- /dev/null
    +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/package-frame.html
    @@ -0,0 +1,21 @@
    +
    +
    +
    +    
    +    
    +        
    +        Apache ShardingSphere 5.5.3-SNAPSHOT Reference Package org.apache.shardingsphere.mode.metadata.manager.statistics
    +        
    +    
    +    
    +        

    org.apache.shardingsphere.mode.metadata.manager.statistics

    +
    +

    Classes

    + +
    + + \ No newline at end of file diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/package-summary.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/package-summary.html new file mode 100644 index 0000000000000..bb15e419320e7 --- /dev/null +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/manager/statistics/package-summary.html @@ -0,0 +1,107 @@ + + + + + + + Apache ShardingSphere 5.5.3-SNAPSHOT Reference Package org.apache.shardingsphere.mode.metadata.manager.statistics + + + + +
    + + + + +
    Apache ShardingSphere 5.5.3-SNAPSHOT Reference
    +
    + + +
    +

    Package org.apache.shardingsphere.mode.metadata.manager.statistics

    +
    +
    + +
    + +
    + + + + +
    Apache ShardingSphere 5.5.3-SNAPSHOT Reference
    +
    + + + + + \ No newline at end of file diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/package-frame.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/package-frame.html index 8735058efaf98..37569b2de55ac 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/package-frame.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/package-frame.html @@ -13,9 +13,6 @@

    org.apache.sh

    Classes

    diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/package-summary.html b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/package-summary.html index 13e0daed9bf7c..5a6fbe342995f 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/package-summary.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/metadata/package-summary.html @@ -57,11 +57,6 @@

    Package org.apache.shardingsphere.mode.metadat - - MetaDataContextManager - - - MetaDataContexts diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/persist/PersistServiceFacade.html b/statistics/staging/xref/org/apache/shardingsphere/mode/persist/PersistServiceFacade.html index 9e8bac5b7988a..5800a1c406ecc 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/persist/PersistServiceFacade.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/persist/PersistServiceFacade.html @@ -29,7 +29,7 @@ 21 import org.apache.shardingsphere.infra.config.mode.ModeConfiguration; 22 import org.apache.shardingsphere.infra.instance.ComputeNodeInstance; 23 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPILoader; -24 import org.apache.shardingsphere.mode.metadata.MetaDataContextManager; +24 import org.apache.shardingsphere.mode.metadata.manager.MetaDataContextManager; 25 import org.apache.shardingsphere.mode.metadata.persist.MetaDataPersistFacade; 26 import org.apache.shardingsphere.mode.persist.service.MetaDataManagerPersistService; 27 import org.apache.shardingsphere.mode.persist.service.PersistServiceBuilder; @@ -59,7 +59,7 @@ 51 52 private final QualifiedDataSourceStatePersistService qualifiedDataSourceStatePersistService; 53 -54 public PersistServiceFacade(final PersistRepository repository, final ModeConfiguration modeConfig, final MetaDataContextManager metaDataContextManager) { +54 public PersistServiceFacade(final PersistRepository repository, final ModeConfiguration modeConfig, final MetaDataContextManager metaDataContextManager) { 55 this.repository = repository; 56 metaDataPersistFacade = new MetaDataPersistFacade(repository); 57 computeNodePersistService = new ComputeNodePersistService(repository); diff --git a/statistics/staging/xref/org/apache/shardingsphere/mode/persist/service/PersistServiceBuilder.html b/statistics/staging/xref/org/apache/shardingsphere/mode/persist/service/PersistServiceBuilder.html index 97e7a214271ff..af412606f5bff 100644 --- a/statistics/staging/xref/org/apache/shardingsphere/mode/persist/service/PersistServiceBuilder.html +++ b/statistics/staging/xref/org/apache/shardingsphere/mode/persist/service/PersistServiceBuilder.html @@ -26,7 +26,7 @@ 18 package org.apache.shardingsphere.mode.persist.service; 19 20 import org.apache.shardingsphere.infra.spi.type.typed.TypedSPI; -21 import org.apache.shardingsphere.mode.metadata.MetaDataContextManager; +21 import org.apache.shardingsphere.mode.metadata.manager.MetaDataContextManager; 22 import org.apache.shardingsphere.mode.spi.repository.PersistRepository; 23 24 /** @@ -41,7 +41,7 @@ 33 * @param metaDataContextManager meta data context manager 34 * @return meta data manager persist service 35 */ -36 MetaDataManagerPersistService buildMetaDataManagerPersistService(PersistRepository repository, MetaDataContextManager metaDataContextManager); +36 MetaDataManagerPersistService buildMetaDataManagerPersistService(PersistRepository repository, MetaDataContextManager metaDataContextManager); 37 38 /** 39 * Build process persist service. diff --git a/statistics/staging/xref/overview-frame.html b/statistics/staging/xref/overview-frame.html index d9ec017c67412..83ad477e8723c 100644 --- a/statistics/staging/xref/overview-frame.html +++ b/statistics/staging/xref/overview-frame.html @@ -3078,6 +3078,18 @@

    Packages

  • org.apache.shardingsphere.mode.metadata.manager +
  • +
  • + org.apache.shardingsphere.mode.metadata.manager.database +
  • +
  • + org.apache.shardingsphere.mode.metadata.manager.resource +
  • +
  • + org.apache.shardingsphere.mode.metadata.manager.rule +
  • +
  • + org.apache.shardingsphere.mode.metadata.manager.statistics
  • org.apache.shardingsphere.mode.metadata.persist diff --git a/statistics/staging/xref/overview-summary.html b/statistics/staging/xref/overview-summary.html index 37b08d30bffab..196f56baba2f0 100644 --- a/statistics/staging/xref/overview-summary.html +++ b/statistics/staging/xref/overview-summary.html @@ -5157,6 +5157,26 @@

    Apache ShardingSphere 5.5.3-SNAPSHOT Reference

    org.apache.shardingsphere.mode.metadata.manager + + + + org.apache.shardingsphere.mode.metadata.manager.database + + + + + org.apache.shardingsphere.mode.metadata.manager.resource + + + + + org.apache.shardingsphere.mode.metadata.manager.rule + + + + + org.apache.shardingsphere.mode.metadata.manager.statistics +