ESQL/C library functions

The library contains a set of C functions that you can use in your application.

These functions fall into the following categories:
  • Data type alignment library functions provide support for computer-independent size and alignment information for different data types and assist in working with null database values.
  • Character and string library functions provide character-based manipulations such as comparison and copying.
  • DECIMAL library functions support access to DECIMAL values through the decimal structure.
  • Formatting functions enable you to specify display formats for different data types.
  • DATE library functions support access to DATE values.
  • DATETIME and INTERVAL library functions support access to values of these data types through the datetime and interval structures.
  • Error message functions provide support for obtaining and formatting error-message text that is specific to HCL OneDB™ .
  • Database server control functions enable your application to implement such features as canceling queries and terminating connections.
  • INT8 library functions enable you to access INT8 values through the int8 structure.
  • Smart-large-object library functions provide a file-like interface to the BLOB and CLOB data types.