Changeset: 0b808a4d4f1f for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java?cmd=changeset;node=0b808a4d4f1f
Modified Files:
src/main/java/org/monetdb/jdbc/MonetConnection.java
Branch: default
Log Message:
Catch and warn about invalid fetch sizes.
diffs (26 lines):
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
@@ -206,12 +206,16 @@ public class MonetConnection
final String fetchsize_prop = props.getProperty("fetchsize");
if (fetchsize_prop != null) {
- int fetchsize = Integer.parseInt(fetchsize_prop);
- if (fetchsize > 0) {
- this.defaultFetchSize = fetchsize;
- conn_props.setProperty("fetchsize",
fetchsize_prop);
- } else {
- addWarning("Fetch size must be positive. Value
ignored", "M1M05");
+ try {
+ int fetchsize =
Integer.parseInt(fetchsize_prop);
+ if (fetchsize > 0) {
+ this.defaultFetchSize = fetchsize;
+ conn_props.setProperty("fetchsize",
fetchsize_prop);
+ } else {
+ addWarning("Fetch size must be
positive. Value ignored", "M1M05");
+ }
+ } catch (java.lang.NumberFormatException e) {
+ addWarning("Invalid fetch size. Value
ignored", "M1M05");
}
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list