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. |