Blob Input Stream (a_v4_extfn_blob_istream)

Use the a_v4_extfn_blob_istream structure to read blob data for a LOB or CLOB scalar input column, or LOB or CLOB column in an input table.

Implementation

typedef struct a_v4_extfn_blob_istream {
    size_t (SQL_CALLBACK *get)( a_v4_extfn_blob_istream *is, void *buf, size_t len );
    a_v4_extfn_blob     *blob;
    a_sql_byte          *beg;
    a_sql_byte          *ptr;
    a_sql_byte          *lim;
} a_v4_extfn_blob_istream;

Method Summary

Method Name Data Type Description
get size_t Gets a specified amount of data from a blob input stream.

Data Members and Data Types Summary

Data Member Data Type Description
Blob a_v4_extfn_blob The underlying blob structure for which this input stream was created.
Beg a_sql_byte A pointer to the beginning of the current chunk of data.
Ptr a_sql_byte A pointer to the current byte in the chunk of data.
Lim a_sql_byte A pointer to the end of the current chunk of data.