*** DRAFT ***

SQLite Requirement Matrix Details
profile.html

Index Summary Markup Original


R-27599-07502-21530-13120-63753-37571-15799-15475 tcl slt th3 src

The callback function registered by sqlite3_trace() is invoked at various times when an SQL statement is being run by sqlite3_step().

th3/cov1/main16.test:22

/* IMP: R-27599-07502 */
# EVIDENCE-OF: R-27599-07502 The callback function registered by
# sqlite3_trace() is invoked at various times when an SQL statement is
# being run by sqlite3_step().

R-64629-41035-41356-60925-45960-54046-62030-03939 tcl slt th3 src

The sqlite3_trace() callback is invoked with a UTF-8 rendering of the SQL statement text as the statement first begins executing.

th3/cov1/main16.test:86

/* IMP: R-64629-41035 */
# EVIDENCE-OF: R-64629-41035 The sqlite3_trace() callback is invoked
# with a UTF-8 rendering of the SQL statement text as the statement
# first begins executing.

R-25587-45258-04258-19279-64153-15260-17086-46262 tcl slt th3 src

Additional sqlite3_trace() callbacks might occur as each triggered subprogram is entered. The callbacks for triggers contain a UTF-8 SQL comment that identifies the trigger.

th3/cov1/main16.test:257

/* IMP: R-25587-45258 */
# EVIDENCE-OF: R-25587-45258 Additional sqlite3_trace() callbacks might
# occur as each triggered subprogram is entered. The callbacks for
# triggers contain a UTF-8 SQL comment that identifies the trigger.

R-03236-28327-53832-55698-26984-08951-20811-30621 tcl slt th3 src

The callback function registered by sqlite3_profile() is invoked as each SQL statement finishes.

th3/cov1/main16.test:227

/* IMP: R-03236-28327 */
# EVIDENCE-OF: R-03236-28327 The callback function registered by
# sqlite3_profile() is invoked as each SQL statement finishes.

R-22309-26004-04913-07405-19734-55428-18120-53442 tcl slt th3 src

The profile callback contains the original statement text and an estimate of wall-clock time of how long that statement took to run.

th3/cov1/main16.test:38

/* IMP: R-22309-26004 */
# EVIDENCE-OF: R-22309-26004 The profile callback contains the original
# statement text and an estimate of wall-clock time of how long that
# statement took to run.

R-43060-16536-10698-60756-41285-15374-61767-21299 tcl slt th3 src

The profile callback time is in units of nanoseconds, however the current implementation is only capable of millisecond resolution so the six least significant digits in the time are meaningless.

th3/cov1/main16.test:47

/* IMP: R-43060-16536 */
# EVIDENCE-OF: R-43060-16536 The profile callback time is in units of
# nanoseconds, however the current implementation is only capable of
# millisecond resolution so the six least significant digits in the time
# are meaningless.