log

age author description
2023-02-02 Martin van Dinther Extend JDBC_API_Tester with test on calling ResultSet.getBytes() method on a blob column. It was not yet tested.
2023-02-02 Martin van Dinther Optimize setBytes() implementation. For the 16 hex codes use a char[] and direct array indexing instead of a String and calling charAt().
2023-02-02 Martin van Dinther Adding a missing test for testing method setBytes() on a PreparedStatement.
2023-01-26 Martin van Dinther For type inet we always get 0 as length from the server. As inet has a maximum display length of 18 we should return that more useful value instead.
2023-01-26 Martin van Dinther Fixed issue when you create a new Statement, call getGeneratedKeys().getMetaData().
2023-01-19 Martin van Dinther Corrected DatabaseMetaData.getUDTs() output.
2023-01-19 Martin van Dinther For JdbcClient enlarge the fetchsize at connection moment.
2023-01-19 Martin van Dinther Small improvements.
2023-01-19 Martin van Dinther Remove finalize() method as it is deprecated and marked for removal in a future JDK. See also: https://openjdk.org/jeps/421
2023-01-19 Martin van Dinther Resolve some javac -Xdoclint warnings
2023-01-19 Martin van Dinther Improved implementation of PreparedStatement.getParameterMetaData().
2023-01-19 Martin van Dinther Do not make this class public as it is to be used only within this package.
2023-01-05 Martin van Dinther Improved implementation of PreparedStatement.getMetaData().
2023-01-05 Martin van Dinther Updated Copyright year.
2023-01-04 Martin van Dinther Update used SQLStates
2023-01-04 Martin van Dinther Moving static method getClassForType() from MonetResulSet to MonetDriver class which is a much more logical place.
2023-01-04 Martin van Dinther Improve implementation of ResultSet.getMetaData().
2022-12-22 Martin van Dinther Correct and improve the information on Statement.setEscapeProcessing method.
2022-12-22 Martin van Dinther Counting only parameter markers to determine the fetchSize is not sufficiant for all Prepared statements.
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-12-15 Martin van Dinther Resolve javadoc errors.
2022-12-14 Martin van Dinther Correcting a typo in comment
2022-12-09 Joeri van Ruth Some more Javadoc improvements.
2022-12-09 Joeri van Ruth Fix file transfers
2022-12-08 Martin van Dinther Add a ChangeLog entry for change of method name in a MonetDB specific class.
2022-12-08 Martin van Dinther Add method boolean inRawStringsMode() to check if iconnected server is running in raw_strings mode.
2022-12-08 Martin van Dinther Some improvements.
2022-12-08 Joeri van Ruth Fix a problem with PREPARE INSERT mclreader
2022-12-08 Joeri van Ruth Refactor BufferedMCLReader
2022-12-01 Martin van Dinther Adjust Test_DBCmetadata() to exclude creating, retrieving and dropping indices on temporary tables for MonetDB servers before Jan2022 (11.45).
2022-11-24 Martin van Dinther Use indexOf(char) instead of indexOf(String) where possible.
2022-11-23 Martin van Dinther Inline isValidProperty() in checkValidProperty() as it is the only place the method is called. Also add javadoc comments.
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-23 Martin van Dinther Use nrParams when working with Parameters.
2022-11-23 Martin van Dinther Optimize number of SQL queries sent to server when ResultSetMetaData info is fetched from highest column number to first column 1.
2022-11-21 Joeri van Ruth In test_ServerStopsReading, wait longer for the server to cancel the upload
2022-11-17 Martin van Dinther Add checks for sql String parameter to prevent NullPointerException or executing an empty sql String.
2022-11-17 Martin van Dinther Fixed an invalid error issue when a PreparedStatement had more than 250 parameters.
2022-11-16 Martin van Dinther Extend error messages with the linetype to give more info.
2022-11-16 Martin van Dinther Store retrieved rdbms version info in JDBC_API_Tester object, so it can be used by all tests, when they need it.
2022-11-16 Martin van Dinther Add test for reproducing issue #7337
2022-11-16 Martin van Dinther Add missing cleanup when an error occurs.
2022-11-10 Martin van Dinther Adapt JDBC_API_Tester to conditionally invoke running OnClientTester.
2022-11-10 Martin van Dinther Optimise check on existence of specific tables. Instead of doing a query per table name, combine them in one query.
2022-11-07 Joeri van Ruth Fix Xlint warnings
2022-11-03 Martin van Dinther For a Class object use getCanonicalName() instead of getName().
2022-11-03 Martin van Dinther Corrected returned SQL TypeName values for the MonetDB interval types: 'day_interval', 'month_interval' and 'sec_interval'.
2022-11-03 Martin van Dinther Tests should always cleanup their created objects, so added cleanup() method.
2022-11-03 Martin van Dinther Improve composeMatchPart(final String in). Prevent parsing pattern when length is 0. Optimise patterns: % or %%.
2022-11-03 Martin van Dinther Simplify.
2022-11-03 Martin van Dinther Resolve javac compilation warning:
2022-11-03 Martin van Dinther Add missing Copyright header info
2022-11-03 Martin van Dinther Also include ConnectionTests.class in jdbctests.jar
2022-11-01 Sjoerd Mullender Remove carriage returns (\r) from files.
2022-10-31 Joeri van Ruth Add tests for autocommit and timezone handshake options
2022-10-31 Joeri van Ruth Do not forget to update the autoCommit bookkeeping
2022-10-31 Joeri van Ruth Update ChangeLog
2022-10-28 Joeri van Ruth Refactor Handshake options
2022-10-27 Martin van Dinther Mark these 2 classes as final.