5 months ago |
Martin van Dinther |
In JdbcClient when running the \vsci or \vdbi or \vsi commands, we now suppress "42000 SELECT: insufficient privileges for ..." and "42000 SELECT: access denied for ..." error messages when the connected user does not have 'monetdb' or 'sysadmin' privileges, needed for some validations.
|
8 months ago |
Joeri van Ruth |
ChangeLog
|
12 months ago |
Martin van Dinther |
Corrected ResultSetMetaData methods getPrecision(), getColumnDisplaySize() and ParameterMetaData method getPrecision() for the interval data types. They now return more precise information for the 13 possible interval data types.
|
12 months ago |
Martin van Dinther |
Improved ResultSetMetaData.getColumnTypeName() and ParameterMetaData.getParameterTypeName() for interval types. It now returns more precise information for the 13 possible interval data types.
|
13 months ago |
Martin van Dinther |
Improved DatabaseMetaData.getTypeInfo(). It now also returns the serial and bigserial data types and all 13 possible interval data types.
|
15 months ago |
Martin van Dinther |
Removed old v3.3 changes from the ChangeLog. Those are still available in the ChangeLog-Archive.
|
16 months ago |
Martin van Dinther |
In ResultSet.getObject(column, Class<T> type) and ResultSet.getObject(column, Map<String,Class<?>>) methods added support to return objects for classes: java.time.LocalDate, java.time.LocalDateTime.
|
16 months ago |
Martin van Dinther |
Enhanced DatabaseMetaData.getTables() method by adding support for SQL table type names: 'BASE TABLE', 'GLOBAL TEMPORARY' and 'LOCAL TEMPORARY' in parameter types[].
|
16 months ago |
Martin van Dinther |
correct English
|
16 months ago |
Martin van Dinther |
In ResultSet.getObject() method added support for retrieving
|
18 months ago |
Martin van Dinther |
Improved DatabaseMetaData.getSystemFunctions(). It now also returns functions: current_sessionid, greatest, ifnull, least, sql_max, sql_min. Function ifnull will only be returned for servers Jun2023 (11.47 or higher).
|
20 months ago |
Martin van Dinther |
Implemented ResultSet methods:
|
21 months ago |
Martin van Dinther |
Removed deprecated nl.cwi.monetdb.*.* classes and package.
|
21 months ago |
Martin van Dinther |
Removed code to support old MonetDB servers Oct2014 or older.
|
21 months ago |
Martin van Dinther |
Corrected implementation of Connection methods getClientInfo() and setClientInfo().
|
22 months ago |
Martin van Dinther |
Corrected DatabaseMetaData method getClientProperties().
|
24 months ago |
Martin van Dinther |
Corrected DatabaseMetaData method getStringFunctions() when connected to a Jun2023 server.
|
2023-02-23 |
Martin van Dinther |
Update ChangeLog in preparation of new release.
|
2023-02-09 |
Martin van Dinther |
Removed changes of previous release (they are still available in the ChangeLog-Archive).
|
2023-02-09 |
Martin van Dinther |
Corrected DatabaseMetaData.getSQLKeywords() output.
|
2023-01-19 |
Martin van Dinther |
Corrected DatabaseMetaData.getUDTs() output.
|
2022-12-08 |
Martin van Dinther |
Add a ChangeLog entry for change of method name in a MonetDB specific class.
|
2022-11-17 |
Martin van Dinther |
Fixed an invalid error issue when a PreparedStatement had more than 250 parameters.
|
2022-11-03 |
Martin van Dinther |
Corrected returned SQL TypeName values for the MonetDB interval types: 'day_interval', 'month_interval' and 'sec_interval'.
|
2022-10-31 |
Joeri van Ruth |
Update ChangeLog
|
2022-10-27 |
Martin van Dinther |
Corrected PreparedStatement methods getMetaData().getColumnDisplaySize(), getMetaData().getPrecision() and getParameterMetaData().getPrecision().
|
2022-10-20 |
Martin van Dinther |
Improved implementation of methods ResultSetMetaData.getPrecision() and ResultSetMetaData.getScale().
|
2022-09-29 |
Martin van Dinther |
Removed creation and distribution of monetdb-mcl-1.##.jre8.jar file.
|
2022-08-24 |
Martin van Dinther |
Improved and optimized DatabaseMetaData.getBestRowIdentifier().
|
2022-04-21 |
Martin van Dinther |
Improve ChangeLog text.
|
2022-03-30 |
Martin van Dinther |
Corrected DatabaseMetaData methods getPrimaryKeys(), getBestRowIdentifier() and getIndexInfo() for temporary tables in schema tmp.
|
2022-02-10 |
Martin van Dinther |
Added recognition of 'xml' type.
|
2022-01-27 |
Martin van Dinther |
Update ChangeLog and ChangeLog-Archive in preparation for new release.
|
2022-01-19 |
Martin van Dinther |
Fixed an SQL query problem in DatabaseMetaData.getBestRowIdentifier() method when used with MonetDB Jan2022 (or newer) releases.
|
2022-01-13 |
Martin van Dinther |
Extended JdbcClient application with support for more \d commands:
|
2021-12-16 |
Martin van Dinther |
Remove old changes already from the ChangeLog.
|
2021-11-25 |
Martin van Dinther |
Extended FileTransferHandler utility class by adding support for reading from and writing to gzip compressed files when using file name extension .gz
|
2021-06-10 |
Martin van Dinther |
Updated ChangeLog, Archive and release.txt in preparation of new release.
|
2021-06-01 |
Martin van Dinther |
Improve text in ChangeLog. Also remove old release 3.0 changes.
|
2021-04-29 |
Martin van Dinther |
Improved performance of ResultSetMetaData methods getPrecision(), getScale(), isNullable() and isAutoIncrement().
|
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-02-17 |
Martin van Dinther |
Update ChangeLog release.txt for creating new MonetDB JDBC Driver release.
v3.0
|
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.
|
2019-07-31 |
Martin van Dinther |
Implemented method MonetClob.getAsciiStream()
|
2019-04-25 |
Martin van Dinther |
In getTimeDateFunctions() also return newly added SQL function: date_trunc
|
2019-03-21 |
Martin van Dinther |
Added implementation of java.sql.CallableStatement interface, test program and updated the ChangeLog and release notes.
|
2019-03-07 |
Martin van Dinther |
Extended method getNumericFunctions() by also returning functions: degrees, fuse, ms_round, ms_str, ms_trunc and radians.
|
2019-02-07 |
Martin van Dinther |
Corrected MonetDatabaseMetaData method getTypeInfo() for result column
|
2019-02-07 |
Martin van Dinther |
Improved MonetDatabaseMetaData methods:
|
2018-09-20 |
Martin van Dinther |
Improve ChangeLog
|
2018-09-20 |
Martin van Dinther |
Improved example program SQLcopyinto,java and added to tests directory for automatic testing
|
2018-06-28 |
Martin van Dinther |
Corrected return values of DatabaseMetaData methods allTablesAreSelectable() and allProceduresAreCallable().
|
2018-05-17 |
Martin van Dinther |
Updated ChangeLog and ChangeLog-Archive in preparation for new release of JDBC driver
|
2018-04-26 |
Martin van Dinther |
Correction: Loader functions (type = 7) should return a table.
|
2018-04-26 |
Martin van Dinther |
Removed old ChangeLog content. It was already copied in ChangeLog-Archive.
|
2018-04-26 |
Martin van Dinther |
Corrected and extended output of DatabaseMetaData methods getTimeDateFunctions() and getSystemFunctions().
|
2018-04-26 |
Martin van Dinther |
Improved DatabaseMetaData methods getTablePrivileges() and getColumnPrivileges() by returning also
|
2018-04-19 |
Martin van Dinther |
Corrected method DatabaseMetaData.getFunctions().
|
2018-04-19 |
Martin van Dinther |
Added support for querying the sys.comments table for some meta data methods
|
2017-10-19 |
Martin van Dinther |
Updated ChangeLogs and minor release numbers for both MCL and JDBC driver in preparation for new releases.
|
2017-10-05 |
Martin van Dinther |
Corrected implementation of Connection.prepareCall() methods. They used to return null.
|
2017-10-05 |
Martin van Dinther |
Extend DatabaseMetaData.getClientInfoProperties() with new property: treat_clob_as_varchar
|
2017-09-28 |
Martin van Dinther |
Added possibility via a connection property to let the JDBC driver
|
2017-09-07 |
Martin van Dinther |
Implemented PreparedStatement methods setNCharacterStream(int, Reader) and setNCharacterStream(int, Reader, long).
|
2017-08-31 |
Martin van Dinther |
Corrected PreparedStatement methods setString(int, String) and setObject(int, Object, ...) in case the target parameter data type was json or inet or url or uuid.
|
2017-08-24 |
Martin van Dinther |
Implemented PreparedStatement method setURL(int, URL).
|
2017-08-24 |
Martin van Dinther |
Implemented PreparedStatement method setNString().
|
2017-08-24 |
Martin van Dinther |
For public releases compile MonetDB JDBC driver code and jdbcclient program
|
2017-08-17 |
Martin van Dinther |
Implemented ResultSet method getNCharacterStream()
|
2017-08-17 |
Martin van Dinther |
Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.
|
2017-07-27 |
Martin van Dinther |
Updated ChangeLog in preparation of new release
|
2017-03-16 |
Martin van Dinther |
Updated ChangeLog in preparation of new release
|
2017-01-05 |
Martin van Dinther |
Moved content of ChangeLog to ChangeLog-Archive.
|
2016-11-17 |
Martin van Dinther |
Implemented fix as suggested in Bug 3973
|
2016-11-10 |
Martin van Dinther |
Prevent null pointer exception by checking props argument
|
2016-11-10 |
Martin van Dinther |
Implemented Connection methods: getClientInfo(name) and getClientInfo().
|
2016-10-13 |
Martin van Dinther |
Corrected implementation of java.sql.Wrapper methods isWrapperFor() and unwrap().
|
2016-10-06 |
Martin van Dinther |
Corrected return values of DatabaseMetaData methods nullsAreSortedHigh(), nullsAreSortedLow(),
|
2016-10-06 |
Martin van Dinther |
Implemented Statement methods: getQueryTimeout() and setQueryTimeout(int seconds).
|
2016-09-29 |
Martin van Dinther |
Corrected ResultSet methods: getByte(), getBigDecimal(), getShort(), getInt(), getLong(), getFloat() and getDouble()
|
2016-09-22 |
Martin van Dinther |
Add info to Changelog regarding changeset b07b4940c3ed
|
2016-09-22 |
Martin van Dinther |
Updated changelog regarding changes made in https://dev.monetdb.org/hg/MonetDB/rev/1f2731776e1b
|
2016-09-21 |
Sjoerd Mullender |
Copy of MonetDB java directory changeset e6e32756ad31.
|