View Revisions: Issue #6985
Summary | 0006985: Sybase ASE Unitype Fixes | ||
---|---|---|---|
Revision | 2025-07-02 12:34 by cquamme | ||
Description | 1. The overrides of isBlob() and isClob() introduced in issue 0006945 should be taken out. Instead, we should map UNICHARs and UNIVARCHARs to Varbinary instead of to a longvarbinary. 2. When syncing data out of Sybase ASE, converting from UTF 16 to UTF 8 is not working correctly. We should not check !this.currentSource.requiresLobsSelectedFromSource(data) when deciding to convert from UTF 16 to UTF 8, we should only check that it using Sybase ASE and that sybase.ase.convert.unitypes.for.sync is set to true. 3. In ExtractDataReader we should also clean up the logic in the convertUtf16toUTF8 method, as there is unnecessary work happening. |
||
Revision | 2025-07-02 12:34 by cquamme | ||
Description | 1. The overrides of isBlob() and isClob() introduced in issue 0006945 should be taken out. Instead, we should map UNICHARs and UNIVARCHARs to Varbinary instead of to a longvarbinary. 2. When syncing data out of Sybase ASE, converting from UTF 16 to UTF 8 is not working correctly. We should not check !this.currentSource.requiresLobsSelectedFromSource(data) when deciding to convert from UTF 16 to UTF 8, we should only check that it using Sybase ASE and that sybase.ase.convert.unitypes.for.sync is set to true. 3. In ExtractDataReader we should also clean up the logic in the convertUtf16toUTF8 method, as there is unnecessary work happening. |