Lines Matching refs:sqlite3_step
368 ** [sqlite3_prepare_v2()], [sqlite3_step()], and [sqlite3_finalize()],
476 #define SQLITE_ROW 100 /* sqlite3_step() has another row ready */
477 #define SQLITE_DONE 101 /* sqlite3_step() has finished executing */
2868 ** the handler returns 0 which causes [sqlite3_step()] to return
3217 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
3221 ** statement might be re-prepared during [sqlite3_step()] due to a
3223 ** correct authorizer callback remains in place during the [sqlite3_step()].
3227 ** performed during statement evaluation in [sqlite3_step()], unless
3228 ** as stated in the previous paragraph, sqlite3_step() invokes
3318 ** various times when an SQL statement is being run by [sqlite3_step()].
3445 ** [sqlite3_step()] and [sqlite3_prepare()] and similar for
3467 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
4036 ** <li> Run the SQL by calling [sqlite3_step()] one or more times.
4239 ** executed using [sqlite3_step()]. ^If there is an error, *ppStmt is set
4255 ** original SQL text. This causes the [sqlite3_step()] interface to
4261 ** always used to do, [sqlite3_step()] will automatically recompile the SQL
4263 ** retries will occur before sqlite3_step() gives up and returns an error.
4267 ** ^When an error occurs, [sqlite3_step()] will return one of the detailed
4269 ** [sqlite3_step()] would only return a generic [SQLITE_ERROR] result code
4279 ** a schema change, on the first [sqlite3_step()] call following any change
4488 ** [sqlite3_step(S)] but has neither run to completion (returned
4489 ** [SQLITE_DONE] from [sqlite3_step(S)]) nor
4682 ** [sqlite3_step()] has been called more recently than [sqlite3_reset()],
4824 ** reprepared by the first call to [sqlite3_step()] for a particular run
4853 ** reprepared by the first call to [sqlite3_step()] for a particular run
4932 ** The details of the behavior of the sqlite3_step() interface depend
4953 ** successfully. sqlite3_step() should not be called again on this virtual
4960 ** sqlite3_step() is called again to retrieve the next row of data.
4963 ** violation) has occurred. sqlite3_step() should not be called again on
4969 ** the more specific error code is returned directly by sqlite3_step().
4979 ** [sqlite3_reset()] was required after sqlite3_step() returned anything
4981 ** sqlite3_step(). Failure to reset the prepared statement using
4983 ** sqlite3_step(). But after [version 3.6.23.1] ([dateof:3.6.23.1],
4984 ** sqlite3_step() began
4991 ** <b>Goofy Interface Alert:</b> In the legacy interface, the sqlite3_step()
5002 ** by sqlite3_step(). The use of the "vX" interfaces is recommended.
5004 SQLITE_API int sqlite3_step(sqlite3_stmt*);
5017 ** [sqlite3_step](P) returned [SQLITE_DONE]. ^The sqlite3_data_count(P)
5018 ** will return non-zero if previous call to [sqlite3_step](P) returned
5098 ** [sqlite3_step()] has returned [SQLITE_ROW] and neither
5101 ** [sqlite3_finalize()] or after [sqlite3_step()] has returned
5103 ** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()]
5246 ** described above, or until [sqlite3_step()] or [sqlite3_reset()] or
5298 ** to [sqlite3_step()] regardless of whether or not the statement has
5326 ** ^If [sqlite3_step(S)] has never before been called on S or if
5327 ** [sqlite3_step(S)] has not been called since the previous call
5331 ** ^If the most recent call to [sqlite3_step(S)] for the
5338 ** that one call to [sqlite3_step(S)] might return SQLITE_ROW but
5343 ** no prior call to [sqlite3_step(S)] indicated a problem.
6765 ** completion of the [sqlite3_step()] call that triggered the commit
6768 ** or merely calling [sqlite3_prepare_v2()] and [sqlite3_step()] will modify
6899 ** completion of the [sqlite3_step()] call that triggered the update hook.
6900 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
8872 ** or more calls to [sqlite3_step()] followed by a call to [sqlite3_reset()].
8873 ** The counter is incremented on the first [sqlite3_step()] call of each
9366 ** callback is invoked from within the [sqlite3_step] or [sqlite3_close]
9439 ** When a call to [sqlite3_step()] returns SQLITE_LOCKED, it is almost
9450 ** by an sqlite3_step() call. ^(If there is a blocking connection, then the
10579 ** to sqlite3_step() but not sqlite3_reset() or sqlite3_finalize()).