log

age author description
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.
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