*** DRAFT ***

SQLite Requirement Matrix Details
value_encoding.html

Index Summary Markup Original


R-33193-25721-56063-44799-32858-24442-12453-07603 tcl slt th3 src

The sqlite3_value_encoding(X) interface returns one of SQLITE_UTF8, SQLITE_UTF16BE, or SQLITE_UTF16LE according to the current text encoding of the value X, assuming that X has type TEXT.

/* IMP: R-33193-25721 */
# EVIDENCE-OF: R-33193-25721 The sqlite3_value_encoding(X) interface
# returns one of SQLITE_UTF8, SQLITE_UTF16BE, or SQLITE_UTF16LE
# according to the current text encoding of the value X, assuming that X
# has type TEXT.

R-65108-23645-63455-34276-36259-20097-03176-47675 tcl slt th3 src

Calls to sqlite3_value_text(X), sqlite3_value_text16(X), sqlite3_value_text16be(X), sqlite3_value_text16le(X), sqlite3_value_bytes(X), or sqlite3_value_bytes16(X) might change the encoding of the value X and thus change the return from subsequent calls to sqlite3_value_encoding(X).

/* IMP: R-65108-23645 */
# EVIDENCE-OF: R-65108-23645 Calls to sqlite3_value_text(X),
# sqlite3_value_text16(X), sqlite3_value_text16be(X),
# sqlite3_value_text16le(X), sqlite3_value_bytes(X), or
# sqlite3_value_bytes16(X) might change the encoding of the value X and
# thus change the return from subsequent calls to
# sqlite3_value_encoding(X).