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

Kathey Marsden updated DERBY-3377:
----------------------------------

    Labels: LOB derby_triage10_9  (was: LOB)
    
> Network Client/Server should use sqlType instead of locator value to 
> determine if lob was sent by locator/value
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-3377
>                 URL: https://issues.apache.org/jira/browse/DERBY-3377
>             Project: Derby
>          Issue Type: Improvement
>          Components: Network Client, Network Server
>    Affects Versions: 10.3.1.4, 10.3.2.1, 10.4.1.3
>            Reporter: Kathey Marsden
>            Priority: Minor
>              Labels: LOB, derby_triage10_9
>
> This issue came up during the fix for DERBY-3243.  Currently network server 
> does not send the correct sqlType for locators. It sends DB2_SQLTYPE_BLOB or 
> DB2_SQLTYPE_CLOB instead of DB2_SQLTYPE_BLOB_LOCATOR or 
> DB2_SQLTYPE_CLOB_LOCATOR so the client's only way of determining whether it 
> is getting a lob by value or locator is to look at the locator/extended 
> length field and use that to branch its logic.  It would be cleaner moving 
> foward to use the sqlType to branch this logic, but there would have to be 
> version specific handling to allow it to work the old way when communicating 
> with older versions.
> The sqlType is sent as part of the SQLDAGRP in DRDAConnThread.writeSQLDAGRP() 
>  in the 
> server code.

--
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