The ifx_lo_t structure

The LO-pointer structure, ifx_lo_t, serves as a reference to a smart large object. It provides security-related information and holds information about the actual disk location of the smart large object.

The locator.h header file defines the LO-pointer structure so you must include the locator.h file in your programs that access this structure.
Important: The LO-pointer structure, ifx_lo_t, is an opaque structure to programs. That is, you do not access its internal structure directly. The internal structure of ifx_lo_t might change. Therefore, to create portable code, use the correct library function to use this structure.

The LO-pointer structure, not the CLOB or BLOB data itself, is stored in a CLOB or BLOB column in the database. Therefore, SQL statements such as INSERT and SELECT accept an LO-pointer structure as the column value for a smart-large-object column. You declare the host variable to hold the value of a smart large object as an ifx_lo_t structure.