log tests/JDBC_API_Tester.java @ 881:4973317db1cc

age author description
13 months ago Martin van Dinther Extend Test_DBCmetadata() test with missing calls to getProcedures(), getProcedureColumns(), getFunctions() and getFunctionColumns() for user defined procedure and user defined function.
14 months ago Martin van Dinther Extend Test_DBCmetadata() with calls to DatabaseMetaData methods which return a String and need to sent a query to the server to get the info.
14 months ago Martin van Dinther Adjust JDBC_API_Tester to accept new behavior of returning a varchar instead of clob or char as metadata. This new behavior applies to MonetDB servers 11.50 or higher.
14 months ago Martin van Dinther Branch cleanup_types has been merged into default, so enable the condition where type_digits is now returning a lower number.
14 months ago Martin van Dinther Resolve warning: no comment
15 months ago Martin van Dinther Prepare JDBC_API_Tester for changed output (digits return 31 instead of 32 for int, 15 instead 16 for smallint) once branch cleanup_types will be merged into default.
15 months ago Joeri van Ruth Merge 'default' into 'monetdbs' monetdbs
15 months ago Martin van Dinther Adjust test to not compare output that changes when run in different time zones.
15 months ago Martin van Dinther The String types[] passed to getTables() may contain entries containing null or empty string "". Those are invalid table types.
15 months ago Sjoerd Mullender Update copyright for the new year, move to MonetDB Foundation, add SPDX.
15 months ago Martin van Dinther In ResultSet.getObject(column, Class<T> type) and ResultSet.getObject(column, Map<String,Class<?>>) methods added support to return objects for classes: java.time.LocalDate, java.time.LocalDateTime.
16 months ago Martin van Dinther Enhanced DatabaseMetaData.getTables() method by adding support for SQL table type names: 'BASE TABLE', 'GLOBAL TEMPORARY' and 'LOCAL TEMPORARY' in parameter types[].
16 months ago Martin van Dinther In ResultSet.getObject() method added support for retrieving
16 months ago Martin van Dinther Fix the computed CHAR_OCTET_LENGTH value of resultsets returned by getColumns(), getFunctionColumns() and getProcedureColumns().
16 months ago Joeri van Ruth Use new MapiSocket.connect() method In CopyIntoSTDIN test monetdbs
16 months ago Joeri van Ruth Remove naive url check because the world has become more complicated monetdbs
16 months ago Joeri van Ruth Arrange testing monetdbs
18 months ago Martin van Dinther Adapt expected output of Bug_PrepStmtSetString_6382() for servers 11.48 and higher which store JSON string values in optimized form (without whitespace characters).
21 months ago Martin van Dinther Fixed javac version 20 compiler warnings.
21 months ago Martin van Dinther Corrected implementation of Connection methods getClientInfo() and setClientInfo().
22 months ago Martin van Dinther Corrected DatabaseMetaData method getClientProperties().
2023-04-20 Martin van Dinther On power8 platform on testweb the SQL parser gives different error message. Add a condition to skip the comparison for this error msg.
2023-04-18 Martin van Dinther Adapt output of command: debug SELECT 5; which is now different depending on the tested server.
2023-04-06 Martin van Dinther Enlarge timeout test from 1 to 4 seconds to prevent potential differences reported on testweb for slow (MS windows) platforms.
2023-03-16 Martin van Dinther UTF-8 is a standard character set always available on Java, so use it where needed.
2023-03-16 Martin van Dinther Correct test Test_PSsetBytes() by explicitly converting a unicode String to a UTF-8 bytes array.
2023-03-08 Martin van Dinther Change expected output values into unicode characters.
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 Adding a missing test for testing method setBytes() on a PreparedStatement.
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 Improved implementation of PreparedStatement.getParameterMetaData().
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 Improve implementation of ResultSet.getMetaData().
2022-12-22 Martin van Dinther Counting only parameter markers to determine the fetchSize is not sufficiant for all Prepared statements.
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-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-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 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-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 Improve composeMatchPart(final String in). Prevent parsing pattern when length is 0. Optimise patterns: % or %%.
2022-10-31 Joeri van Ruth Add tests for autocommit and timezone handshake options
2022-10-27 Martin van Dinther Corrected PreparedStatement methods getMetaData().getColumnDisplaySize(), getMetaData().getPrecision() and getParameterMetaData().getPrecision().
2022-10-20 Martin van Dinther Improved implementation of methods ResultSetMetaData.getPrecision() and ResultSetMetaData.getScale().
2022-10-19 Martin van Dinther Adding test DecimalPrecisionAndScale for showing incorrect precision and scale values.
2022-08-25 Martin van Dinther Improved DatabaseMetaData.getBestRowIdentifier() further by introducing an extra cte: tableids. It makes it easier to understand/maintain and possibly faster.
2022-08-24 Martin van Dinther Improved and optimized DatabaseMetaData.getBestRowIdentifier().
2022-07-13 Martin van Dinther Extend tests by also calling ResultSetMetaData methods getColumnTypeName(), getColumnType(), getPrecision() and getScale() from compareResultSet().
2022-06-30 Martin van Dinther Correcting implementation of Statement.setQueryTimeout(int seconds).
2022-05-11 Martin van Dinther By fixing methods getPrimaryKeys(), getBestRowIdentifier() and getIndexInfo() for local temporary tables, it also caused it to fail for global temporary tables in schema tmp.
2022-04-14 Martin van Dinther Adapt test for getTableTypes(). Filter out UNLOGGED TABLE value for stable output on all future and past MonetDB versions.
2022-03-31 Martin van Dinther Add printing missing newlines when a failure us detected.