log ChangeLog @ 427:e79bfbd0553e

age author description
2021-02-03 Martin van Dinther Added support for escaped wildcards (\% en \_) in String arguments of
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-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-06 Martin van Dinther Corrected output of resultset columns UPDATE_RULE and DELETE_RULE when calling DatabaseMetaData API methods getImportedKeys() or getExportedKeys() or getCrossReference().
2020-11-12 Martin van Dinther Moved Java classes from packages starting with nl.cwi.monetdb.* to package org.monetdb.*
2020-10-29 Martin van Dinther Extended JdbcClient program with 3 new commands to quickly validate data integrity:
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 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-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-17 Martin van Dinther Remove old info from ChangeLog of previous release. The old info is available in ChangeLog-Archive.
2020-09-10 Martin van Dinther Remove support for deprecated MD5 encryption algorithm in MapiSocket.
2020-02-19 Martin van Dinther Corrected the return value of getCatalogTerm();
2020-02-12 Martin van Dinther Switch to Java 8 compilation and distribution as Java 7 is no longer supported.
2019-09-26 Martin van Dinther Added general release notes on the new release in the ChangeLog
2019-09-25 Martin van Dinther Correct getNumericFunctions() which incorrectly returned functions 'code' and 'space' as numeric functions.
2019-09-25 Martin van Dinther Prepare for new release of monetdb-java jar files.
2019-09-18 Martin van Dinther Corrected method DatabaseMetaData.getBestRowIdentifier(). It used to return columns of both primary key and unique constraints. Now it only returns the columns of the primary key if it has one, else columns of a unique constraint.
2019-09-11 Martin van Dinther Optimized parse method of TupleLineParser by creating less helper objects and replacing method calls by direct operations on variables.
2019-09-05 Martin van Dinther Fixed JdbcClient program. It now allows you to describe tables or view which contains whitespaces by using double quotes.
2019-09-04 Martin van Dinther Include the java version in the jar files for clarity to users on which minimum Java version to use.
2019-09-04 Martin van Dinther Corrected JdbcClient program: the dumping of a view DDL was incorrect when the view creation statement was not starting with "create view ", such as when it was created using "CREATE VIEW" or "create or replace view".
2019-08-22 Martin van Dinther Improved JdbcClient program by including the schema prefix when dumping schema objects. It now behaves more similar to mclient -D -N.
2019-08-22 Martin van Dinther Improved JdbcClient program. It now also dumps definitions of MERGE TABLE, REMOTE TABLE, REPLICA TABLE and STREAM TABLE when dumping all tables.
2019-08-14 Martin van Dinther Improved MonetDatabaseMetaData methods:
2019-07-31 Martin van Dinther Corrected 3 MonetDatabaseMetaData methods
2019-07-31 Martin van Dinther Optimised MonetStatement memory resource usage by only creating an ArrayList and ReentrantLock object when the batch methods addBatch() or executeBatch() are called. In most Statement usages those methods are not called.