Bug 43294

GemStone/S 64 Bit

3.4.1, 3.4, 3.3.5, 3.3.4, 3.3.3, 3.3.1, 3.3, 3.2.16, 3.2.15, 3.2.14, 3.2.13, 3.2.12, 3.2.11, 3.2.10, 3.2.9, 3.2.8.1, 3.2.8, 3.2.7, 3.2.6, 3.2.5, 3.2.4, 3.2.3, 3.2.2, 3.2.1, 3.2, 3.1.0.6, 3.1.0.5, 3.1.0.4, 3.1.0.3, 3.1.0.2, 3.1.0.1, 3.1, 3.0.1, 3.0

String sorting methods using collation table are unreliable

String implements a set of methods such as lessThanOrEqual:collatingTable:.  These methods do not work reliably for instances with DoubleByteString or QuadByteString, and are likely to encounter errors, and not sort according to a customized table.

Methods that rely on these, such as asciiLessThan:, etc. also may have issues.

Workaround

These methods have been deprecated in v.3.2.  With Unicode string sorting, this collation table sort is not longer needed.


Last updated: 9/3/14