A SORTORDER configuration option was added to eloq.config and the
user/group specific configuration files.
SORTORDER may be used to specify the sort order that is used for
string comparisons performed by the SORT BY statement and the LEX
function.
If SORTORDER is not defined, an OS specific collating sequence is
used as defined by the LANG, LC_COLLATE or ELOQLANG environment
variables. This is backwards compatible to previous eloqcore
versions.
If SORTORDER is present, it specifies an Eloquence specific
collating sequence.
Syntax:
SORTORDER spec
spec - The collating sequence is defined as a language specifier
and either a "fold" or "nofold" modifier separated by a @
character, such as "french@nofold".
A "fold" sort order interleaves upper- and lowercase characters,
such as AaBbCc...Zz, where a "nofold" sort order separates upper-
and lowercase characters, such as "ABC...Z abc...z".
On HP-UX and Linux the available collating sequences are installed
in the /opt/eloquence/8.0/lib/nls/collate directory. On Windows they
are installed in the lib/nls/collate subdirectory below the Eloquence
installation directory.