Small. Fast. Reliable.
Choose any three.

SQLite Requirement Matrix Details
c_index_constraint_eq.html

Index Summary Markup Original


R-17997-53317-61244-26257-33860-44845-36238-40761 tcl slt th3 src

The left-hand operand of the operator is given by the corresponding aConstraint[].

/* IMP: R-17997-53317 */
# EVIDENCE-OF: R-17997-53317 The left-hand operand of the operator is
# given by the corresponding aConstraint[].

R-32373-45592-10912-33759-42101-15660-63457-12819 tcl slt th3 src

An iColumn of -1 indicates the left-hand operand is the rowid.

/* IMP: R-32373-45592 */
# EVIDENCE-OF: R-32373-45592 An iColumn of -1 indicates the left-hand
# operand is the rowid.

R-30704-56544-06954-20989-48023-23010-19681-04623 tcl slt th3 src

The SQLITE_INDEX_CONSTRAINT_ISNULL and SQLITE_INDEX_CONSTRAINT_ISNOTNULL operators have no right-hand operand and hence calls to sqlite3_vtab_rhs_value() for those operators will always return SQLITE_NOTFOUND.

/* IMP: R-30704-56544 */
# EVIDENCE-OF: R-30704-56544 The SQLITE_INDEX_CONSTRAINT_ISNULL and
# SQLITE_INDEX_CONSTRAINT_ISNOTNULL operators have no right-hand operand
# and hence calls to sqlite3_vtab_rhs_value() for those operators will
# always return SQLITE_NOTFOUND.