db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "V.Narayanan (JIRA)" <j...@apache.org>
Subject [jira] Updated: (DERBY-2443) Implement ResultSet updateClob/updateBlob methods on the NetworkClient
Date Sat, 10 Mar 2007 09:03:09 GMT

     [ https://issues.apache.org/jira/browse/DERBY-2443?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

V.Narayanan updated DERBY-2443:

    Attachment: ResultSetNotImplMethods_v1.stat


This patch is blocked by DERBY-2430 and contains the diff's pertainining to that issue as
the following files

M      java/testing/org/apache/derbyTesting/functionTests/tests/lang/UpdatableResultSetTest.java
M      java/client/org/apache/derby/client/am/CrossConverters.java

Tests for the updateClob/UpdateBlob that take a Clob/Blob as a parameter for the embedded
case had been present in jdbc4/ResultSetTest.java. They are however present from earlier versions
than JDBC 4.0. I have hence migrated tests for these to jdbcapi/UpdatableResultSetTest.java.

I have however not deleted the tests from jdbc4/ResultSetTest. I simply enabled them for running
with the Network Client also.

The tests for the methods accepting InputStream/Reader can be found in jdbc4/ResultSetTest.

M      java/testing/org/apache/derbyTesting/functionTests/tests/jdbc4/ResultSetTest.java
M      java/testing/org/apache/derbyTesting/functionTests/tests/jdbcapi/UpdatableResultSetTest.java

Post 2430 updateBlob and updateClob would fail with all types except BLOB and CLOB respectively.
These methods have basically been forwarded to setObject. Moving these methods into ResultSet
from NetResultSet40.

M      java/client/org/apache/derby/client/net/NetResultSet40.java
M      java/client/org/apache/derby/client/am/ResultSet.java

> Implement ResultSet updateClob/updateBlob methods  on the NetworkClient
> -----------------------------------------------------------------------
>                 Key: DERBY-2443
>                 URL: https://issues.apache.org/jira/browse/DERBY-2443
>             Project: Derby
>          Issue Type: Improvement
>          Components: Network Client
>         Environment: All
>            Reporter: V.Narayanan
>         Assigned To: V.Narayanan
>         Attachments: ResultSetNotImplMethods_v1.diff, ResultSetNotImplMethods_v1.stat
> Implement the following ResultSet methods on the Network Client
> updateBlob(int columnIndex, Blob x)
>  updateBlob(String columnName, Blob x)
>  updateClob(int columnIndex, Clob x)
>  updateClob(String columnName, Clob x)
>  updateBlob(int columnIndex, InputStream x, long length)
>  updateBlob(String columnName, InputStream x, long length)
>  updateClob(int columnIndex, Reader x, long length)
>  updateClob(String columnName, Reader x, long length)

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message