Informix® ESQL/C functions
In a DataBlade® API module, you can use some of the functions in the Informix® ESQL/C library functions to perform conversions and operations on different data types. The Informix® ESQL/C functions do not begin with the mi_ prefix. Various header files declare these functions.
For more information, see ESQL/C header files.
The functions of the Informix® ESQL/C function library that are valid in a DataBlade® API module can be divided into the following categories.
| Category of DataBlade® API function | More information |
|---|---|
| Byte handling | Manipulate byte data |
| Character processing | ESQL/C functions for string conversion |
| DECIMAL-type and MONEY-type processing | ESQL/C functions for decimal conversion |
| DATE-type processing | ESQL/C functions for date conversion |
| DATETIME-type processing and INTERVAL-type processing | ESQL/C functions for date, time, and interval conversion |
| INT8-byte processing | Convert INT8 values |
| Processing for other C-language data types | Format numeric strings |
For a complete list of Informix® ESQL/C functions in each of these categories, see the Informix® DataBlade® API Function Reference, which provides descriptions of these public functions, in alphabetical order.