Lines Matching refs:sqlite3_exec
367 ** The sqlite3_exec() interface is a convenience wrapper around
372 ** ^The sqlite3_exec() interface runs zero or more UTF-8 encoded,
376 ** sqlite3_exec() is not NULL, then it is invoked for each result row
378 ** sqlite3_exec() is relayed through to the 1st argument of each
379 ** callback invocation. ^If the callback pointer to sqlite3_exec()
384 ** sqlite3_exec(), then execution of the current statement stops and
385 ** subsequent statements are skipped. ^If the 5th parameter to sqlite3_exec()
390 ** sqlite3_exec() after the error message string is no longer needed.
391 ** ^If the 5th parameter to sqlite3_exec() is not NULL and no errors
392 ** occur, then sqlite3_exec() sets the pointer in its 5th parameter to
395 ** ^If an sqlite3_exec() callback returns non-zero, the sqlite3_exec()
399 ** ^The 2nd argument to the sqlite3_exec() callback function is the
400 ** number of columns in the result. ^The 3rd argument to the sqlite3_exec()
404 ** sqlite3_exec() callback is a NULL pointer. ^The 4th argument to the
405 ** sqlite3_exec() callback is an array of pointers to strings where each
409 ** ^If the 2nd parameter to sqlite3_exec() is a NULL pointer, a pointer
417 ** <li> The application must ensure that the 1st parameter to sqlite3_exec()
420 ** the 1st parameter to sqlite3_exec() while sqlite3_exec() is running.
422 ** the 2nd parameter of sqlite3_exec() while sqlite3_exec() is running.
425 SQLITE_API int sqlite3_exec(
2333 ** <li> [sqlite3_exec](db, "[VACUUM]", 0, 0, 0);
2866 ** [sqlite3_exec()]. The sqlite3_get_table() routine does not have access
2869 ** wrapper layer outside of the internal [sqlite3_exec()] call are not
3367 ** [sqlite3_exec()], [sqlite3_step()] and [sqlite3_get_table()] for
4304 ** calls [sqlite3_exec()], then the following SQL statement would