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

zhonghongsheng 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 d5d4a3707f1 Add netTimeoutForStreamingResults param at 
MySQLJdbcQueryPropertiesExtension (#24356)
d5d4a3707f1 is described below

commit d5d4a3707f13d2e8700c369c71d36920f20fd242
Author: Xinze Guo <[email protected]>
AuthorDate: Mon Feb 27 12:42:54 2023 +0800

    Add netTimeoutForStreamingResults param at 
MySQLJdbcQueryPropertiesExtension (#24356)
---
 .../pipeline/mysql/datasource/MySQLJdbcQueryPropertiesExtension.java   | 1 +
 .../mysql/datasource/MySQLJdbcQueryPropertiesExtensionTest.java        | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/kernel/data-pipeline/dialect/mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/datasource/MySQLJdbcQueryPropertiesExtension.java
 
b/kernel/data-pipeline/dialect/mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/datasource/MySQLJdbcQueryPropertiesExtension.java
index b202edf176a..1cebabab5ff 100644
--- 
a/kernel/data-pipeline/dialect/mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/datasource/MySQLJdbcQueryPropertiesExtension.java
+++ 
b/kernel/data-pipeline/dialect/mysql/src/main/java/org/apache/shardingsphere/data/pipeline/mysql/datasource/MySQLJdbcQueryPropertiesExtension.java
@@ -40,6 +40,7 @@ public final class MySQLJdbcQueryPropertiesExtension 
implements JdbcQueryPropert
         queryProps.setProperty("zeroDateTimeBehavior", 
getZeroDateTimeBehavior());
         queryProps.setProperty("noDatetimeStringSync", 
Boolean.TRUE.toString());
         queryProps.setProperty("jdbcCompliantTruncation", 
Boolean.FALSE.toString());
+        queryProps.setProperty("netTimeoutForStreamingResults", "600");
     }
     
     private String getZeroDateTimeBehavior() {
diff --git 
a/kernel/data-pipeline/dialect/mysql/src/test/java/org/apache/shardingsphere/data/pipeline/mysql/datasource/MySQLJdbcQueryPropertiesExtensionTest.java
 
b/kernel/data-pipeline/dialect/mysql/src/test/java/org/apache/shardingsphere/data/pipeline/mysql/datasource/MySQLJdbcQueryPropertiesExtensionTest.java
index 7d693c3ae22..213d222f8d5 100644
--- 
a/kernel/data-pipeline/dialect/mysql/src/test/java/org/apache/shardingsphere/data/pipeline/mysql/datasource/MySQLJdbcQueryPropertiesExtensionTest.java
+++ 
b/kernel/data-pipeline/dialect/mysql/src/test/java/org/apache/shardingsphere/data/pipeline/mysql/datasource/MySQLJdbcQueryPropertiesExtensionTest.java
@@ -45,12 +45,13 @@ public final class MySQLJdbcQueryPropertiesExtensionTest {
     }
     
     private void assertQueryProperties(final Properties actual) {
-        assertThat(actual.size(), equalTo(6));
+        assertThat(actual.size(), equalTo(7));
         assertThat(actual.getProperty("useSSL"), 
equalTo(Boolean.FALSE.toString()));
         assertThat(actual.getProperty("rewriteBatchedStatements"), 
equalTo(Boolean.TRUE.toString()));
         assertThat(actual.getProperty("yearIsDateType"), 
equalTo(Boolean.FALSE.toString()));
         assertThat(actual.getProperty("zeroDateTimeBehavior"), 
equalTo("convertToNull"));
         assertThat(actual.getProperty("noDatetimeStringSync"), 
equalTo(Boolean.TRUE.toString()));
         assertThat(actual.getProperty("jdbcCompliantTruncation"), 
equalTo(Boolean.FALSE.toString()));
+        assertThat(actual.getProperty("netTimeoutForStreamingResults"), 
equalTo("600"));
     }
 }

Reply via email to