Mercurial > hg > monetdb-java
changeset 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 | fa42a669eddc |
children | 7c9e386fe49a |
files | ChangeLog release.txt src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java |
diffstat | 3 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog file for monetdb-java # This file is updated with Maddlog +* Thu Sep 7 2017 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> +- Implemented PreparedStatement methods setNCharacterStream(int, Reader) + and setNCharacterStream(int, Reader, long). + * Thu Aug 31 2017 Martin van Dinther <martin.van.dinther@monetdbsolutions.com> - Corrected PreparedStatement methods setString(int, String) and setObject(int, Object, ...) in case the target parameter
--- a/release.txt +++ b/release.txt @@ -55,7 +55,7 @@ Currently implemented JDBC 4.1 interface - setArray - setAsciiStream, setBinaryStream, setUnicodeStream - setBlob - - setNCharacterStream, setNClob + - setNClob - setRef, setRowId, setSQLXML * java.sql.ParameterMetaData
--- a/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java +++ b/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java @@ -1539,7 +1539,7 @@ public class MonetPreparedStatement */ @Override public void setNCharacterStream(int parameterIndex, Reader value) throws SQLException { - throw newSQLFeatureNotSupportedException("setNCharacterStream"); + setCharacterStream(parameterIndex, value, 0); } /** @@ -1559,7 +1559,7 @@ public class MonetPreparedStatement public void setNCharacterStream(int parameterIndex, Reader value, long length) throws SQLException { - throw newSQLFeatureNotSupportedException("setNCharacterStream"); + setCharacterStream(parameterIndex, value, length); } /** @@ -2084,7 +2084,7 @@ public class MonetPreparedStatement @Override public void writeCharacterStream(Reader x) throws SQLException { - setCharacterStream(paramnr, x); + setCharacterStream(paramnr, x, 0); } @Override