*** DRAFT ***

SQLite Requirement Matrix Details
column_count.html

Index Summary Markup Original


R-49744-28344-63399-17680-56251-18260-15622-25179 tcl slt th3 src

Return the number of columns in the result set returned by the prepared statement.

th3/req1/datacnt01.test:26   th3/th3util.c:3981

/* IMP: R-49744-28344 */
# EVIDENCE-OF: R-49744-28344 Return the number of columns in the result
# set returned by the prepared statement.

R-56208-64576-63593-38076-41294-48177-09207-06182 tcl slt th3 src

If this routine returns 0, that means the prepared statement returns no data (for example an UPDATE).

/* IMP: R-56208-64576 */
# EVIDENCE-OF: R-56208-64576 If this routine returns 0, that means the
# prepared statement returns no data (for example an UPDATE).

R-20264-55497-15889-55738-11694-39322-19970-05132 tcl slt th3 src

However, just because this routine returns a positive number does not mean that one or more rows of data will be returned.

/* IMP: R-20264-55497 */
# EVIDENCE-OF: R-20264-55497 However, just because this routine returns
# a positive number does not mean that one or more rows of data will be
# returned.

R-13991-38016-24642-53092-34129-28214-25020-08984 tcl slt th3 src

A SELECT statement will always have a positive sqlite3_column_count() but depending on the WHERE clause constraints and the table content, it might return no rows.

/* IMP: R-13991-38016 */
# EVIDENCE-OF: R-13991-38016 A SELECT statement will always have a
# positive sqlite3_column_count() but depending on the WHERE clause
# constraints and the table content, it might return no rows.