annotate ChangeLog @ 163:e398c27acf7e

Implemented PreparedStatement methods setNCharacterStream(int, Reader) and setNCharacterStream(int, Reader, long).
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Thu, 07 Sep 2017 16:49:40 +0200 (2017-09-07)
parents 8ea360b612de
children 8700d9ef2ace
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
89
a6608e9581c1 Moved content of ChangeLog to ChangeLog-Archive.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 53
diff changeset
1 # ChangeLog file for monetdb-java
0
a5a898f6886c Copy of MonetDB java directory changeset e6e32756ad31.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
2 # This file is updated with Maddlog
a5a898f6886c Copy of MonetDB java directory changeset e6e32756ad31.
Sjoerd Mullender <sjoerd@acm.org>
parents:
diff changeset
3
163
e398c27acf7e Implemented PreparedStatement methods setNCharacterStream(int, Reader) and setNCharacterStream(int, Reader, long).
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 159
diff changeset
4 * Thu Sep 7 2017 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
e398c27acf7e Implemented PreparedStatement methods setNCharacterStream(int, Reader) and setNCharacterStream(int, Reader, long).
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 159
diff changeset
5 - Implemented PreparedStatement methods setNCharacterStream(int, Reader)
e398c27acf7e Implemented PreparedStatement methods setNCharacterStream(int, Reader) and setNCharacterStream(int, Reader, long).
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 159
diff changeset
6 and setNCharacterStream(int, Reader, long).
e398c27acf7e Implemented PreparedStatement methods setNCharacterStream(int, Reader) and setNCharacterStream(int, Reader, long).
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 159
diff changeset
7
159
8ea360b612de 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.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 156
diff changeset
8 * Thu Aug 31 2017 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
8ea360b612de 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.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 156
diff changeset
9 - Corrected PreparedStatement methods setString(int, String)
8ea360b612de 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.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 156
diff changeset
10 and setObject(int, Object, ...) in case the target parameter
8ea360b612de 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.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 156
diff changeset
11 data type was json or inet or url or uuid. See also
8ea360b612de 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.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 156
diff changeset
12 https://www.monetdb.org/bugzilla/show_bug.cgi?id=6382
8ea360b612de 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.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 156
diff changeset
13
153
836c49b890ec For public releases compile MonetDB JDBC driver code and jdbcclient program
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 152
diff changeset
14 * Thu Aug 24 2017 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
156
2abd488159c4 Implemented PreparedStatement method setURL(int, URL).
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 155
diff changeset
15 - Implemented PreparedStatement method setURL(int, URL).
2abd488159c4 Implemented PreparedStatement method setURL(int, URL).
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 155
diff changeset
16 - Implemented PreparedStatement method setNString(int, String).
153
836c49b890ec For public releases compile MonetDB JDBC driver code and jdbcclient program
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 152
diff changeset
17 - The MonetDB JDBC driver code and jdbcclient program are now compiled
836c49b890ec For public releases compile MonetDB JDBC driver code and jdbcclient program
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 152
diff changeset
18 without debug info and with optimise flag enabled. The new jar files are
836c49b890ec For public releases compile MonetDB JDBC driver code and jdbcclient program
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 152
diff changeset
19 now smaller in size.
836c49b890ec For public releases compile MonetDB JDBC driver code and jdbcclient program
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 152
diff changeset
20
149
1e49fc74dba4 Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 138
diff changeset
21 * Thu Aug 17 2017 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
155
36f55bb8dd57 Implemented PreparedStatement method setNString().
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 153
diff changeset
22 - Implemented ResultSet method getNCharacterStream().
149
1e49fc74dba4 Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 138
diff changeset
23 - In class MonetClob implemented methods getCharacterStream()
1e49fc74dba4 Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 138
diff changeset
24 and getCharacterStream(long pos, long length). Method
1e49fc74dba4 Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 138
diff changeset
25 getCharacterStream() is called by DBeaver to fetch the Clob value.
1e49fc74dba4 Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 138
diff changeset
26 It used to throw a SQLFeatureNotSupportedException with message:
153
836c49b890ec For public releases compile MonetDB JDBC driver code and jdbcclient program
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 152
diff changeset
27 "Method getCharacterStream() currently not supported". This caused
149
1e49fc74dba4 Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 138
diff changeset
28 DBeaver to log the exception and show NULL as the value on screen,
1e49fc74dba4 Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 138
diff changeset
29 which is incorrect. This has been fixed.
1e49fc74dba4 Implemented methods getCharacterStream() and getCharacterStream(long pos, long length) in class MonetClob.
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 138
diff changeset
30
138
f97c111db06f Updated ChangeLog in preparation of new release
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 123
diff changeset
31 * Fri Jul 28 2017 Sjoerd Mullender <sjoerd@acm.org>
f97c111db06f Updated ChangeLog in preparation of new release
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 123
diff changeset
32 - Compiled and released new jars: monetdb-jdbc-2.26.jar and updated jdbcclient.jar
123
206a2cb51b65 Updated ChangeLog in preparation of new release
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 89
diff changeset
33
138
f97c111db06f Updated ChangeLog in preparation of new release
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 123
diff changeset
34 * Thu Jul 13 2017 Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
f97c111db06f Updated ChangeLog in preparation of new release
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 123
diff changeset
35 - Corrected implementation of PreparedStatement method
f97c111db06f Updated ChangeLog in preparation of new release
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 123
diff changeset
36 setObject(int parameterIndex, Object x, int targetSqlType, int scaleOrLength)
f97c111db06f Updated ChangeLog in preparation of new release
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 123
diff changeset
37 for the case the targetSqlType is Types.CLOB.
f97c111db06f Updated ChangeLog in preparation of new release
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 123
diff changeset
38 See also: https://www.monetdb.org/bugzilla/show_bug.cgi?id=6349
123
206a2cb51b65 Updated ChangeLog in preparation of new release
Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
parents: 89
diff changeset
39