Changeset: e398c27acf7e for monetdb-java
URL: https://dev.monetdb.org/hg/monetdb-java?cmd=changeset;node=e398c27acf7e
Modified Files:
        ChangeLog
        release.txt
        src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
Branch: default
Log Message:

Implemented PreparedStatement methods setNCharacterStream(int, Reader) and 
setNCharacterStream(int, Reader, long).


diffs (56 lines):

diff --git a/ChangeLog b/ChangeLog
--- 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 <[email protected]>
+- Implemented PreparedStatement methods setNCharacterStream(int, Reader)
+  and setNCharacterStream(int, Reader, long).
+
 * Thu Aug 31 2017 Martin van Dinther <[email protected]>
 - Corrected PreparedStatement methods setString(int, String)
   and setObject(int, Object, ...) in case the target parameter
diff --git a/release.txt b/release.txt
--- 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
diff --git a/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java 
b/src/main/java/nl/cwi/monetdb/jdbc/MonetPreparedStatement.java
--- 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
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to