R-46053-13931-52012-22668-02470-26618-35785-45191 tcl slt th3 src
The sqlite3_progress_handler(D,N,X,P) interface causes the callback function X to be invoked periodically during long running calls to sqlite3_exec(), sqlite3_step() and sqlite3_get_table() for database connection D.
th3/req1/progress01.test:57
/* IMP: R-46053-13931 */
# EVIDENCE-OF: R-46053-13931 The sqlite3_progress_handler(D,N,X,P) # interface causes the callback function X to be invoked periodically # during long running calls to sqlite3_exec(), sqlite3_step() and # sqlite3_get_table() for database connection D.
R-41004-58299-09133-05321-11963-32065-55865-10893 tcl slt th3 src
The parameter P is passed through as the only parameter to the callback function X.
th3/req1/progress01.test:62
/* IMP: R-41004-58299 */
# EVIDENCE-OF: R-41004-58299 The parameter P is passed through as the # only parameter to the callback function X.
R-47237-20641-51298-30597-19533-32249-45130-16580 tcl slt th3 src
The parameter N is the approximate number of virtual machine instructions that are evaluated between successive invocations of the callback X.
th3/req1/progress01.test:135
/* IMP: R-47237-20641 */
# EVIDENCE-OF: R-47237-20641 The parameter N is the approximate number # of virtual machine instructions that are evaluated between successive # invocations of the callback X.
R-22338-33270-38633-54292-24133-20932-49452-38355 tcl slt th3 src
If N is less than one then the progress handler is disabled.
th3/req1/progress01.test:132
/* IMP: R-22338-33270 */
# EVIDENCE-OF: R-22338-33270 If N is less than one then the progress # handler is disabled.
R-35765-61623-59690-19582-04854-45693-22489-08520 tcl slt th3 src
Only a single progress handler may be defined at one time per database connection; setting a new progress handler cancels the old one.
th3/req1/progress01.test:108
/* IMP: R-35765-61623 */
# EVIDENCE-OF: R-35765-61623 Only a single progress handler may be # defined at one time per database connection; setting a new progress # handler cancels the old one.
R-55398-57340-09635-03247-16694-08409-20914-48585 tcl slt th3 src
Setting parameter X to NULL disables the progress handler.
th3/req1/progress01.test:119
/* IMP: R-55398-57340 */
# EVIDENCE-OF: R-55398-57340 Setting parameter X to NULL disables the # progress handler.
R-39556-50570-30565-00761-35102-37425-01790-22325 tcl slt th3 src
The progress handler is also disabled by setting N to a value less than 1.
th3/req1/progress01.test:129
/* IMP: R-39556-50570 */
# EVIDENCE-OF: R-39556-50570 The progress handler is also disabled by # setting N to a value less than 1.
R-18444-13968-40811-25945-54439-20224-30854-05072 tcl slt th3 src
If the progress callback returns non-zero, the operation is interrupted.
th3/req1/progress01.test:164
/* IMP: R-18444-13968 */
# EVIDENCE-OF: R-18444-13968 If the progress callback returns non-zero, # the operation is interrupted.