[ 
https://issues.apache.org/jira/browse/DERBY-5696?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13260836#comment-13260836
 ] 

Kim Haase commented on DERBY-5696:
----------------------------------

I'm trying to figure out how to document the behavior noted in DERBY-5489, but 
I'm a little confused. I was going to say something like

"If you call one of the ResultSet methods getBytes, getString, or getObject on 
a LOB after a different getter has already been invoked, an error occurs."

However, that seems to apply to items a, b, d, and e below, but not to c. Why 
is it okay to call getObject after getBytes, but not the other way around?

 a) OK: getBytes - getBytes
 b) FAILS: getObject - getBytes
 c) OK: getBytes - getObject
 d) FAILS: getBytes - getObject - getBytes
 e) FAILS: getBlob - getBinaryStream

Thanks for any advice.
                
> Documentation on LOBs needs some fixes
> --------------------------------------
>
>                 Key: DERBY-5696
>                 URL: https://issues.apache.org/jira/browse/DERBY-5696
>             Project: Derby
>          Issue Type: Bug
>          Components: Documentation
>    Affects Versions: 10.8.2.2
>            Reporter: Kim Haase
>            Assignee: Kim Haase
>
> DERBY-5489 points out some issues with multiple getXXX calls on LOBs that are 
> not fully documented. The information should probably be added to "Notes on 
> mapping of java.sql.Blob and java.sql.Clob interfaces". In addition, the 
> topic "Mapping of java.sql.Blob and java.sql.Clob interfaces" has a typo and 
> could probably use some additional information as well.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to