log

age author description
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.
2020-09-10 Martin van Dinther Remove support for deprecated MD5 encryption algorithm in MapiSocket.
2020-09-09 Martin van Dinther Improve test. Add a SELECT COUNT(*) query after the execution of the batched inserts to verify the expected nr of rows have been inserted.
2020-09-09 Martin van Dinther Fix for bug 6953.
2020-08-18 Pedro Ferreira Made 2.37 release embedded
2019-07-26 Pedro Ferreira Backported more features from default branch. embedded
2020-04-09 Sjoerd Mullender When using \n in SQL strings, the strings need an E prefix.
2020-03-04 Martin van Dinther Updated comment (replaced sql/include/sql_querytype.h with sql/include/sql_querytype.h)
2020-02-19 Martin van Dinther Corrected the return value of getCatalogTerm();
2020-02-19 Martin van Dinther Extend text in JDBC release.txt
2020-02-12 Martin van Dinther Switch to Java 8 compilation and distribution as Java 7 is no longer supported.
2020-02-12 Martin van Dinther merge
2020-01-22 Martin van Dinther Remove spaces from static SQL predicates: 1 = 0 and 1 = 1.
2020-01-28 Pedro Ferreira Removed setSoTimeout call at SQLcopyinto test. The test itself already has a timeout defined
2020-01-02 Martin van Dinther Update Copyright year.
2019-12-04 Martin van Dinther Add mapping for type 'str' which is returned when you execute a PREPARE ... statement for the metadata info for descriptions columns: schema, table and column.
2019-11-21 Martin van Dinther Add private checkNotClosed() method to check if the connection is not closed.
2019-11-21 Martin van Dinther Add JDBC test program to reproduce the hang problem of a failed prepare due to mal error.
2019-11-14 Martin van Dinther Improved and extended the JDBC driver release information with notes and tips for programmers who want to use the MonetDB JDBC driver.
2019-11-06 Martin van Dinther Remove catch code from finally part where original timeout is reset on server.
2019-11-06 Martin van Dinther Update name of MonetDB JDBC jar file in error msg.
2019-11-05 Pedro Ferreira Added test and fix for bug 6782, ie set the connection's query timeout explicitly at the end of isValid method.
2019-10-09 Martin van Dinther Add documentation for main method as it is used by javadoc.
2019-09-26 Sjoerd Mullender Settings tag v2.29.
2019-09-26 Sjoerd Mullender Updated release numbers in preparation for a release. v2.29
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-25 Martin van Dinther commandTempl[2] is never used, so no need to allocate and initialise it.
2019-09-25 Martin van Dinther Backed out changeset aa17dfa45a8a
2019-09-25 Martin van Dinther commandTempl[2] is never used, so no need to allocate and initialise it.
2019-09-25 Martin van Dinther Eliminate the need for private static final variables which are filled by preproccesor.
2019-09-19 Martin van Dinther Moved utility methods and associated caches from DatabaseMetaData to Connection object.