Mercurial > hg > monetdb-java
changeset 837:5df67d5d7a7b monetdbs
Move timeZoneSet and sizeHeaderEnabled into Callback
They're only used during the handshake
author | Joeri van Ruth <joeri.van.ruth@monetdbsolutions.com> |
---|---|
date | Fri, 15 Dec 2023 11:08:36 +0100 (16 months ago) |
parents | aad275e042b2 |
children | 3a477cf520f6 |
files | src/main/java/org/monetdb/jdbc/MonetConnection.java |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/src/main/java/org/monetdb/jdbc/MonetConnection.java +++ b/src/main/java/org/monetdb/jdbc/MonetConnection.java @@ -112,9 +112,6 @@ public class MonetConnection /** The number of results we receive from the server at once */ private int curReplySize = 100; // server default - private boolean sizeHeaderEnabled = false; // used during handshake - private boolean timeZoneSet = false; // used during handshake - /** A template to apply to each query (like pre and post fixes), filled in constructor */ // note: it is made public to the package as queryTempl[2] is used from MonetStatement @@ -236,10 +233,10 @@ public class MonetConnection if (autoCommit != target.isAutocommit()) { setAutoCommit(target.isAutocommit()); } - if (!sizeHeaderEnabled) { + if (!callback.sizeHeaderEnabled) { sendControlCommand("sizeheader 1"); } - if (!timeZoneSet) { + if (!callback.timeZoneSet) { setTimezone(target.getTimezone()); } } @@ -3774,6 +3771,9 @@ public class MonetConnection private class SqlOptionsCallback extends MapiSocket.OptionsCallback { private int level; + boolean sizeHeaderEnabled = false; // used during handshake + boolean timeZoneSet = false; // used during handshake + @Override public void addOptions(String lang, int level) {