Lines Matching refs:sqlite3_prepare
3463 ** by [sqlite3_prepare()] or its variants [sqlite3_prepare_v2()],
3507 ** An authorizer is used when [sqlite3_prepare | preparing]
3515 ** user-entered SQL is being [sqlite3_prepare | prepared] that
3539 ** [sqlite3_prepare()] or its variants. Authorization is not
3758 ** [sqlite3_step()] and [sqlite3_prepare()] and similar for
3784 ** bytecode engine. It still might be invoked during [sqlite3_prepare()]
3788 ** invoked directly from [sqlite3_prepare()] while analyzing and generating
4518 ** [sqlite3_prepare()] interface is legacy and should be avoided.
4532 ** as either UTF-8 or UTF-16. The sqlite3_prepare(), sqlite3_prepare_v2(),
4559 ** ^On success, the sqlite3_prepare() family of routines return [SQLITE_OK];
4564 ** The older interfaces (sqlite3_prepare() and sqlite3_prepare16())
4607 SQLITE_API int sqlite3_prepare(
4776 ** reprepared because it was created using [sqlite3_prepare()] instead of
5242 ** interfaces [sqlite3_prepare()] or [sqlite3_prepare16()], this function
5249 ** interfaces [sqlite3_prepare()] and [sqlite3_prepare16()]. The use of the
5313 ** of the legacy [sqlite3_prepare()] and [sqlite3_prepare16()] interfaces,
17744 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */
18348 ** When an sqlite3_prepare() operation is required to access the virtual
19831 u32 nProgressSteps; /* xProgress steps taken during sqlite3_prepare() */
23545 ** The "sqlite3_stmt" structure pointer that is returned by sqlite3_prepare()
35145 ** compiling an SQL statement (i.e. within sqlite3_prepare()). The
35146 ** last thing the sqlite3_prepare() function does is copy the error
90401 ** that sqlite3_prepare() generates. For example, if new functions or
91259 ** statements prepared using the legacy sqlite3_prepare() interface */
92337 ** the first argument to the sqlite3_prepare() that was used to create
111516 ** sqlite3_prepare() causes an error */
117629 ** not reachable from ordinary SQL passed into sqlite3_prepare() unless the
120249 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0);
120307 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0);
127691 ** defensive mode, and the current sqlite3_prepare()
136905 #define sqlite3_prepare sqlite3_api->prepare
137350 sqlite3_prepare,
140012 (void)sqlite3_prepare(db, zSql, -1, &pDummy, 0);
141815 ** This file contains the implementation of the sqlite3_prepare()
141933 TESTONLY(int rcp); /* Return code from sqlite3_prepare() */
142205 ** this situation the current sqlite3_prepare() operation will fail,
142732 SQLITE_API int sqlite3_prepare(
142799 ** encoded string to UTF-8, then invoking sqlite3_prepare(). The
142826 /* If sqlite3_prepare returns a tail pointer, we calculate the
167806 ** general-purpose query planner, and thereby yield faster sqlite3_prepare()
186914 rc = sqlite3_prepare(p->db, zSql, -1, &pStmt, 0);
187265 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0);
226968 rc = sqlite3_prepare(pSession->db, zStmt, -1, &pStmt, 0);
227031 rc = sqlite3_prepare(pSession->db, zStmt, -1, &pStmt, 0);