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

Tiago R. Espinha updated DERBY-4757:
------------------------------------

    Attachment: DERBY-4757_p2.diff

This is another auxiliary patch to lay the foundation for the UTF-8 support. It 
removes all the CcsidManager instances scattered all over the code and ensures 
that all the classes use the NetAgent.getCurrentCcsidManager() instead. Having 
several instances of it in different classes meant we would have to update each 
and every one of them each time we'd switch between the two managers and that 
wouldn't be a very good solution in the end.

This way there's only one instance for each type of CCSID manager and there's a 
reference for the current CCSID manager being used, which essentially points to 
one of the two instances.

This is just half of the changes I already have in place and as soon as this is 
committed I will submit the next patch. For now I will be running regressions 
on this patch alone and I will post the results here.

> (Client) Implement UTF8 support on DRDA
> ---------------------------------------
>
>                 Key: DERBY-4757
>                 URL: https://issues.apache.org/jira/browse/DERBY-4757
>             Project: Derby
>          Issue Type: Sub-task
>          Components: Network Client
>    Affects Versions: 10.7.0.0
>            Reporter: Tiago R. Espinha
>            Assignee: Tiago R. Espinha
>         Attachments: DERBY-4757_donotcommit.diff, DERBY-4757_p1.diff, 
> DERBY-4757_p2.diff
>
>
> This issue is DERBY-4746's counterpart for the client changes required to 
> implement UTF8 support in DRDA.

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