Home | History | Annotate | Download | only in orig

Lines Matching defs:sqlite3_step

437 ** [sqlite3_prepare_v2()], [sqlite3_step()], and [sqlite3_finalize()],
543 #define SQLITE_ROW 100 /* sqlite3_step() has another row ready */
544 #define SQLITE_DONE 101 /* sqlite3_step() has finished executing */
2018 ** ^Calling [sqlite3_exec()] or [sqlite3_step()] recursively does
2210 ** the handler returns 0 which causes [sqlite3_step()] to return
2594 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
2598 ** statement might be re-prepared during [sqlite3_step()] due to a
2600 ** correct authorizer callback remains in place during the [sqlite3_step()].
2604 ** performed during statement evaluation in [sqlite3_step()], unless
2605 ** as stated in the previous paragraph, sqlite3_step() invokes
2691 ** various times when an SQL statement is being run by [sqlite3_step()].
2721 ** [sqlite3_exec()], [sqlite3_step()] and [sqlite3_get_table()] for
2743 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
3094 ** <li> Run the SQL by calling [sqlite3_step()] one or more times.
3243 ** executed using [sqlite3_step()]. ^If there is an error, *ppStmt is set
3258 ** original SQL text. This causes the [sqlite3_step()] interface to
3264 ** always used to do, [sqlite3_step()] will automatically recompile the SQL
3266 ** retries will occur before sqlite3_step() gives up and returns an error.
3270 ** ^When an error occurs, [sqlite3_step()] will return one of the detailed
3272 ** [sqlite3_step()] would only return a generic [SQLITE_ERROR] result code
3282 ** a schema change, on the first [sqlite3_step()] call following any change
3365 ** [sqlite3_step(S)] but has not run to completion and/or has not
3511 ** [sqlite3_step()] has been called more recently than [sqlite3_reset()],
3633 ** reprepared by the first call to [sqlite3_step()] for a particular run
3661 ** reprepared by the first call to [sqlite3_step()] for a particular run
3741 ** The details of the behavior of the sqlite3_step() interface depend
3761 ** successfully. sqlite3_step() should not be called again on this virtual
3768 ** sqlite3_step() is called again to retrieve the next row of data.
3771 ** violation) has occurred. sqlite3_step() should not be called again on
3777 ** the more specific error code is returned directly by sqlite3_step().
3787 ** [sqlite3_reset()] was required after sqlite3_step() returned anything
3789 ** sqlite3_step(). Failure to reset the prepared statement using
3791 ** sqlite3_step(). But after version 3.6.23.1, sqlite3_step() began
3798 ** <b>Goofy Interface Alert:</b> In the legacy interface, the sqlite3_step()
3808 ** by sqlite3_step(). The use of the "v2" interface is recommended.
3810 SQLITE_API int sqlite3_step(sqlite3_stmt*);
3822 ** [sqlite3_step](P) returned [SQLITE_DONE]. ^The sqlite3_data_count(P)
3823 ** will return non-zero if previous call to [sqlite3_step](P) returned
3882 ** [sqlite3_step()] has returned [SQLITE_ROW] and neither
3885 ** [sqlite3_finalize()] or after [sqlite3_step()] has returned
3887 ** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()]
4014 ** described above, or until [sqlite3_step()] or [sqlite3_reset()] or
4051 ** to [sqlite3_step()] regardless of whether or not the statement has
4076 ** ^If the most recent call to [sqlite3_step(S)] for the
4078 ** or if [sqlite3_step(S)] has never before been called on S,
4081 ** ^If the most recent call to [sqlite3_step(S)] for the
4995 ** completion of the [sqlite3_step()] call that triggered the commit
4998 ** or merely calling [sqlite3_prepare_v2()] and [sqlite3_step()] will modify
5056 ** completion of the [sqlite3_step()] call that triggered the update hook.
5057 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
7062 ** callback is invoked from within the [sqlite3_step] or [sqlite3_close]
7135 ** When a call to [sqlite3_step()] returns SQLITE_LOCKED, it is almost
7146 ** by an sqlite3_step() call. ^(If there is a blocking connection, then the
22402 ** (sqlite3_step() etc.).
63547 ** listing has finished and sqlite3_step() should return SQLITE_DONE.
63562 /* On the first call to sqlite3_step(), pSub will hold a NULL. It is
64063 ** be called on an SQL statement before sqlite3_step().
64687 ** Each VDBE holds the result of the most recent sqlite3_step() call
64774 ** to sqlite3_step(). For consistency (since sqlite3_step() was
66616 ** outer sqlite3_step() wrapper procedure.
66625 ** sqlite3_step() after any error or after SQLITE_DONE. But beginning
66637 ** previous sqlite3_step() returned something other than a SQLITE_LOCKED
66743 ** This is the top-level implementation of sqlite3_step(). Call
66747 SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){
67304 ** as if there had been a schema change, on the first sqlite3_step() call
68488 ** This is the core of sqlite3_step().
68517 assert( p->magic==VDBE_MAGIC_RUN ); /* sqlite3_step() verifies this */
68711 ** checks on every opcode. This helps sqlite3_step() to run about 1.5%
69212 ** results. This opcode causes the sqlite3_step() call to terminate
71036 ** halts. The sqlite3_step() wrapper function might then reprepare the
71107 ** to be invalidated whenever sqlite3_step() is called from within
73910 ** is executed using sqlite3_step() it will either automatically
74597 rc = sqlite3_step(p->pStmt);
85061 while( sqlite3_step(pStmt)==SQLITE_ROW ){
85117 while( sqlite3_step(pStmt)==SQLITE_ROW ){
95878 ** sqlite3_step() returns immediately with a
95883 ** cause sqlite3_step() to return immediately
95886 ** any FAIL Sqlite3_step() returns immediately with a
96874 rc = sqlite3_step(pStmt);
97341 #define sqlite3_step sqlite3_api->step
97674 sqlite3_step,
101332 ** sqlite3_step(). In the new version, the original SQL text is retained
101418 ** sqlite3_step(). In the new version, the original SQL text is retained
103990 ** Then the OP_ResultRow opcode is used to cause sqlite3_step() to
109006 VVA_ONLY( rc = ) sqlite3_step(pStmt);
109022 while( SQLITE_ROW==sqlite3_step(pStmt) ){
127531 sqlite3_step(pStmt);
128523 if( SQLITE_ROW==sqlite3_step(pCsr->pStmt) ){
129608 while( rc==SQLITE_OK && SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
129858 if( SQLITE_ROW!=sqlite3_step(pCsr->pStmt) ){
130172 int bHasStat = (sqlite3_step(pStmt)==SQLITE_ROW);
134290 if( SQLITE_ROW==sqlite3_step(pStmt) ){
135860 sqlite3_step(pStmt);
135882 if( SQLITE_ROW==sqlite3_step(pStmt) ){
137137 rc = sqlite3_step(pStmt);
137160 if( sqlite3_step(pStmt)!=SQLITE_ROW
137199 sqlite3_step(pStmt);
137228 sqlite3_step(pStmt);
137706 sqlite3_step(pContentInsert);
137768 if( SQLITE_ROW==sqlite3_step(pSelect) ){
137835 if( SQLITE_ROW==sqlite3_step(pNextIdx) ){
138591 sqlite3_step(pStmt);
138609 if( SQLITE_ROW==sqlite3_step(pStmt) ){
138647 sqlite3_step(pStmt);
138916 if( SQLITE_ROW==sqlite3_step(pStmt) ){
139090 if( SQLITE_ROW==sqlite3_step(pStmt) ){
139129 if( SQLITE_ROW==sqlite3_step(pStmt) ){
139160 if( SQLITE_ROW==sqlite3_step(pStmt) ){
139182 sqlite3_step(pDelete);
139241 sqlite3_step(pDelete);
139766 while( SQLITE_ROW==sqlite3_step(pRange) ){
139806 while( SQLITE_ROW==sqlite3_step(pRange) ){
139810 sqlite3_step(pUpdate1);
139825 sqlite3_step(pUpdate2);
139963 rc = sqlite3_step(pStmt);
140041 sqlite3_step(pStmt);
140090 if( sqlite3_step(pStmt)==SQLITE_ROW ){
140126 sqlite3_step(pStmt);
140144 while( sqlite3_step(pAllLangid)==SQLITE_ROW ){
140207 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
140281 for(i=0; rc==SQLITE_OK && sqlite3_step(pStmt)==SQLITE_ROW && i<nSeg; i++){
140829 if( SQLITE_ROW==sqlite3_step(pCheck) ) bRes = 1;
140876 if( sqlite3_step(pSelect)==SQLITE_ROW ){
140995 sqlite3_step(pOutputIdx);
141047 if( SQLITE_ROW==sqlite3_step(pLeafEst) ){
141057 if( SQLITE_ROW==sqlite3_step(pFirstBlock) ){
141106 sqlite3_step(pDelete);
141134 while( SQLITE_ROW==sqlite3_step(pSelect) ){
141164 sqlite3_step(pUpdate);
141268 if( SQLITE_ROW==sqlite3_step(pFetch) ){
141300 sqlite3_step(pDel);
141313 sqlite3_step(pChomp);
141392 sqlite3_step(pReplace);
141416 if( SQLITE_ROW==sqlite3_step(pSelect) ){
141523 if( sqlite3_step(pFindLevel)==SQLITE_ROW ){
141720 sqlite3_step(pStmt);
141844 while( rc==SQLITE_OK && sqlite3_step(pAllLangid)==SQLITE_ROW ){
141870 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
145178 rc = sqlite3_step(pRtree->pReadNode);
145308 sqlite3_step(p);
146104 if( sqlite3_step(pRtree->pReadRowid)==SQLITE_ROW ){
146582 sqlite3_step(pRtree->pWriteRowid);
146592 sqlite3_step(pRtree->pWriteParent);
147011 rc = sqlite3_step(pRtree->pReadParent);
147062 sqlite3_step(pRtree->pDeleteNode);
147069 sqlite3_step(pRtree->pDeleteParent);
147317 sqlite3_step(pRtree->pWriteRowid);
147359 sqlite3_step(pRtree->pDeleteRowid);
147502 steprc = sqlite3_step(pRtree->pReadRowid);
147597 if( sqlite3_step(p)==SQLITE_ROW ) nRow = sqlite3_column_int64(p, 0);
147729 if( SQLITE_ROW==sqlite3_step(pStmt) ){