[
https://issues.apache.org/jira/browse/DERBY-2430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12480102
]
V.Narayanan commented on DERBY-2430:
------------------------------------
I did a svn update in the checkout in which I had done this modification. After
this I did a svn update and the output did not reveal any broken files
M
java/testing/org/apache/derbyTesting/functionTests/tests/lang/UpdatableResultSetTest.java
M java/client/org/apache/derby/client/am/CrossConverters.java
X tools/testing/derby
This issue blocks 2443 for which I have put in a patch for review alone
I request a interested person to consider this patch for review and comment and
if everything is ok a commit recommendation or a commit.
thanx,
Narayanan
> setObject(int targetType, Blob source) and setObject(int targetType, Clob
> source) should disallow updates on all targetTypes except BLOB and CLOB
> respectively
> ---------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: DERBY-2430
> URL: https://issues.apache.org/jira/browse/DERBY-2430
> Project: Derby
> Issue Type: Sub-task
> Components: Network Client
> Environment: All
> Reporter: V.Narayanan
> Assigned To: V.Narayanan
> Attachments: setObjectForClobBlob_v1.diff,
> setObjectForClobBlob_v1.stat
>
>
> updateBlob(int columnIndex, Blob x), updateClob(int columnIndex, Clob x) can
> be implemented by forwarding calls to setObject(int targetType, Blob
> source), setObject(int targetType, Clob source). If this this done then
> 1) updateClob on a CHAR/VARCHAR/LONG VARCHAR column throws an exception on
> the Embedded Driver but not on the NetworkClient
> 2) updateBlob works on a CHAR/VARCHAR/LONG VARCHAR FOR BIT DATA throws an
> exception on the Embedded Driver but not on the NetworkClient
> From what the JDBC 4.0 spec says (pg 198 table b-5) the Embedded behaviour
> seems to be correct.
> This can be fixed by Matching Embedded behaviour. This would involve throwing
> an exception in the cases mentioned above
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.