Lines Matching refs:sqlite3_step
687 ** [sqlite3_prepare_v2()], [sqlite3_step()], and [sqlite3_finalize()],
795 #define SQLITE_ROW 100 /* sqlite3_step() has another row ready */
796 #define SQLITE_DONE 101 /* sqlite3_step() has finished executing */
3329 ** the handler returns 0 which causes [sqlite3_step()] to return
3716 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
3720 ** statement might be re-prepared during [sqlite3_step()] due to a
3722 ** correct authorizer callback remains in place during the [sqlite3_step()].
3726 ** performed during statement evaluation in [sqlite3_step()], unless
3727 ** as stated in the previous paragraph, sqlite3_step() invokes
3817 ** various times when an SQL statement is being run by [sqlite3_step()].
3944 ** [sqlite3_step()] and [sqlite3_prepare()] and similar for
3966 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
4535 ** <li> Run the SQL by calling [sqlite3_step()] one or more times.
4753 ** executed using [sqlite3_step()]. ^If there is an error, *ppStmt is set
4769 ** original SQL text. This causes the [sqlite3_step()] interface to
4775 ** always used to do, [sqlite3_step()] will automatically recompile the SQL
4777 ** retries will occur before sqlite3_step() gives up and returns an error.
4781 ** ^When an error occurs, [sqlite3_step()] will return one of the detailed
4783 ** [sqlite3_step()] would only return a generic [SQLITE_ERROR] result code
4793 ** a schema change, on the first [sqlite3_step()] call following any change
5002 ** [sqlite3_step(S)] but has neither run to completion (returned
5003 ** [SQLITE_DONE] from [sqlite3_step(S)]) nor
5196 ** [sqlite3_step()] has been called more recently than [sqlite3_reset()],
5338 ** reprepared by the first call to [sqlite3_step()] for a particular run
5367 ** reprepared by the first call to [sqlite3_step()] for a particular run
5446 ** The details of the behavior of the sqlite3_step() interface depend
5467 ** successfully. sqlite3_step() should not be called again on this virtual
5474 ** sqlite3_step() is called again to retrieve the next row of data.
5477 ** violation) has occurred. sqlite3_step() should not be called again on
5483 ** the more specific error code is returned directly by sqlite3_step().
5493 ** [sqlite3_reset()] was required after sqlite3_step() returned anything
5495 ** sqlite3_step(). Failure to reset the prepared statement using
5497 ** sqlite3_step(). But after [version 3.6.23.1] ([dateof:3.6.23.1]),
5498 ** sqlite3_step() began
5505 ** <b>Goofy Interface Alert:</b> In the legacy interface, the sqlite3_step()
5516 ** by sqlite3_step(). The use of the "vX" interfaces is recommended.
5518 SQLITE_API int sqlite3_step(sqlite3_stmt*);
5531 ** [sqlite3_step](P) returned [SQLITE_DONE]. ^The sqlite3_data_count(P)
5532 ** will return non-zero if previous call to [sqlite3_step](P) returned
5612 ** [sqlite3_step()] has returned [SQLITE_ROW] and neither
5615 ** [sqlite3_finalize()] or after [sqlite3_step()] has returned
5617 ** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()]
5760 ** described above, or until [sqlite3_step()] or [sqlite3_reset()] or
5812 ** to [sqlite3_step()] regardless of whether or not the statement has
5840 ** ^If [sqlite3_step(S)] has never before been called on S or if
5841 ** [sqlite3_step(S)] has not been called since the previous call
5845 ** ^If the most recent call to [sqlite3_step(S)] for the
5852 ** that one call to [sqlite3_step(S)] might return SQLITE_ROW but
5857 ** no prior call to [sqlite3_step(S)] indicated a problem.
7289 ** completion of the [sqlite3_step()] call that triggered the commit
7292 ** or merely calling [sqlite3_prepare_v2()] and [sqlite3_step()] will modify
7425 ** completion of the [sqlite3_step()] call that triggered the update hook.
7426 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
9405 ** or more calls to [sqlite3_step()] followed by a call to [sqlite3_reset()].
9406 ** The counter is incremented on the first [sqlite3_step()] call of each
9909 ** callback is invoked from within the [sqlite3_step] or [sqlite3_close]
9982 ** When a call to [sqlite3_step()] returns SQLITE_LOCKED, it is almost
9993 ** by an sqlite3_step() call. ^(If there is a blocking connection, then the
11130 ** to sqlite3_step() but not sqlite3_reset() or sqlite3_finalize()).
35751 ** during statement execution (sqlite3_step() etc.).
54611 rc = sqlite3_step(pStmt);
54619 rc = sqlite3_step(pStmt);
54693 rc = sqlite3_step(pStmt);
88170 ** listing has finished and sqlite3_step() should return SQLITE_DONE.
88755 ** be called on an SQL statement before sqlite3_step().
89405 ** Each VDBE holds the result of the most recent sqlite3_step() call
92211 ** outer sqlite3_step() wrapper procedure.
92266 ** sqlite3_step() after any error or after SQLITE_DONE. But beginning
92278 ** previous sqlite3_step() returned something other than a SQLITE_LOCKED
92351 ** This is the top-level implementation of sqlite3_step(). Call
92355 SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){
93125 ** as if there had been a schema change, on the first sqlite3_step() call
95152 ** This is the core of sqlite3_step().
95185 assert( p->eVdbeState==VDBE_RUN_STATE ); /* sqlite3_step() verifies this */
95397 ** checks on every opcode. This helps sqlite3_step() to run about 1.5%
96050 ** results. This opcode causes the sqlite3_step() call to terminate
98382 ** halts. The sqlite3_step() wrapper function might then reprepare the
98468 ** to be invalidated whenever sqlite3_step() is called from within
102393 ** is executed using sqlite3_step() it will either automatically
103650 rc = sqlite3_step(p->pStmt);
121888 while( sqlite3_step(pStmt)==SQLITE_ROW ){
121950 while( sqlite3_step(pStmt)==SQLITE_ROW ){
136674 ** sqlite3_step() returns immediately with a
136679 ** cause sqlite3_step() to return immediately
138274 rc = sqlite3_step(pStmt);
138869 #define sqlite3_step sqlite3_api->step
139314 sqlite3_step,
143604 if( SQLITE_ROW!=sqlite3_step(pCsr->pPragma) ){
144664 ** sqlite3_step(). In the new version, the original SQL text is retained
144792 ** sqlite3_step(). In the new version, the original SQL text is retained
148242 ** Then the OP_ResultRow opcode is used to cause sqlite3_step() to
157171 while( SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
189841 sqlite3_step(pStmt);
190925 if( SQLITE_ROW==sqlite3_step(pCsr->pStmt) ){
192081 while( rc==SQLITE_OK && SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
192333 if( SQLITE_ROW!=sqlite3_step(pCsr->pStmt) ){
198585 sqlite3_step(pStmt);
198608 if( SQLITE_ROW==sqlite3_step(pStmt) ){
199881 rc = sqlite3_step(pStmt);
199904 if( sqlite3_step(pStmt)!=SQLITE_ROW
199943 sqlite3_step(pStmt);
199972 sqlite3_step(pStmt);
200454 sqlite3_step(pContentInsert);
200516 if( SQLITE_ROW==sqlite3_step(pSelect) ){
200584 if( SQLITE_ROW==sqlite3_step(pNextIdx) ){
201373 sqlite3_step(pStmt);
201392 if( SQLITE_ROW==sqlite3_step(pStmt) ){
201430 sqlite3_step(pStmt);
201705 if( SQLITE_ROW==sqlite3_step(pStmt) ){
201888 if( SQLITE_ROW==sqlite3_step(pStmt) ){
201927 if( SQLITE_ROW==sqlite3_step(pStmt) ){
201958 if( SQLITE_ROW==sqlite3_step(pStmt) ){
201980 sqlite3_step(pDelete);
202039 sqlite3_step(pDelete);
202579 while( SQLITE_ROW==sqlite3_step(pRange) ){
202619 while( SQLITE_ROW==sqlite3_step(pRange) ){
202623 sqlite3_step(pUpdate1);
202638 sqlite3_step(pUpdate2);
202777 rc = sqlite3_step(pStmt);
202861 sqlite3_step(pStmt);
202910 if( sqlite3_step(pStmt)==SQLITE_ROW ){
202946 sqlite3_step(pStmt);
202969 while( sqlite3_step(pAllLangid)==SQLITE_ROW ){
203031 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
203105 for(i=0; rc==SQLITE_OK && sqlite3_step(pStmt)==SQLITE_ROW && i<nSeg; i++){
203673 if( SQLITE_ROW==sqlite3_step(pCheck) ) bRes = 1;
203720 if( sqlite3_step(pSelect)==SQLITE_ROW ){
203859 sqlite3_step(pOutputIdx);
203911 if( SQLITE_ROW==sqlite3_step(pLeafEst) ){
203921 if( SQLITE_ROW==sqlite3_step(pFirstBlock) ){
203970 sqlite3_step(pDelete);
203998 while( SQLITE_ROW==sqlite3_step(pSelect) ){
204028 sqlite3_step(pUpdate);
204135 if( SQLITE_ROW==sqlite3_step(pFetch) ){
204167 sqlite3_step(pDel);
204180 sqlite3_step(pChomp);
204260 sqlite3_step(pReplace);
204285 if( SQLITE_ROW==sqlite3_step(pSelect) ){
204396 if( sqlite3_step(pFindLevel)==SQLITE_ROW ){
204618 sqlite3_step(pStmt);
204747 while( rc==SQLITE_OK && sqlite3_step(pAllLangid)==SQLITE_ROW ){
204772 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
214352 sqlite3_step(p);
215238 rc = sqlite3_step(pCsr->pReadAux);
215269 if( sqlite3_step(pRtree->pReadRowid)==SQLITE_ROW ){
215808 sqlite3_step(pRtree->pWriteRowid);
215818 sqlite3_step(pRtree->pWriteParent);
216172 rc = sqlite3_step(pRtree->pReadParent);
216227 sqlite3_step(pRtree->pDeleteNode);
216234 sqlite3_step(pRtree->pDeleteParent);
216376 sqlite3_step(pRtree->pWriteRowid);
216422 sqlite3_step(pRtree->pDeleteRowid);
216630 steprc = sqlite3_step(pRtree->pReadRowid);
216685 sqlite3_step(pUp);
216790 if( sqlite3_step(p)==SQLITE_ROW ) nRow = sqlite3_column_int64(p, 0);
216985 if( SQLITE_ROW==sqlite3_step(pStmt) ){
217391 if( sqlite3_step(pCheck->pGetNode)==SQLITE_ROW ){
217446 rc = sqlite3_step(pStmt);
217591 if( sqlite3_step(pCount)==SQLITE_ROW ){
217641 }else if( SQLITE_ROW==sqlite3_step(pStmt) ){
219324 rc = sqlite3_step(pCsr->pReadAux);
219411 steprc = sqlite3_step(pRtree->pReadRowid);
219482 sqlite3_step(pUp);
222180 rc = sqlite3_step(pIter->pTblIter);
222196 rc = sqlite3_step(pIter->pIdxIter);
222509 if( p->rc!=SQLITE_OK || sqlite3_step(aStmt[0])!=SQLITE_ROW ){
222523 while( sqlite3_step(aStmt[1])==SQLITE_ROW ){
222532 if( sqlite3_step(aStmt[2])==SQLITE_ROW ){
222547 while( sqlite3_step(aStmt[3])==SQLITE_ROW ){
222580 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pList) ){
222591 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
222689 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
222812 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pMax) ){
222829 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pMax) ){
222882 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
222927 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pSel) ){
223006 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
223289 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXList) ){
223303 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
223355 if( SQLITE_ROW==sqlite3_step(pQuery) ){
223366 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
223506 sqlite3_step(p->objiter.pTmpInsert);
223530 if( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
224001 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
224115 && sqlite3_step(pCnt)==SQLITE_ROW
224722 sqlite3_step(pWriter);
224787 sqlite3_step(pUpdate);
224813 /* Coverage: it may be that this sqlite3_step() cannot fail. There
224818 if( SQLITE_ROW==sqlite3_step(pStmt) ){
224870 sqlite3_step(pInsert);
224901 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pPragma) ){
224929 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
224948 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
224953 sqlite3_step(pInsert);
224997 int rc = sqlite3_step(pIter->pSelect);
225216 if( SQLITE_ROW==sqlite3_step(pStmt) ){
225264 if( SQLITE_ROW==sqlite3_step(pStmt) ){
225276 if( SQLITE_ROW==sqlite3_step(pStmt) ){
227309 rc = sqlite3_step(pCsr->pStmt);
229237 while( SQLITE_ROW==sqlite3_step(pStmt) ){
229281 while( SQLITE_ROW==sqlite3_step(pStmt) ){
229669 if( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
230257 while( SQLITE_ROW==sqlite3_step(pStmt) ){
230320 while( SQLITE_ROW==sqlite3_step(pStmt) ){
231234 if( sqlite3_step(pSel)==SQLITE_ROW ){
232872 rc = sqlite3_step(pSelect);
233106 sqlite3_step(p->pDelete);
233140 sqlite3_step(pUp);
233176 sqlite3_step(p->pInsert);
233239 sqlite3_step(pApply->pDelete);
233878 if( rc==SQLITE_OK && SQLITE_ROW!=sqlite3_step(pTab->pDfltStmt) ){
240331 while( SQLITE_ROW==sqlite3_step(p) ){
245198 sqlite3_step(p->pWriter);
245222 sqlite3_step(p->pDeleter);
245249 sqlite3_step(p->pIdxDeleter);
245533 if( SQLITE_ROW==sqlite3_step(p->pDataVersion) ){
246928 if( SQLITE_ROW==sqlite3_step(pIdxSelect) ){
247021 if( sqlite3_step(pSel)==SQLITE_ROW ){
248373 assert_nc( sqlite3_step(pIdxSelect)!=SQLITE_ROW );
248503 sqlite3_step(p->pIdxWriter);
249336 sqlite3_step(p->pDeleteFromIdx);
249765 sqlite3_step(pStmt);
252678 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
254583 rc = sqlite3_step(pSorter->pStmt);
254718 rc = sqlite3_step(pCsr->pStmt);
254903 if( SQLITE_ROW==sqlite3_step(pStmt) ){
255412 rc = sqlite3_step(pCsr->pStmt);
258069 if( sqlite3_step(pSeek)!=SQLITE_ROW ){
258114 if( sqlite3_step(pSeek)!=SQLITE_ROW ){
258226 if( SQLITE_ROW==sqlite3_step(pLookup) ){
258266 sqlite3_step(pReplace);
258359 sqlite3_step(pDel);
258373 sqlite3_step(pDel);
258438 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pScan) ){
258526 sqlite3_step(pReplace);
258608 sqlite3_step(pInsert);
258701 if( SQLITE_ROW==sqlite3_step(pCnt) ){
258824 while( SQLITE_ROW==sqlite3_step(pScan) ){
259012 if( SQLITE_ROW==sqlite3_step(pLookup) ){
259101 sqlite3_step(pReplace);
262091 if( pStmt && sqlite3_step(pStmt)==SQLITE_ROW ){