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.
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 Name | Data Type | Description |
---|---|---|
get | size_t | Gets a specified amount of data from a blob input stream. |
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. |