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