ESQL/C functions that use the LO-pointer structure
The following table shows the 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 |