log

age author description
2021-04-15 Pedro Ferreira Closing embedded as MonetDBe-Java has been released embedded
2021-04-14 Martin van Dinther Change output to stderr when differences are found.
2021-04-14 Martin van Dinther Add missing FKey check from sessions.optimzer to optimizers.name.
2021-04-14 Martin van Dinther Do not dump table data of STREAM TABLEs. And other small improvements and optimisations.
2021-04-13 Pedro Ferreira Defensive line, if the console is not available don't attempt to read from it
2021-04-07 Martin van Dinther Turn on debug info temporary in order to get more info on JdbcClient startup NPE in default testweb:
2021-04-07 Martin van Dinther Convert and add Test_PSlargeamount to JDBC_API_Tester.java.
2021-04-07 Martin van Dinther Remove output of Test_PStimezone which changes when summertime or wintertime is changing the default timezone.
2021-03-24 Martin van Dinther Remove no longer needed individual java JDBC test programs as they are migrated and converted to JDBC_API_Tester program.
2021-03-24 Martin van Dinther Add tag for released v 3.0
2021-03-24 Martin van Dinther Added tag v3.0 for changeset bc39810b3faa
2021-03-24 Martin van Dinther Added tag v3.0 for changeset bc39810b3faa
2021-03-18 Martin van Dinther Adjust test BugConcurrent_sequences to check for the version of MonetDB server and accept the post Oct2020 server response as correct.
2021-03-17 Martin van Dinther Add support for double quoted schema names for the \vsi command
2021-03-11 Martin van Dinther Extend JdbcClient with command line options to silently (no header info printed) run validations of system catalog or schema or all user schemas.
2021-03-11 Martin van Dinther Explicitly set source 8 and target 8 flags for javac compiler.
2021-03-11 Martin van Dinther Remove all no longer needed targets for individual tests.
2021-03-11 Martin van Dinther Converted and added test bogus-auto-generated-keys (which is currently run via JdbcClient)
2021-03-04 Martin van Dinther Avoid using table names called t1 in tests, make them more unique.
2021-03-04 Martin van Dinther Correcting typos in documentation text. Also improved the readability of the generated javadoc documents.
2021-03-03 Martin van Dinther Implemented PreparedStatement.toString() as requested by https://github.com/MonetDB/monetdb-java/issues/8
2021-03-03 Martin van Dinther Implemented fix for released monetdb-jdbc-3.0.jre8.jar and monetdb-mcl-1.19.jre8.jar when it is was run using java build 1.8.0_###.
2021-03-03 Martin van Dinther Converted and added example program SQLcopyinto() to JDBC_API_Tester.java
2021-03-03 Martin van Dinther Converted and added Test_Int128() to JDBC_API_Tester.java.
2021-02-18 Martin van Dinther Converted 12 more JDBC tests from Bug*.java into "output on exception only" tests and included them into JDBC_API_Tester.java
2021-02-17 Martin van Dinther Add content of ChangeLog to ChangeLog-Archive
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
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