String functions

The rdownshift( ) and rupshift ( ) HCL OneDB™ ESQL/C string functions support locale-specific shifted characters.

These string functions use the information in the CTYPE category of the client locale to determine the shifted code points. If the client locale specifies a multibyte code set, these functions can operate on multibyte strings.
Important: With multibyte character strings, a shifted string might occupy more memory after a shift operation than before. You must ensure that the buffer you pass to these HCL OneDB ESQL/C shift functions is large enough to accommodate this expansion.