Interface to a large object (LOB).
Definition at line 390 of file SQLDBC.h.
|
Closes the LOB object. No further actions can take place. |
|
Retrieves the content of the specified LOB column. The specified LOB column value is converted to the given length and to the output parameter buffer pointed to paramAddr. After the operation, the internal position is the start position plus the number of characters that have been read.
|
|
Retrieves the content of the specified LOB column. The specified LOB column value is converted to the given length and to the output parameter buffer pointed to paramAddr. Repeated calls of this method proceed with reading the LOB value, as long as there is data to read available.
|
|
Retrieves the length of this LOB in the database. The length is returned in chars. The LOB must be opened for reading to retrieve this value.
|
|
Get the current read/write position.
|
|
Retrieves the optimal size of data for reading or writing (the maximum size that can be transferred with one call to the database server). An application may use this to optimize the communication, by using buffers that are multiples of the preferred size.
|
|
Put data into a LOB value that is referenced by this LOB object.
|
|
Sets the keepalive behaviour of an existing LOB. A LOB is usually kept open for reading as long as there is no navigation on the result set that leads to an invalidation of the current row set. If the flag is set to true, the LOB will be kept alive until it is explicitely closed, the cursor is closed, or a transaction command (commit/rollback) is issued.
|