Data structures for smart large objects

Informix® ESQL/C supports the SQL data types CLOB and BLOB with the ifx_lo_t data type. Because of the potentially huge size of smart-large-object data, the Informix® ESQL/C program does not store the data directly in a host variable. Instead, the client application accesses the data as a file-like structure. To use smart-large-object variables in the Informix® ESQL/C program, take the following actions:
Important: The structures that ESQL/C uses to access smart large objects begin with the LO prefix. This prefix is an acronym for large object. Currently, the database server uses large object to refer to both smart large objects and simple large objects. However, use of this prefix in the ESQL/C structures that access smart large objects is retained for legacy purposes.