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

wuweijie 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 fc7e2cd  Minor refactor for RQL (#10516)
fc7e2cd is described below

commit fc7e2cd9ce3dcf7366dd88f32ce25641fff2d51b
Author: Haoran Meng <[email protected]>
AuthorDate: Fri May 28 12:56:45 2021 +0800

    Minor refactor for RQL (#10516)
    
    Co-authored-by: menghaoranss <[email protected]>
---
 .../distsql/rql/impl/DatabaseDiscoveryRulesQueryBackendHandler.java | 2 +-
 .../rql/impl/ReadwriteSplittingRulesQueryBackendHandler.java        | 2 +-
 .../distsql/rql/impl/ShardingTableRulesQueryBackendHandler.java     | 2 +-
 .../rql/impl/ReadwriteSplittingRulesQueryBackendHandlerTest.java    | 2 +-
 .../distsql/rql/impl/ShardingTableRulesQueryBackendHandlerTest.java | 6 +++---
 5 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/DatabaseDiscoveryRulesQueryBackendHandler.java
 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/DatabaseDiscoveryRulesQueryBackendHandler.java
index fb035f9..2b798ba 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/DatabaseDiscoveryRulesQueryBackendHandler.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/DatabaseDiscoveryRulesQueryBackendHandler.java
@@ -90,6 +90,6 @@ public final class DatabaseDiscoveryRulesQueryBackendHandler 
extends SchemaRequi
         return Arrays.asList(ruleConfig.getName(), 
Joiner.on(",").join(ruleConfig.getDataSourceNames()),
                 discoverTypes.get(ruleConfig.getDiscoveryTypeName()).getType(),
                 Objects.nonNull(discoverProps) ? 
Joiner.on(",").join(discoverProps.entrySet().stream()
-                        .map(each -> Joiner.on(":").join(each.getKey(), 
each.getValue())).collect(Collectors.toList())) : "");
+                        .map(each -> Joiner.on("=").join(each.getKey(), 
each.getValue())).collect(Collectors.toList())) : "");
     }
 }
diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandler.java
 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandler.java
index c6dbce1..3a297a2 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandler.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandler.java
@@ -93,6 +93,6 @@ public final class ReadwriteSplittingRulesQueryBackendHandler 
extends SchemaRequ
                 ruleConfig.getWriteDataSourceName(), 
Joiner.on(",").join(ruleConfig.getReadDataSourceNames()),
                 loadBalancers.get(ruleConfig.getLoadBalancerName()).getType(),
                 Objects.nonNull(loadBalancerProps) ? 
Joiner.on(",").join(loadBalancerProps.entrySet().stream()
-                        .map(each -> Joiner.on(":").join(each.getKey(), 
each.getValue())).collect(Collectors.toList())) : "");
+                        .map(each -> Joiner.on("=").join(each.getKey(), 
each.getValue())).collect(Collectors.toList())) : "");
     }
 }
diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandler.java
 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandler.java
index 6371499..340718e 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandler.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/main/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandler.java
@@ -233,6 +233,6 @@ public final class ShardingTableRulesQueryBackendHandler 
extends SchemaRequiredB
 
     private String buildProperties(final Properties properties) {
         return Objects.nonNull(properties) ? 
Joiner.on(",").join(properties.entrySet().stream()
-                .map(each -> Joiner.on(":").join(each.getKey(), 
each.getValue())).collect(Collectors.toList())) : "";
+                .map(each -> Joiner.on("=").join(each.getKey(), 
each.getValue())).collect(Collectors.toList())) : "";
     }
 }
diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandlerTest.java
 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandlerTest.java
index c92fba3..29aeb59 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandlerTest.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ReadwriteSplittingRulesQueryBackendHandlerTest.java
@@ -94,7 +94,7 @@ public final class 
ReadwriteSplittingRulesQueryBackendHandlerTest {
         assertTrue(rowData.contains("ds_primary"));
         assertTrue(rowData.contains("ds_slave_0,ds_slave_1"));
         assertTrue(rowData.contains("random"));
-        assertTrue(rowData.contains("read_weight:2:1"));
+        assertTrue(rowData.contains("read_weight=2:1"));
     }
 
     private ReadwriteSplittingRuleConfiguration 
buildReadwriteSplittingRuleConfiguration() {
diff --git 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandlerTest.java
 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandlerTest.java
index b1a60be..c3b92fb 100644
--- 
a/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandlerTest.java
+++ 
b/shardingsphere-proxy/shardingsphere-proxy-backend/src/test/java/org/apache/shardingsphere/proxy/backend/text/distsql/rql/impl/ShardingTableRulesQueryBackendHandlerTest.java
@@ -99,14 +99,14 @@ public final class 
ShardingTableRulesQueryBackendHandlerTest {
         assertThat(rowDataList.get(3), is("INLINE"));
         assertThat(rowDataList.get(4), is("user_id"));
         assertThat(rowDataList.get(5), is("INLINE"));
-        assertThat(rowDataList.get(6), is("algorithm-expression:ds_${user_id % 
2}"));
+        assertThat(rowDataList.get(6), is("algorithm-expression=ds_${user_id % 
2}"));
         assertThat(rowDataList.get(7), is("INLINE"));
         assertThat(rowDataList.get(8), is("order_id"));
         assertThat(rowDataList.get(9), is("INLINE"));
-        assertThat(rowDataList.get(10), 
is("algorithm-expression:t_order_${order_id % 2}"));
+        assertThat(rowDataList.get(10), 
is("algorithm-expression=t_order_${order_id % 2}"));
         assertThat(rowDataList.get(11), is("order_id"));
         assertThat(rowDataList.get(12), is("SNOWFLAKE"));
-        assertThat(rowDataList.get(13), is("worker-id:123"));
+        assertThat(rowDataList.get(13), is("worker-id=123"));
     }
 
     private Collection<RuleConfiguration> buildShardingConfiguration() {

Reply via email to