*** DRAFT ***

SQLite Requirement Matrix Details
reset.html

Index Summary Markup Original


R-41719-58677-16610-62099-11420-34570-29798-59249 tcl slt th3 src

Any SQL statement variables that had values bound to them using the sqlite3_bind_*() API retain their values.

th3/req1/clearbind01.test:53

/* IMP: R-41719-58677 */
# EVIDENCE-OF: R-41719-58677 Any SQL statement variables that had values
# bound to them using the sqlite3_bind_*() API retain their values.

R-14428-50133-01194-47236-05116-05687-25228-52456 tcl slt th3 src

The sqlite3_reset(S) interface resets the prepared statement S back to the beginning of its program.

th3/req1/reset01.test:46

/* IMP: R-14428-50133 */
# EVIDENCE-OF: R-14428-50133 The sqlite3_reset(S) interface resets the
# prepared statement S back to the beginning of its program.

R-60153-11078-48235-52964-41144-31908-11477-07860 tcl slt th3 src

If the most recent call to sqlite3_step(S) for the prepared statement S returned SQLITE_ROW or SQLITE_DONE, or if sqlite3_step(S) has never before been called on S, then sqlite3_reset(S) returns SQLITE_OK.

th3/th3util.c:4088

/* IMP: R-60153-11078 */
# EVIDENCE-OF: R-60153-11078 If the most recent call to sqlite3_step(S)
# for the prepared statement S returned SQLITE_ROW or SQLITE_DONE, or if
# sqlite3_step(S) has never before been called on S, then
# sqlite3_reset(S) returns SQLITE_OK.

R-33316-19795-08370-35100-15159-39307-16097-56767 tcl slt th3 src

If the most recent call to sqlite3_step(S) for the prepared statement S indicated an error, then sqlite3_reset(S) returns an appropriate error code.

th3/th3util.c:4095

/* IMP: R-33316-19795 */
# EVIDENCE-OF: R-33316-19795 If the most recent call to sqlite3_step(S)
# for the prepared statement S indicated an error, then sqlite3_reset(S)
# returns an appropriate error code.

R-55638-04244-14117-31927-31561-07826-29267-09174 tcl slt th3 src

The sqlite3_reset(S) interface does not change the values of any bindings on the prepared statement S.

th3/req1/clearbind01.test:56

/* IMP: R-55638-04244 */
# EVIDENCE-OF: R-55638-04244 The sqlite3_reset(S) interface does not
# change the values of any bindings on the prepared statement S.