You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by me...@apache.org on 2022/06/24 15:53:41 UTC
[shardingsphere] branch master updated: Remove ShardingSphereRuleMetaData.configurations (#18576)
This is an automated email from the ASF dual-hosted git repository.
menghaoran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 37c98106232 Remove ShardingSphereRuleMetaData.configurations (#18576)
37c98106232 is described below
commit 37c9810623297dcb36ec441172e24e0858dcde00
Author: Liang Zhang <zh...@apache.org>
AuthorDate: Fri Jun 24 23:53:33 2022 +0800
Remove ShardingSphereRuleMetaData.configurations (#18576)
---
.../metadata/database/rule/ShardingSphereRuleMetaData.java | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/database/rule/ShardingSphereRuleMetaData.java b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/database/rule/ShardingSphereRuleMetaData.java
index 22be8a0af1e..5e6f7ed0a4e 100644
--- a/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/database/rule/ShardingSphereRuleMetaData.java
+++ b/shardingsphere-infra/shardingsphere-infra-common/src/main/java/org/apache/shardingsphere/infra/metadata/database/rule/ShardingSphereRuleMetaData.java
@@ -37,11 +37,17 @@ public final class ShardingSphereRuleMetaData {
private final Collection<ShardingSphereRule> rules;
- private final Collection<RuleConfiguration> configurations;
-
public ShardingSphereRuleMetaData(final Collection<ShardingSphereRule> rules) {
this.rules = new CopyOnWriteArrayList<>(rules);
- configurations = rules.stream().map(ShardingSphereRule::getConfiguration).collect(Collectors.toList());
+ }
+
+ /**
+ * Get rule configurations.
+ *
+ * @return got rule configurations
+ */
+ public Collection<RuleConfiguration> getConfigurations() {
+ return rules.stream().map(ShardingSphereRule::getConfiguration).collect(Collectors.toList());
}
/**