Home | History | Annotate | Download | only in dist

Lines Matching defs:sqlite3_exec

799 ** The sqlite3_exec() interface is a convenience wrapper around
804 ** ^The sqlite3_exec() interface runs zero or more UTF-8 encoded,
808 ** sqlite3_exec() is not NULL, then it is invoked for each result row
810 ** to sqlite3_exec() is relayed through to the 1st argument of each
811 ** callback invocation. ^If the callback pointer to sqlite3_exec()
816 ** sqlite3_exec(), then execution of the current statement stops and
817 ** subsequent statements are skipped. ^If the 5th parameter to sqlite3_exec()
822 ** of sqlite3_exec() after the error message string is no longer needed.
823 ** ^If the 5th parameter to sqlite3_exec() is not NULL and no errors
824 ** occur, then sqlite3_exec() sets the pointer in its 5th parameter to
827 ** ^If an sqlite3_exec() callback returns non-zero, the sqlite3_exec()
831 ** ^The 2nd argument to the sqlite3_exec() callback function is the
832 ** number of columns in the result. ^The 3rd argument to the sqlite3_exec()
836 ** sqlite3_exec() callback is a NULL pointer. ^The 4th argument to the
837 ** sqlite3_exec() callback is an array of pointers to strings where each
841 ** ^If the 2nd parameter to sqlite3_exec() is a NULL pointer, a pointer
849 ** <li> The application must insure that the 1st parameter to sqlite3_exec()
852 ** the 1st parameter to sqlite3_exec() while sqlite3_exec() is running.
854 ** the 2nd parameter of sqlite3_exec() while sqlite3_exec() is running.
857 SQLITE_API int sqlite3_exec(
1906 ** ^Calling [sqlite3_exec()] or [sqlite3_step()] recursively does
2180 ** [sqlite3_exec()]. The sqlite3_get_table() routine does not have access
2183 ** wrapper layer outside of the internal [sqlite3_exec()] call are not
2250 ** sqlite3_exec(db, zSQL, 0, 0, 0);
2278 ** sqlite3_exec(db, zSQL, 0, 0, 0);
2592 ** running calls to [sqlite3_exec()], [sqlite3_step()] and
8299 ** context. It is reset at start of sqlite3_exec.
53235 ** P1 is the result code returned by sqlite3_exec(), sqlite3_reset(),
57070 ** the sqlite3_exec() call below, SQLite will invoke
57096 rc = sqlite3_exec(db, u.bu.zSql, sqlite3InitCallback, &u.bu.initData, 0);
65608 rc = sqlite3_exec(db, zSql, analysisLoader, &sInfo, 0);
66294 ** means that the SQL statement will never-run - the sqlite3_exec() call
68173 ** they will persist after the current sqlite3_exec() call returns.
75096 ** sqlite3_exec() returns immediately with a
75101 ** cause sqlite3_exec() to return immediately
75843 SQLITE_API int sqlite3_exec(
76245 #define sqlite3_exec sqlite3_api->exec
76521 sqlite3_exec,
78464 rc = sqlite3_exec(db, argv[2], 0, 0, &zErr);
78706 rc = sqlite3_exec(db, zSql, sqlite3InitCallback, &initData, 0);
83542 ** interface routine of sqlite3_exec().
83561 int rc; /* Return code from sqlite3_exec() */
83670 rc = sqlite3_exec(db, zSql, sqlite3_get_table_cb, &res, pzErrMsg);
96020 ** Return the number of changes in the most recent call to sqlite3_exec().
99186 rc = sqlite3_exec(p->db, zSql, 0, 0, 0);
99273 rc = sqlite3_exec(p->db, zSql, 0, 0, 0);
101060 rc = sqlite3_exec(p->db, zSql, 0, 0, 0);
106183 rc = sqlite3_exec(p->db, "SAVEPOINT fts3", 0, 0, 0);
106187 rc = sqlite3_exec(p->db, "RELEASE fts3", 0, 0, 0);
106192 sqlite3_exec(p->db, "ROLLBACK TO fts3", 0, 0, 0);
106193 sqlite3_exec(p->db, "RELEASE fts3", 0, 0, 0);
108228 rc = sqlite3_exec(pRtree->db, zCreate, 0, 0, 0);
110061 rc = sqlite3_exec(pRtree->db, zSql, 0, 0, 0);
110132 rc = sqlite3_exec(db, zCreate, 0, 0, 0);