Lines Matching defs:sqlite3_prepare
3380 ** by [sqlite3_prepare()] or its variants [sqlite3_prepare_v2()],
3424 ** An authorizer is used when [sqlite3_prepare | preparing]
3432 ** user-entered SQL is being [sqlite3_prepare | prepared] that
3456 ** [sqlite3_prepare()] or its variants. Authorization is not
4418 ** [sqlite3_prepare()] interface is legacy and should be avoided.
4432 ** as either UTF-8 or UTF-16. The sqlite3_prepare(), sqlite3_prepare_v2(),
4459 ** ^On success, the sqlite3_prepare() family of routines return [SQLITE_OK];
4464 ** The older interfaces (sqlite3_prepare() and sqlite3_prepare16())
4507 SQLITE_API int sqlite3_prepare(
5107 ** interfaces [sqlite3_prepare()] or [sqlite3_prepare16()], this function
5114 ** interfaces [sqlite3_prepare()] and [sqlite3_prepare16()]. The use of the
5178 ** of the legacy [sqlite3_prepare()] and [sqlite3_prepare16()] interfaces,
17116 VTable *pDisconnect; /* Disconnect these in next sqlite3_prepare() */
17709 ** When an sqlite3_prepare() operation is required to access the virtual
22826 ** The "sqlite3_stmt" structure pointer that is returned by sqlite3_prepare()
33781 ** compiling an SQL statement (i.e. within sqlite3_prepare()). The
33782 ** last thing the sqlite3_prepare() function does is copy the error
87886 ** that sqlite3_prepare() generates. For example, if new functions or
88637 ** statements prepared using the legacy sqlite3_prepare() interface */
89669 ** the first argument to the sqlite3_prepare() that was used to create
108053 ** sqlite3_prepare() causes an error */
113784 ** not reachable from ordinary SQL passed into sqlite3_prepare() unless the
116331 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0);
116384 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0);
123770 ** defensive mode, and the current sqlite3_prepare()
132394 #define sqlite3_prepare sqlite3_api->prepare
132837 sqlite3_prepare,
135509 (void)sqlite3_prepare(db, zSql, -1, &pDummy, 0);
137155 ** This file contains the implementation of the sqlite3_prepare()
137273 TESTONLY(int rcp); /* Return code from sqlite3_prepare() */
137538 ** this situation the current sqlite3_prepare() operation will fail,
138051 SQLITE_API int sqlite3_prepare(
138118 ** encoded string to UTF-8, then invoking sqlite3_prepare(). The
138145 /* If sqlite3_prepare returns a tail pointer, we calculate the
161721 ** general-purpose query planner, and thereby yield faster sqlite3_prepare()
180404 rc = sqlite3_prepare(p->db, zSql, -1, &pStmt, 0);
180755 rc = sqlite3_prepare(db, zSql, -1, &pStmt, 0);
217196 rc = sqlite3_prepare(pSession->db, zStmt, -1, &pStmt, 0);
217234 rc = sqlite3_prepare(pSession->db, zStmt, -1, &pStmt, 0);