Lines Matching refs:sqlite3_exec
673 ** The sqlite3_exec() interface is a convenience wrapper around
678 ** ^The sqlite3_exec() interface runs zero or more UTF-8 encoded,
682 ** sqlite3_exec() is not NULL, then it is invoked for each result row
684 ** sqlite3_exec() is relayed through to the 1st argument of each
685 ** callback invocation. ^If the callback pointer to sqlite3_exec()
690 ** sqlite3_exec(), then execution of the current statement stops and
691 ** subsequent statements are skipped. ^If the 5th parameter to sqlite3_exec()
696 ** sqlite3_exec() after the error message string is no longer needed.
697 ** ^If the 5th parameter to sqlite3_exec() is not NULL and no errors
698 ** occur, then sqlite3_exec() sets the pointer in its 5th parameter to
701 ** ^If an sqlite3_exec() callback returns non-zero, the sqlite3_exec()
705 ** ^The 2nd argument to the sqlite3_exec() callback function is the
706 ** number of columns in the result. ^The 3rd argument to the sqlite3_exec()
710 ** sqlite3_exec() callback is a NULL pointer. ^The 4th argument to the
711 ** sqlite3_exec() callback is an array of pointers to strings where each
715 ** ^If the 2nd parameter to sqlite3_exec() is a NULL pointer, a pointer
723 ** <li> The application must ensure that the 1st parameter to sqlite3_exec()
726 ** the 1st parameter to sqlite3_exec() while sqlite3_exec() is running.
728 ** the 2nd parameter of sqlite3_exec() while sqlite3_exec() is running.
731 SQLITE_API int sqlite3_exec(
2602 ** <li> [sqlite3_exec](db, "[VACUUM]", 0, 0, 0);
3134 ** [sqlite3_exec()]. The sqlite3_get_table() routine does not have access
3137 ** wrapper layer outside of the internal [sqlite3_exec()] call are not
3628 ** [sqlite3_exec()], [sqlite3_step()] and [sqlite3_get_table()] for
4553 ** calls [sqlite3_exec()], then the following SQL statement would
87785 ** P1 is the result code returned by sqlite3_exec(), sqlite3_reset(),
93186 rc = sqlite3_exec(db, pOp->p4.z, 0, 0, 0);
93250 rc = sqlite3_exec(db, zSql, sqlite3InitCallback, &initData, 0);
112124 rc = sqlite3_exec(db, zSql, analysisLoader, &sInfo, 0);
112823 ** means that the SQL statement will never-run - the sqlite3_exec() call
116028 ** they will persist after the current sqlite3_exec() call returns.
127180 SQLITE_API int sqlite3_exec(
127250 ** sqlite3_exec() returns non-zero, then sqlite3_exec() will
127743 #define sqlite3_exec sqlite3_api->exec
128166 sqlite3_exec,
132600 rc = sqlite3_exec(db, zSql, sqlite3InitCallback, &initData, 0);
140797 ** interface routine of sqlite3_exec().
140817 int rc; /* Return code from sqlite3_exec() */
140929 rc = sqlite3_exec(db, zSql, sqlite3_get_table_cb, &res, pzErrMsg);
167675 ** Return the number of changes in the most recent call to sqlite3_exec().
173222 *pRc = sqlite3_exec(db, zSql, 0, 0, 0);
188663 rc = sqlite3_exec(p->db, "SAVEPOINT fts3", 0, 0, 0);
188667 int rc2 = sqlite3_exec(p->db, "RELEASE fts3", 0, 0, 0);
188670 sqlite3_exec(p->db, "ROLLBACK TO fts3", 0, 0, 0);
188671 sqlite3_exec(p->db, "RELEASE fts3", 0, 0, 0);
195004 rc = sqlite3_exec(pRtree->db, zCreate, 0, 0, 0);
197345 rc = sqlite3_exec(pRtree->db, zSql, 0, 0, 0);
197506 rc = sqlite3_exec(db, zCreate, 0, 0, 0);
198230 check.rc = sqlite3_exec(db, "BEGIN", 0, 0, 0);
198276 int rc = sqlite3_exec(db, "END", 0, 0, 0);
202651 rc = sqlite3_exec(p->dbMain,
202829 p->rc = sqlite3_exec(db, zSql, 0, 0, &p->zErrmsg);
204581 p->rc = sqlite3_exec(p->dbRbu, "BEGIN", 0, 0, 0);
204612 p->rc = sqlite3_exec(p->dbRbu, "COMMIT", 0, 0, 0);
204792 p->rc = sqlite3_exec(p->dbMain, "SELECT * FROM sqlite_schema", 0, 0, 0);
204827 rc2 = sqlite3_exec(p->dbMain, "PRAGMA main.wal_checkpoint=restart", 0, 0,0);
205410 p->rc = sqlite3_exec(p->dbMain, "PRAGMA writable_schema=1", 0,0, &p->zErrmsg);
205421 p->rc = sqlite3_exec(p->dbMain, zSql, 0, 0, &p->zErrmsg);
205447 p->rc = sqlite3_exec(p->dbMain, "PRAGMA writable_schema=0",0,0,&p->zErrmsg);
205506 p->rc = sqlite3_exec(p->dbMain, "COMMIT", 0, 0, &p->zErrmsg);
205509 p->rc = sqlite3_exec(p->dbRbu, "COMMIT", 0, 0, &p->zErrmsg);
205870 p->rc = sqlite3_exec(p->dbRbu, "BEGIN", 0, 0, &p->zErrmsg);
205891 p->rc = sqlite3_exec(db, "BEGIN IMMEDIATE", 0, 0, &p->zErrmsg);
205900 p->rc = sqlite3_exec(
206019 p->rc = sqlite3_exec(p->dbMain, "COMMIT", 0, 0, &p->zErrmsg);
206031 p->rc = sqlite3_exec(p->dbRbu, "COMMIT", 0, 0, &p->zErrmsg);
206043 int rc2 = sqlite3_exec(p->dbRbu, "DELETE FROM stat.rbu_state", 0, 0, 0);
206154 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "COMMIT", 0, 0, 0);
206169 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbRbu, "COMMIT", 0, 0, 0);
206172 rc = sqlite3_exec(p->dbRbu, zBegin, 0, 0, 0);
206174 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "BEGIN IMMEDIATE", 0, 0,0);
211019 rc = sqlite3_exec(pSession->db, "SAVEPOINT changeset", 0, 0, 0);
211110 sqlite3_exec(db, "RELEASE changeset", 0, 0, 0);
213000 rc = sqlite3_exec(db, "SAVEPOINT replace_op", 0, 0, 0);
213014 rc = sqlite3_exec(db, "RELEASE replace_op", 0, 0, 0);
213112 rc = sqlite3_exec(db, "SAVEPOINT changeset_apply", 0, 0, 0);
213115 rc = sqlite3_exec(db, "PRAGMA defer_foreign_keys = 1", 0, 0, 0);
213247 sqlite3_exec(db, "PRAGMA defer_foreign_keys = 0", 0, 0, 0);
213251 rc = sqlite3_exec(db, "RELEASE changeset_apply", 0, 0, 0);
213253 sqlite3_exec(db, "ROLLBACK TO changeset_apply", 0, 0, 0);
213254 sqlite3_exec(db, "RELEASE changeset_apply", 0, 0, 0);
232840 rc = sqlite3_exec(db, zSql, 0, 0, pzErr);