mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-27 20:41:58 +03:00
Simplify the signature for JS functions, as opposed to function pointers, passed to sqlite3_exec(), eliminating the superfluous initial two arguments. Update related tests to demonstrate both function-passing approaches.
FossilOrigin-Name: e7cc70cdda426863f82ebe1305f4c3053824c5a605b1516b0b7f205f1203178b
This commit is contained in:
@ -948,7 +948,7 @@ self.sqlite3ApiBootstrap = function sqlite3ApiBootstrap(
|
||||
const m = f._rx.exec(opt);
|
||||
rv[0] = (m ? m[1] : opt);
|
||||
rv[1] = m ? (f._rxInt.test(m[2]) ? +m[2] : m[2]) : true;
|
||||
};
|
||||
};
|
||||
}
|
||||
const rc = {}, ov = [0,0];
|
||||
let i = 0, k;
|
||||
@ -1749,8 +1749,8 @@ self.sqlite3ApiBootstrap = function sqlite3ApiBootstrap(
|
||||
argument of sqlite3_value_to_js(). If the sqlite3_column_value()
|
||||
returns NULL (e.g. because the column index is out of range),
|
||||
this function returns `undefined`, regardless of the 3rd
|
||||
argument. 3rd argument is falsy and conversion fails, `undefined`
|
||||
will be returned.
|
||||
argument. If the 3rd argument is falsy and conversion fails,
|
||||
`undefined` will be returned.
|
||||
|
||||
Note that sqlite3_column_value() returns an "unprotected" value
|
||||
object, but in a single-threaded environment (like this one)
|
||||
|
Reference in New Issue
Block a user