R-08195-21952-34144-42523-58914-33404-63629-47185 tcl slt th3 src
This function is used to read data from an open BLOB handle into a caller-supplied buffer. N bytes of data are copied into buffer Z from the open BLOB, starting at offset iOffset.
th3/cov1/vdbeblob01.test:85
/* IMP: R-08195-21952 */
# EVIDENCE-OF: R-08195-21952 This function is used to read data from an # open BLOB handle into a caller-supplied buffer. N bytes of data are # copied into buffer Z from the open BLOB, starting at offset iOffset.
R-42401-19613-44791-55246-19167-45900-28933-57755 tcl slt th3 src
If offset iOffset is less than N bytes from the end of the BLOB, SQLITE_ERROR is returned and no data is read.
th3/cov1/vdbeblob01.test:106
/* IMP: R-42401-19613 */
# EVIDENCE-OF: R-42401-19613 If offset iOffset is less than N bytes from # the end of the BLOB, SQLITE_ERROR is returned and no data is read.
R-35711-48727-49492-05161-09107-16114-44571-60110 tcl slt th3 src
If N or iOffset is less than zero, SQLITE_ERROR is returned and no data is read.
th3/cov1/vdbeblob01.test:93
/* IMP: R-35711-48727 */
# EVIDENCE-OF: R-35711-48727 If N or iOffset is less than zero, # SQLITE_ERROR is returned and no data is read.
R-23027-35758-08796-19756-16363-24577-05722-25269 tcl slt th3 src
The size of the blob (and hence the maximum value of N+iOffset) can be determined using the sqlite3_blob_bytes() interface.
th3/cov1/vdbeblob01.test:56
/* IMP: R-23027-35758 */
# EVIDENCE-OF: R-23027-35758 The size of the blob (and hence the maximum # value of N+iOffset) can be determined using the sqlite3_blob_bytes() # interface.
R-29082-45770-21240-41661-14924-48900-49346-30675 tcl slt th3 src
An attempt to read from an expired BLOB handle fails with an error code of SQLITE_ABORT.
th3/cov1/vdbeblob01.test:152
/* IMP: R-29082-45770 */
# EVIDENCE-OF: R-29082-45770 An attempt to read from an expired BLOB # handle fails with an error code of SQLITE_ABORT.
R-10893-13770-29008-51080-40727-44407-18243-57719 tcl slt th3 src
On success, sqlite3_blob_read() returns SQLITE_OK. Otherwise, an error code or an extended error code is returned.
th3/cov1/vdbeblob01.test:23
/* IMP: R-10893-13770 */
# EVIDENCE-OF: R-10893-13770 On success, sqlite3_blob_read() returns # SQLITE_OK. Otherwise, an error code or an extended error code is # returned.