Mercurial > hg > monetdb-java
changeset 433:b31eaa9e958f
fetchsize is allowed to be -1
author | Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
---|---|
date | Wed, 10 Feb 2021 09:25:28 +0100 (2021-02-10) |
parents | f24b59110a7f |
children | 57d46c34c649 |
files | release.txt src/main/java/org/monetdb/jdbc/MonetConnection.java |
diffstat | 2 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- 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>
--- 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"); } }