ESQL/C library functions that use an LO file descriptor

The following table shows the HCL OneDB™ ESQL/C library functions that access the LO file descriptor.
ESQL/C library function Purpose See
ifx_lo_close() Closes the smart large object that the LO file descriptor identifies and deallocates the LO file descriptor The ifx_lo_close() function
ifx_lo_copy_to_lo() Copies an operating-system file to an open smart large object that the LO file descriptor identifies The ifx_lo_copy_to_lo() function
ifx_lo_create() Creates and opens a new smart large object and returns an LO file descriptor The ifx_lo_create() function
ifx_lo_open() Opens a smart large object and returns an LO file descriptor The ifx_lo_open() function
ifx_lo_read() Reads data from the open smart large object that the LO file descriptor identifies The ifx_lo_read() function
ifx_lo_readwithseek() Seeks a specified file position in the open smart large object that the LO file descriptor identifies and then reads data from this position The ifx_lo_readwithseek() function
ifx_lo_seek() Moves the file position in the open smart large object that the LO file descriptor identifies The ifx_lo_seek() function
ifx_lo_stat() Obtains status information for the open smart large object that the LO file descriptor identifies The ifx_lo_stat() function
ifx_lo_tell() Determines the current file position in the open smart large object that the LO file descriptor identifies The ifx_lo_tell() function
ifx_lo_truncate() Truncates at a specified offset the open smart large object that the LO file descriptor identifies The ifx_lo_truncate() function
ifx_lo_write() Writes data to the open smart large object that the LO file descriptor identifies The ifx_lo_write() function
ifx_lo_writewithseek() Seeks a specified file position in the open smart large object that the LO file descriptor identifies and then writes data to this position The ifx_lo_writewithseek() function