Changeset: b31eaa9e958f for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java?cmd=changeset;node=b31eaa9e958f
Modified Files:
        release.txt
        src/main/java/org/monetdb/jdbc/MonetConnection.java
Branch: default
Log Message:

fetchsize is allowed to be -1


diffs (33 lines):

diff --git a/release.txt b/release.txt
--- a/release.txt
+++ b/release.txt
@@ -25,7 +25,7 @@ Supported connection properties are:
        treat_clob_as_varchar=false        default is: true
        treat_blob_as_binary=false         default is: true
        language=<sql or mal>              default is: sql
-  fetchsize=<nr of rows>             default is: 250
+  fetchsize=<nr of rows>             default is: 250; -1 means fetch 
everything at once
        debug=true                         default is: false
        logfile=<name of logfile>
        hash=<SHA512, SHA384, SHA256 or SHA1>
diff --git a/src/main/java/org/monetdb/jdbc/MonetConnection.java 
b/src/main/java/org/monetdb/jdbc/MonetConnection.java
--- a/src/main/java/org/monetdb/jdbc/MonetConnection.java
+++ b/src/main/java/org/monetdb/jdbc/MonetConnection.java
@@ -208,14 +208,14 @@ public class MonetConnection
                if (fetchsize_prop != null) {
                        try {
                                int fetchsize = 
Integer.parseInt(fetchsize_prop);
-                               if (fetchsize > 0) {
+                               if (fetchsize > 0 || fetchsize == -1) {
                                        this.defaultFetchSize = fetchsize;
                                        conn_props.setProperty("fetchsize", 
fetchsize_prop);
                                } else {
-                                       addWarning("Fetch size must be 
positive. Value ignored", "M1M05");
+                                       addWarning("Fetch size must either be 
positive or -1. Value " + fetchsize + " ignored", "M1M05");
                                }
                        } catch (java.lang.NumberFormatException e) {
-                               addWarning("Invalid fetch size.  Value 
ignored", "M1M05");
+                               addWarning("Invalid fetch size.  Value '" + 
fetchsize_prop + "' ignored", "M1M05");
                        }
                }
 
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to