log src/main/java/org/monetdb/jdbc/MonetStatement.java @ 819:726a1d7b168c

age author description
17 months ago Martin van Dinther correct indentation
17 months ago Joeri van Ruth Fix arithmetic overflow
17 months ago Joeri van Ruth Use intrinsics rather than manual flow control
2023-01-05 Martin van Dinther Updated Copyright year.
2022-12-22 Martin van Dinther Future versions of MonetDB (post Sep2022) will have capability to parse and execute ODBC/JDBC escape sequence syntax.
2022-12-15 Martin van Dinther Resolve javac and javadoc warnings when compiled with JDK19.
2022-11-23 Martin van Dinther Eliminate hardcoded value 250 in the constructor of MonetPreparedStatement. For this an internal package method MonetConnection.getDefaultFetchSize() is added.
2022-11-17 Martin van Dinther Add checks for sql String parameter to prevent NullPointerException or executing an empty sql String.
2022-01-20 Martin van Dinther executeUpdate(sql) and executeLargeUpdate(sql) expect a Statement, not a Query. Improved the text of the Exception msg.
2022-01-20 Martin van Dinther Do more cleanup in the close() methods such as calling clearWarnings(), clearParameters(), clearBatch() and dereferencing cached objects.
2022-01-05 Martin van Dinther Updated Copyright year.
2021-06-10 Martin van Dinther Optimise code by reducing local variables which are used only once, replacing complex string concatenation by using StringBuilder, replacing some ternairy operators.
2021-03-04 Martin van Dinther Correcting typos in documentation text. Also improved the readability of the generated javadoc documents.
2021-01-14 Martin van Dinther Small improvements: adding some final keywords, removing unnecesary initialisations, improve comments.
2021-01-07 Martin van Dinther Improve code when setting query timeout. It used to call the sys.settimeout(bigint) which is deprecated as of release Jun2020 (11.37.7) and replaced by new sys.setquerytimeout(int).
2021-01-06 Martin van Dinther Update Copyright year.
2020-11-19 Martin van Dinther Improve executeLargeBatch(). Make sure it calls getLargeUpdateCount() instead of getUpdateCount() to populate the long[] elements.
2020-11-12 Martin van Dinther Moved Java classes from packages starting with nl.cwi.monetdb.* to package org.monetdb.* base src/main/java/nl/cwi/monetdb/jdbc/MonetStatement.java@26ee121990c7