Lines Matching refs:sqlite3_step
681 ** [sqlite3_prepare_v2()], [sqlite3_step()], and [sqlite3_finalize()],
789 #define SQLITE_ROW 100 /* sqlite3_step() has another row ready */
790 #define SQLITE_DONE 101 /* sqlite3_step() has finished executing */
3181 ** the handler returns 0 which causes [sqlite3_step()] to return
3530 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
3534 ** statement might be re-prepared during [sqlite3_step()] due to a
3536 ** correct authorizer callback remains in place during the [sqlite3_step()].
3540 ** performed during statement evaluation in [sqlite3_step()], unless
3541 ** as stated in the previous paragraph, sqlite3_step() invokes
3631 ** various times when an SQL statement is being run by [sqlite3_step()].
3758 ** [sqlite3_step()] and [sqlite3_prepare()] and similar for
3780 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
4349 ** <li> Run the SQL by calling [sqlite3_step()] one or more times.
4552 ** executed using [sqlite3_step()]. ^If there is an error, *ppStmt is set
4568 ** original SQL text. This causes the [sqlite3_step()] interface to
4574 ** always used to do, [sqlite3_step()] will automatically recompile the SQL
4576 ** retries will occur before sqlite3_step() gives up and returns an error.
4580 ** ^When an error occurs, [sqlite3_step()] will return one of the detailed
4582 ** [sqlite3_step()] would only return a generic [SQLITE_ERROR] result code
4592 ** a schema change, on the first [sqlite3_step()] call following any change
4801 ** [sqlite3_step(S)] but has neither run to completion (returned
4802 ** [SQLITE_DONE] from [sqlite3_step(S)]) nor
4995 ** [sqlite3_step()] has been called more recently than [sqlite3_reset()],
5137 ** reprepared by the first call to [sqlite3_step()] for a particular run
5166 ** reprepared by the first call to [sqlite3_step()] for a particular run
5245 ** The details of the behavior of the sqlite3_step() interface depend
5266 ** successfully. sqlite3_step() should not be called again on this virtual
5273 ** sqlite3_step() is called again to retrieve the next row of data.
5276 ** violation) has occurred. sqlite3_step() should not be called again on
5282 ** the more specific error code is returned directly by sqlite3_step().
5292 ** [sqlite3_reset()] was required after sqlite3_step() returned anything
5294 ** sqlite3_step(). Failure to reset the prepared statement using
5296 ** sqlite3_step(). But after [version 3.6.23.1] ([dateof:3.6.23.1],
5297 ** sqlite3_step() began
5304 ** <b>Goofy Interface Alert:</b> In the legacy interface, the sqlite3_step()
5315 ** by sqlite3_step(). The use of the "vX" interfaces is recommended.
5317 SQLITE_API int sqlite3_step(sqlite3_stmt*);
5330 ** [sqlite3_step](P) returned [SQLITE_DONE]. ^The sqlite3_data_count(P)
5331 ** will return non-zero if previous call to [sqlite3_step](P) returned
5411 ** [sqlite3_step()] has returned [SQLITE_ROW] and neither
5414 ** [sqlite3_finalize()] or after [sqlite3_step()] has returned
5416 ** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()]
5559 ** described above, or until [sqlite3_step()] or [sqlite3_reset()] or
5611 ** to [sqlite3_step()] regardless of whether or not the statement has
5639 ** ^If [sqlite3_step(S)] has never before been called on S or if
5640 ** [sqlite3_step(S)] has not been called since the previous call
5644 ** ^If the most recent call to [sqlite3_step(S)] for the
5651 ** that one call to [sqlite3_step(S)] might return SQLITE_ROW but
5656 ** no prior call to [sqlite3_step(S)] indicated a problem.
7078 ** completion of the [sqlite3_step()] call that triggered the commit
7081 ** or merely calling [sqlite3_prepare_v2()] and [sqlite3_step()] will modify
7212 ** completion of the [sqlite3_step()] call that triggered the update hook.
7213 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
9185 ** or more calls to [sqlite3_step()] followed by a call to [sqlite3_reset()].
9186 ** The counter is incremented on the first [sqlite3_step()] call of each
9679 ** callback is invoked from within the [sqlite3_step] or [sqlite3_close]
9752 ** When a call to [sqlite3_step()] returns SQLITE_LOCKED, it is almost
9763 ** by an sqlite3_step() call. ^(If there is a blocking connection, then the
10892 ** to sqlite3_step() but not sqlite3_reset() or sqlite3_finalize()).
35149 ** during statement execution (sqlite3_step() etc.).
53662 rc = sqlite3_step(pStmt);
53670 rc = sqlite3_step(pStmt);
53744 rc = sqlite3_step(pStmt);
87093 ** listing has finished and sqlite3_step() should return SQLITE_DONE.
87674 ** be called on an SQL statement before sqlite3_step().
88324 ** Each VDBE holds the result of the most recent sqlite3_step() call
91128 ** outer sqlite3_step() wrapper procedure.
91183 ** sqlite3_step() after any error or after SQLITE_DONE. But beginning
91195 ** previous sqlite3_step() returned something other than a SQLITE_LOCKED
91268 ** This is the top-level implementation of sqlite3_step(). Call
91272 SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){
92030 ** as if there had been a schema change, on the first sqlite3_step() call
93915 ** This is the core of sqlite3_step().
93948 assert( p->eVdbeState==VDBE_RUN_STATE ); /* sqlite3_step() verifies this */
94160 ** checks on every opcode. This helps sqlite3_step() to run about 1.5%
94799 ** results. This opcode causes the sqlite3_step() call to terminate
97124 ** halts. The sqlite3_step() wrapper function might then reprepare the
97210 ** to be invalidated whenever sqlite3_step() is called from within
101116 ** is executed using sqlite3_step() it will either automatically
102356 rc = sqlite3_step(p->pStmt);
120253 while( sqlite3_step(pStmt)==SQLITE_ROW ){
120311 while( sqlite3_step(pStmt)==SQLITE_ROW ){
134736 ** sqlite3_step() returns immediately with a
134741 ** cause sqlite3_step() to return immediately
136336 rc = sqlite3_step(pStmt);
136929 #define sqlite3_step sqlite3_api->step
137372 sqlite3_step,
141661 if( SQLITE_ROW!=sqlite3_step(pCsr->pPragma) ){
142728 ** sqlite3_step(). In the new version, the original SQL text is retained
142844 ** sqlite3_step(). In the new version, the original SQL text is retained
146245 ** Then the OP_ResultRow opcode is used to cause sqlite3_step() to
155015 while( SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
186916 sqlite3_step(pStmt);
188000 if( SQLITE_ROW==sqlite3_step(pCsr->pStmt) ){
189151 while( rc==SQLITE_OK && SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
189403 if( SQLITE_ROW!=sqlite3_step(pCsr->pStmt) ){
195618 sqlite3_step(pStmt);
195641 if( SQLITE_ROW==sqlite3_step(pStmt) ){
196914 rc = sqlite3_step(pStmt);
196937 if( sqlite3_step(pStmt)!=SQLITE_ROW
196976 sqlite3_step(pStmt);
197005 sqlite3_step(pStmt);
197487 sqlite3_step(pContentInsert);
197549 if( SQLITE_ROW==sqlite3_step(pSelect) ){
197617 if( SQLITE_ROW==sqlite3_step(pNextIdx) ){
198406 sqlite3_step(pStmt);
198425 if( SQLITE_ROW==sqlite3_step(pStmt) ){
198463 sqlite3_step(pStmt);
198738 if( SQLITE_ROW==sqlite3_step(pStmt) ){
198921 if( SQLITE_ROW==sqlite3_step(pStmt) ){
198960 if( SQLITE_ROW==sqlite3_step(pStmt) ){
198991 if( SQLITE_ROW==sqlite3_step(pStmt) ){
199013 sqlite3_step(pDelete);
199072 sqlite3_step(pDelete);
199612 while( SQLITE_ROW==sqlite3_step(pRange) ){
199652 while( SQLITE_ROW==sqlite3_step(pRange) ){
199656 sqlite3_step(pUpdate1);
199671 sqlite3_step(pUpdate2);
199810 rc = sqlite3_step(pStmt);
199894 sqlite3_step(pStmt);
199943 if( sqlite3_step(pStmt)==SQLITE_ROW ){
199979 sqlite3_step(pStmt);
200002 while( sqlite3_step(pAllLangid)==SQLITE_ROW ){
200064 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
200138 for(i=0; rc==SQLITE_OK && sqlite3_step(pStmt)==SQLITE_ROW && i<nSeg; i++){
200706 if( SQLITE_ROW==sqlite3_step(pCheck) ) bRes = 1;
200753 if( sqlite3_step(pSelect)==SQLITE_ROW ){
200892 sqlite3_step(pOutputIdx);
200944 if( SQLITE_ROW==sqlite3_step(pLeafEst) ){
200954 if( SQLITE_ROW==sqlite3_step(pFirstBlock) ){
201003 sqlite3_step(pDelete);
201031 while( SQLITE_ROW==sqlite3_step(pSelect) ){
201061 sqlite3_step(pUpdate);
201168 if( SQLITE_ROW==sqlite3_step(pFetch) ){
201200 sqlite3_step(pDel);
201213 sqlite3_step(pChomp);
201293 sqlite3_step(pReplace);
201318 if( SQLITE_ROW==sqlite3_step(pSelect) ){
201429 if( sqlite3_step(pFindLevel)==SQLITE_ROW ){
201651 sqlite3_step(pStmt);
201780 while( rc==SQLITE_OK && sqlite3_step(pAllLangid)==SQLITE_ROW ){
201805 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
211196 sqlite3_step(p);
212082 rc = sqlite3_step(pCsr->pReadAux);
212113 if( sqlite3_step(pRtree->pReadRowid)==SQLITE_ROW ){
212652 sqlite3_step(pRtree->pWriteRowid);
212662 sqlite3_step(pRtree->pWriteParent);
213016 rc = sqlite3_step(pRtree->pReadParent);
213071 sqlite3_step(pRtree->pDeleteNode);
213078 sqlite3_step(pRtree->pDeleteParent);
213220 sqlite3_step(pRtree->pWriteRowid);
213266 sqlite3_step(pRtree->pDeleteRowid);
213474 steprc = sqlite3_step(pRtree->pReadRowid);
213529 sqlite3_step(pUp);
213634 if( sqlite3_step(p)==SQLITE_ROW ) nRow = sqlite3_column_int64(p, 0);
213829 if( SQLITE_ROW==sqlite3_step(pStmt) ){
214235 if( sqlite3_step(pCheck->pGetNode)==SQLITE_ROW ){
214290 rc = sqlite3_step(pStmt);
214435 if( sqlite3_step(pCount)==SQLITE_ROW ){
214485 }else if( SQLITE_ROW==sqlite3_step(pStmt) ){
216168 rc = sqlite3_step(pCsr->pReadAux);
216255 steprc = sqlite3_step(pRtree->pReadRowid);
216326 sqlite3_step(pUp);
219003 rc = sqlite3_step(pIter->pTblIter);
219019 rc = sqlite3_step(pIter->pIdxIter);
219332 if( p->rc!=SQLITE_OK || sqlite3_step(aStmt[0])!=SQLITE_ROW ){
219346 while( sqlite3_step(aStmt[1])==SQLITE_ROW ){
219355 if( sqlite3_step(aStmt[2])==SQLITE_ROW ){
219370 while( sqlite3_step(aStmt[3])==SQLITE_ROW ){
219403 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pList) ){
219414 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
219512 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
219635 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pMax) ){
219652 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pMax) ){
219705 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
219750 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pSel) ){
219829 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
220112 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXList) ){
220126 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
220178 if( SQLITE_ROW==sqlite3_step(pQuery) ){
220189 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
220329 sqlite3_step(p->objiter.pTmpInsert);
220353 if( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
220824 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
220938 && sqlite3_step(pCnt)==SQLITE_ROW
221543 sqlite3_step(pWriter);
221608 sqlite3_step(pUpdate);
221634 /* Coverage: it may be that this sqlite3_step() cannot fail. There
221639 if( SQLITE_ROW==sqlite3_step(pStmt) ){
221691 sqlite3_step(pInsert);
221722 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pPragma) ){
221750 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
221769 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
221774 sqlite3_step(pInsert);
221818 int rc = sqlite3_step(pIter->pSelect);
222036 if( SQLITE_ROW==sqlite3_step(pStmt) ){
222084 if( SQLITE_ROW==sqlite3_step(pStmt) ){
222096 if( SQLITE_ROW==sqlite3_step(pStmt) ){
224124 rc = sqlite3_step(pCsr->pStmt);
225975 while( SQLITE_ROW==sqlite3_step(pStmt) ){
226016 while( SQLITE_ROW==sqlite3_step(pStmt) ){
226392 if( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
226974 while( SQLITE_ROW==sqlite3_step(pStmt) ){
227037 while( SQLITE_ROW==sqlite3_step(pStmt) ){
227912 if( sqlite3_step(pSel)==SQLITE_ROW ){
229549 rc = sqlite3_step(pSelect);
229783 sqlite3_step(p->pDelete);
229817 sqlite3_step(pUp);
229853 sqlite3_step(p->pInsert);
229916 sqlite3_step(pApply->pDelete);
236636 while( SQLITE_ROW==sqlite3_step(p) ){
241445 sqlite3_step(p->pWriter);
241469 sqlite3_step(p->pDeleter);
241496 sqlite3_step(p->pIdxDeleter);
241786 if( SQLITE_ROW==sqlite3_step(p->pDataVersion) ){
243181 if( SQLITE_ROW==sqlite3_step(pIdxSelect) ){
243274 if( sqlite3_step(pSel)==SQLITE_ROW ){
244627 assert_nc( sqlite3_step(pIdxSelect)!=SQLITE_ROW );
244757 sqlite3_step(p->pIdxWriter);
245577 sqlite3_step(p->pDeleteFromIdx);
248543 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
250410 rc = sqlite3_step(pSorter->pStmt);
250545 rc = sqlite3_step(pCsr->pStmt);
250729 if( SQLITE_ROW==sqlite3_step(pStmt) ){
251095 rc = sqlite3_step(pCsr->pStmt);
253135 if( sqlite3_step(pSeek)!=SQLITE_ROW ){
253197 if( SQLITE_ROW==sqlite3_step(pLookup) ){
253236 sqlite3_step(pReplace);
253319 sqlite3_step(pDel);
253331 sqlite3_step(pDel);
253391 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pScan) ){
253457 sqlite3_step(pReplace);
253493 sqlite3_step(pInsert);
253562 if( SQLITE_ROW==sqlite3_step(pCnt) ){
253685 while( SQLITE_ROW==sqlite3_step(pScan) ){
253841 if( SQLITE_ROW==sqlite3_step(pLookup) ){
253930 sqlite3_step(pReplace);
256883 if( pStmt && sqlite3_step(pStmt)==SQLITE_ROW ){