ESQL/C library functions that use an LO file descriptor
The following table shows the 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 |