ESQL/C functions that use the LO-pointer structure

The following table shows the HCL OneDB™ ESQL/C library functions that access the LO-pointer structure and how they access it.
ESQL/C library function Purpose See
ifx_lo_copy_to_file() Copies the smart large object that the LO-pointer structure identifies to an operating-system file. The ifx_lo_copy_to_file() function
ifx_lo_create() Initializes an LO-pointer structure for a new smart large object that it creates and returns an LO file descriptor for this smart large object. The ifx_lo_create() function
ifx_lo_filename() Returns the name of the file where the ifx_lo_copy_to_file() function would store the smart large object that the LO-pointer structure identifies. The ifx_lo_filename() function
ifx_lo_from_buffer() Copies a specified number of bytes from a user-defined buffer into the smart large object that the LO-pointer structure references. The ifx_lo_from_buffer() function
ifx_lo_release() Tells the database server to release the resources associated with the temporary smart large object that the LO-pointer structure references. The ifx_lo_from_buffer() function
ifx_lo_to_buffer() Copies a specified number of bytes from the smart large object referenced by the LO-pointer structure into a user-defined buffer. The ifx_lo_to_buffer() function