log

age author description
2021-02-17 Martin van Dinther Update ChangeLog release.txt for creating new MonetDB JDBC Driver release. v3.0
2021-02-17 Martin van Dinther When current schema is tmp or logging show the system tables in that schema instead of those in sys.
2021-02-17 Martin van Dinther Update major and minor release numbers in preparation of new major release
2021-02-10 Martin van Dinther Optimise composing the "SET TIME ZONE ..." string by using a StringBuilder. Less String copying.
2021-02-10 Martin van Dinther Remove some non essential spaces
2021-02-10 Martin van Dinther No need to include newlines or tabs in SQL query strings.
2021-02-10 Martin van Dinther Add missing Copyright header and made class final.
2021-02-10 Martin van Dinther include missing )
2021-02-10 Martin van Dinther Extended PreparedStatement.setString() json string validity test for json parameters to now also accept: numbers (with optional fractions and exponent), string literals between double quotes, and keywords: true, false and null.
2021-02-10 Martin van Dinther indent
2021-02-10 Joeri van Ruth default server reply size is 100, not -1
2021-02-10 Joeri van Ruth fetchsize is allowed to be -1
2021-02-09 Joeri van Ruth fix misrenaming
2021-02-08 Joeri van Ruth Add fetchsize to MonetDatabaseMetaData.getClientInfoProperties()
2021-02-08 Joeri van Ruth Refactor MonetDatabaseMetaData.getClientInfoProperties
2021-02-08 Joeri van Ruth Add fetchsize to the list of valid client props
2021-02-08 Joeri van Ruth Catch and warn about invalid fetch sizes.
2021-02-03 Martin van Dinther Added support for escaped wildcards (\% en \_) in String arguments of
2021-02-03 Martin van Dinther Optimisation in MonetPreparedStatement.setString(int parameterIndex, String x) for when the string is not of type inet or json or url or uuid.
2021-02-03 Martin van Dinther Restructured code (incl removal of duplicate code) for utility functions dq() and sq() which add double or double quotes and add escapes to string values.
2021-02-03 Martin van Dinther Added entries for new Java 8 java.sql.Types: Types.TIME_WITH_TIMEZONE and Types.TIMESTAMP_WITH_TIMEZONE
2021-02-02 Joeri van Ruth Allow to set fetchsize from the connection url mapihandshake
2021-02-02 Joeri van Ruth Send reply size and time zone during initial handshake
2021-01-28 Martin van Dinther Added full ordering to correct issues when retrieving columns from fks where a table has multiple fks to the same table.
2021-01-28 Martin van Dinther Extend the generation of FOREIGN KEY CONSTRAINTS with ON UPDATE and ON DELETE rules.
2021-01-28 Martin van Dinther Finish implementation of foreign key referential integrity checks for user tables.
2021-01-28 Martin van Dinther Remove double space from msg.
2021-01-28 Martin van Dinther Force the driver class to the loaded so it registers itself with the DriverManager.
2021-01-20 Martin van Dinther Improved performance of ResultSetMetaData methods getSchemaName(), getTableName(), getPrecision(), getScale(), isNullable() and isAutoIncrement().
2021-01-14 Martin van Dinther Improved DatabaseMetaData.getTypeInfo() output for temporal data types: sec_interval, day_interval, month_interval, date, time, timetz, timestamp and timestamptz.
2021-01-14 Martin van Dinther Small improvements: adding some final keywords, removing unnecesary initialisations, improve comments.
2021-01-14 Martin van Dinther Resolved an issue where the JdbcClient sometimes would not find the MonetDB JDBC driver.
2021-01-11 GIT repo for MonetDB Merge branch 'master' into ci
2021-01-11 MitchellWeg remove ant install from ci
2021-01-11 MitchellWeg add osx ci
2021-01-11 Mitchell Weg Create linux.yml
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-07 Martin van Dinther Optimise code, reduce duplicate code, cache major and minor version nrs of connected database server and max nr of clients so conversion of strings to ints is only done once.
2021-01-06 Martin van Dinther Update Copyright year.
2021-01-06 Martin van Dinther Corrected output of resultset columns UPDATE_RULE and DELETE_RULE when calling DatabaseMetaData API methods getImportedKeys() or getExportedKeys() or getCrossReference().
2021-01-06 Martin van Dinther Improved code and implemented all tests.
2021-01-04 Pedro Ferreira Java 8 vs 9 fixes embedded
2020-12-21 Sjoerd Mullender Update ignore file.
2020-12-09 Martin van Dinther Implemented some more tests
2020-12-02 Martin van Dinther Implemented some more tests
2020-12-02 Martin van Dinther Changed test 'getIndexInfo(null, sys, table_types, false, false)' to resolve difference (9 instead of 10) reported on testweb for default branch.
2020-12-02 Pedro Ferreira Small cleanup embedded
2020-12-02 Pedro Ferreira Fixed old tuple line protocol parsing embedded
2020-11-26 Martin van Dinther Add tasks cleandoc and cleantests for convenience
2020-11-26 Martin van Dinther Add JDBC_API_Tester program to test JDBC Driver API methods and behavior of MonetDB server.
2020-11-19 Martin van Dinther Correct some warnings shown when running make doc
2020-11-19 Martin van Dinther Update refs for Java 8 and JDBC 4.2
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.*
2020-11-04 Pedro Ferreira Updated foreign key check. A user listed in the sys.queue view may not exist in the database anymore
2020-10-29 Martin van Dinther return the correct value for getJDBCMinorVersion() now we implemented JDBC 4.2 methods
2020-10-29 Martin van Dinther Undo the removal of line: import java.sql.DriverManager;
2020-10-29 Martin van Dinther Put MDBvalidator class into its own file in the util package
2020-10-29 Martin van Dinther Extended JdbcClient program with 3 new commands to quickly validate data integrity:
2020-10-15 Pedro Ferreira Reduce number of queries to speed up testing