diff options
author | stephan <stephan@noemail.net> | 2024-07-13 15:42:30 +0000 |
---|---|---|
committer | stephan <stephan@noemail.net> | 2024-07-13 15:42:30 +0000 |
commit | 441993200ed7131baf5062d2e5bbabc1bf67d923 (patch) | |
tree | 0f083f79d875a5fa3c85c795761a9a766f301b55 /ext/wasm/tester1.c-pp.js | |
parent | 7052c67c36f2963ea06900fe8cd55964753fe8a5 (diff) | |
download | sqlite-441993200ed7131baf5062d2e5bbabc1bf67d923.tar.gz sqlite-441993200ed7131baf5062d2e5bbabc1bf67d923.zip |
Add JS binding for sqlite3_column_decltype().
FossilOrigin-Name: 5252d292b14f6ed99b09f6330b19effd488c2b23ff6ea33311321a065d3f6ce2
Diffstat (limited to 'ext/wasm/tester1.c-pp.js')
-rw-r--r-- | ext/wasm/tester1.c-pp.js | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/ext/wasm/tester1.c-pp.js b/ext/wasm/tester1.c-pp.js index 68a1ab89c..c756ffc20 100644 --- a/ext/wasm/tester1.c-pp.js +++ b/ext/wasm/tester1.c-pp.js @@ -3236,8 +3236,8 @@ globalThis.sqlite3InitModule = sqlite3InitModule; //////////////////////////////////////////////////////////////////// .t("Misc. stmt_...", function(sqlite3){ const db = new sqlite3.oo1.DB(); - db.exec(["create table t(a);","insert into t(a) values(123)"]); - const stmt = db.prepare("select a from t"); + db.exec("create table t(a doggiebiscuits); insert into t(a) values(123)"); + const stmt = db.prepare("select a, a+1 from t"); T.assert( stmt.isReadOnly() ) .assert( 0===capi.sqlite3_stmt_isexplain(stmt) ) .assert( 0===capi.sqlite3_stmt_explain(stmt, 1) ) @@ -3254,7 +3254,9 @@ globalThis.sqlite3InitModule = sqlite3InitModule; .assert( 0!==capi.sqlite3_stmt_readonly(stmt) ) .assert( true===stmt.isReadOnly() ); const sv = capi.sqlite3_column_value(stmt, 0); - T.assert( 123===capi.sqlite3_value_int(sv) ); + T.assert( 123===capi.sqlite3_value_int(sv) ) + .assert( "doggiebiscuits"===capi.sqlite3_column_decltype(stmt,0) ) + .assert( null===capi.sqlite3_column_decltype(stmt,1) ); } T.assert( 0===capi.sqlite3_stmt_busy(stmt) ) .assert( !stmt.isBusy() ); |