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

Operations on character values

DECIMAL-type and MONEY-type processing ESQL/C functions for decimal conversion

Perform operations on decimal data

DATE-type processing ESQL/C functions for date conversion

Operations on date data

DATETIME-type processing and INTERVAL-type processing ESQL/C functions for date, time, and interval conversion

Operations on date and time data

INT8-byte processing Convert INT8 values

Perform operations on eight-byte 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.