log

age author description
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
2020-10-08 Martin van Dinther Optimize ResultSetMetaData by delaying creating of a new DatabaseMetaData object till when it is actually needed.
2020-10-08 Martin van Dinther Improved performance of ResultSetMetaData methods isAutoIncrement(), getPrecision() and getScale() significant for columns of specific data types as in some cases no costly meta data query is executed anymore.
2020-10-08 Martin van Dinther Remove code for handling Types.BIT. It is and will never be used as MonetDB does not support it. The BIT type is also already removed from the SQL standard.
2020-10-08 Martin van Dinther Set the connection properties treat_clob_as_varchar and treat_blob_as_binary to true by default for faster processing (less objects created, less memory needed) when querying CLOB or BLOB column data.
2020-10-07 Martin van Dinther Added support for new Java 8 java.sql.Types: Types.TIME_WITH_TIMEZONE and Types.TIMESTAMP_WITH_TIMEZONE.
2020-10-07 Martin van Dinther Add support for new (as of Oct2020 release) datatype: day_interval
2020-09-25 Martin van Dinther Adjust UpdateResponse to allow for large updates (long instead of int).
2020-09-25 Martin van Dinther Extend StartOfHeaderParser with method getNextAsLong() and change type of tuplecount to long.
2020-09-23 Martin van Dinther Updated JDBC driver to comply with JDBC 4.2 interface now we compile for Java 8. This includes:
2020-09-23 Martin van Dinther Corrected MonetDatabaseMetaData.getTypeInfo()
2020-09-23 Martin van Dinther Add 3 new system schemas for which no CREATE SCHEMA command should to be generated.
2020-09-23 Martin van Dinther Optimize HeaderLineParser.parse() method by replacing regionMatches() calls by direct character array comparisons.
2020-09-23 Martin van Dinther Optimize SQL query generation by eliminating "WHERE 1=1" conditions
2020-09-23 Martin van Dinther Correct SQL syntax in comment (LIKE "%" is not valid SQL in WHERE clause)
2020-09-17 Martin van Dinther Add utility method to replace calls to x.replaceAll().replaceAll() in several places.
2020-09-17 Martin van Dinther Remove old info from ChangeLog of previous release. The old info is available in ChangeLog-Archive.
2020-09-17 Martin van Dinther Add javadoc url where the supported hash algorithms are described.
2020-09-16 Martin van Dinther Undo accidental checkin of Work In Progress.
2020-09-16 Martin van Dinther Optimise constructed SQL query for getFunctions().
2020-09-16 Martin van Dinther Add sys.ms_stuff() to returned list of StringFunctions.
2020-09-16 Martin van Dinther Correcting invalid documentation URL refs.