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

Mamta A. Satoor updated DERBY-2557:
-----------------------------------

    Attachment: DERBY2535_Return_Collator_api_On_DVD_v1_stat.txt
                DERBY2535_Return_Collator_api_On_DVD_v1_diff.txt

The previous patch for DERBY-2557 
(DERBY2557_getObject_Using_CollationType_FormatID_interface_on_DVF_v1_diff.txt) 
 (committed using revision 529697) had a bug in it. After getting a collation 
sensitive DVD, the new method on DVF (getInstanceUsingFormatIdAndCollationType) 
was still returning the DVD with UCS_BASIC collation. 
Patch(DERBY2535_Return_Collator_api_On_DVD_v1_diff.txt) (committed using 
revision 529866) fixes that problem. 

> Provide a new interface on DataValueFactory(DVF) called 
> getInstanceUsingFormatIdAndCollationType(formatId, collationType). This api 
> will replace similar code in Monitor.
> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: DERBY-2557
>                 URL: https://issues.apache.org/jira/browse/DERBY-2557
>             Project: Derby
>          Issue Type: New Feature
>          Components: SQL
>    Affects Versions: 10.3.0.0
>            Reporter: Mamta A. Satoor
>         Assigned To: Mamta A. Satoor
>         Attachments: DERBY2535_Return_Collator_api_On_DVD_v1_diff.txt, 
> DERBY2535_Return_Collator_api_On_DVD_v1_stat.txt, 
> DERBY2557_getObject_Using_CollationType_FormatID_interface_on_DVF_v1_diff.txt,
>  DERBY2557_getObject_Using_CollationType_FormatID_interface_on_DVF_v1_stat.txt
>
>
> Provide a new interface, called 
> getInstanceUsingFormatIdAndCollationType(formatId, collationType) on DVF. 
> Store will call this interface to create empty DVD objects and then load 
> these DVD objects using readExternal. For performance efficiency, when Store 
> needs more of the same base DVD, then on subsequent needs, it will call 
> DVD.getNewNull rather than calling 
> DVF.getInstanceUsingFormatIdAndCollationType again. This work is required for 
> DERBY-2537.

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

Reply via email to