Compare string using locale
Compares string values using locale rules
This expression evaluates to a function of the form:
(a, b) -> long
The function is consistent with sort order semantics of the Sort step.
b are compared and one of the following values is returned:
bare considered equal
ashould be sorted before
ashould be sorted after
An error is thrown if either
b is not a string and not
|string||The locale to use. Different locales have different conventions on how to sort accented letters and special characters.|
This setting determines locale-specific rules as to which characters to consider distinct.
As a general approximation, the following rules apply:
Key Cache Size
Strings can be compared faster using comparison keys. Generating comparison keys incurs a one-time overhead that is compensated as strings are then repeatedly compared, for example during sorting.
This setting determines the size of the LRU cache the function uses to store comparison keys.
Defines how to sort