Lines Matching refs:sqlite3_step
1384 ** [sqlite3_prepare_v2()], [sqlite3_step()], and [sqlite3_finalize()],
1490 #define SQLITE_ROW 100 /* sqlite3_step() has another row ready */
1491 #define SQLITE_DONE 101 /* sqlite3_step() has finished executing */
3705 ** the handler returns 0 which causes [sqlite3_step()] to return
4054 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
4058 ** statement might be re-prepared during [sqlite3_step()] due to a
4060 ** correct authorizer callback remains in place during the [sqlite3_step()].
4064 ** performed during statement evaluation in [sqlite3_step()], unless
4065 ** as stated in the previous paragraph, sqlite3_step() invokes
4155 ** various times when an SQL statement is being run by [sqlite3_step()].
4280 ** [sqlite3_exec()], [sqlite3_step()] and [sqlite3_get_table()] for
4302 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
4827 ** <li> Run the SQL by calling [sqlite3_step()] one or more times.
5030 ** executed using [sqlite3_step()]. ^If there is an error, *ppStmt is set
5046 ** original SQL text. This causes the [sqlite3_step()] interface to
5052 ** always used to do, [sqlite3_step()] will automatically recompile the SQL
5054 ** retries will occur before sqlite3_step() gives up and returns an error.
5058 ** ^When an error occurs, [sqlite3_step()] will return one of the detailed
5060 ** [sqlite3_step()] would only return a generic [SQLITE_ERROR] result code
5070 ** a schema change, on the first [sqlite3_step()] call following any change
5226 ** [sqlite3_step(S)] but has neither run to completion (returned
5227 ** [SQLITE_DONE] from [sqlite3_step(S)]) nor
5414 ** [sqlite3_step()] has been called more recently than [sqlite3_reset()],
5556 ** reprepared by the first call to [sqlite3_step()] for a particular run
5585 ** reprepared by the first call to [sqlite3_step()] for a particular run
5664 ** The details of the behavior of the sqlite3_step() interface depend
5685 ** successfully. sqlite3_step() should not be called again on this virtual
5692 ** sqlite3_step() is called again to retrieve the next row of data.
5695 ** violation) has occurred. sqlite3_step() should not be called again on
5701 ** the more specific error code is returned directly by sqlite3_step().
5711 ** [sqlite3_reset()] was required after sqlite3_step() returned anything
5713 ** sqlite3_step(). Failure to reset the prepared statement using
5715 ** sqlite3_step(). But after [version 3.6.23.1] ([dateof:3.6.23.1],
5716 ** sqlite3_step() began
5723 ** <b>Goofy Interface Alert:</b> In the legacy interface, the sqlite3_step()
5734 ** by sqlite3_step(). The use of the "vX" interfaces is recommended.
5736 SQLITE_API int sqlite3_step(sqlite3_stmt*);
5749 ** [sqlite3_step](P) returned [SQLITE_DONE]. ^The sqlite3_data_count(P)
5750 ** will return non-zero if previous call to [sqlite3_step](P) returned
5830 ** [sqlite3_step()] has returned [SQLITE_ROW] and neither
5833 ** [sqlite3_finalize()] or after [sqlite3_step()] has returned
5835 ** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()]
5974 ** described above, or until [sqlite3_step()] or [sqlite3_reset()] or
6026 ** to [sqlite3_step()] regardless of whether or not the statement has
6052 ** ^If the most recent call to [sqlite3_step(S)] for the
6054 ** or if [sqlite3_step(S)] has never before been called on S,
6057 ** ^If the most recent call to [sqlite3_step(S)] for the
7267 ** completion of the [sqlite3_step()] call that triggered the commit
7270 ** or merely calling [sqlite3_prepare_v2()] and [sqlite3_step()] will modify
7329 ** completion of the [sqlite3_step()] call that triggered the update hook.
7330 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
9267 ** or more calls to [sqlite3_step()] followed by a call to [sqlite3_reset()].
9268 ** The counter is incremented on the first [sqlite3_step()] call of each
9749 ** callback is invoked from within the [sqlite3_step] or [sqlite3_close]
9822 ** When a call to [sqlite3_step()] returns SQLITE_LOCKED, it is almost
9833 ** by an sqlite3_step() call. ^(If there is a blocking connection, then the
10613 ** to sqlite3_step() but not sqlite3_reset() or sqlite3_finalize()).
31311 ** during statement execution (sqlite3_step() etc.).
48250 rc = sqlite3_step(pStmt);
48319 rc = sqlite3_step(pStmt);
79509 ** listing has finished and sqlite3_step() should return SQLITE_DONE.
80114 ** be called on an SQL statement before sqlite3_step().
80755 ** Each VDBE holds the result of the most recent sqlite3_step() call
80844 ** to sqlite3_step(). For consistency (since sqlite3_step() was
83390 ** outer sqlite3_step() wrapper procedure.
83399 ** sqlite3_step() after any error or after SQLITE_DONE. But beginning
83411 ** previous sqlite3_step() returned something other than a SQLITE_LOCKED
83523 ** This is the top-level implementation of sqlite3_step(). Call
83527 SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){
84138 ** as if there had been a schema change, on the first sqlite3_step() call
85774 ** This is the core of sqlite3_step().
85806 assert( p->magic==VDBE_MAGIC_RUN ); /* sqlite3_step() verifies this */
86011 ** checks on every opcode. This helps sqlite3_step() to run about 1.5%
86568 ** results. This opcode causes the sqlite3_step() call to terminate
88618 ** halts. The sqlite3_step() wrapper function might then reprepare the
88693 ** to be invalidated whenever sqlite3_step() is called from within
92206 ** is executed using sqlite3_step() it will either automatically
93220 rc = sqlite3_step(p->pStmt);
108947 while( sqlite3_step(pStmt)==SQLITE_ROW ){
108999 while( sqlite3_step(pStmt)==SQLITE_ROW ){
121609 ** sqlite3_step() returns immediately with a
121614 ** cause sqlite3_step() to return immediately
123094 rc = sqlite3_step(pStmt);
123656 #define sqlite3_step sqlite3_api->step
124070 sqlite3_step,
127764 if( SQLITE_ROW!=sqlite3_step(pCsr->pPragma) ){
128673 ** sqlite3_step(). In the new version, the original SQL text is retained
128789 ** sqlite3_step(). In the new version, the original SQL text is retained
131864 ** Then the OP_ResultRow opcode is used to cause sqlite3_step() to
138421 while( SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
166799 sqlite3_step(pStmt);
167883 if( SQLITE_ROW==sqlite3_step(pCsr->pStmt) ){
169031 while( rc==SQLITE_OK && SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
169283 if( SQLITE_ROW!=sqlite3_step(pCsr->pStmt) ){
175388 sqlite3_step(pStmt);
175411 if( SQLITE_ROW==sqlite3_step(pStmt) ){
176678 rc = sqlite3_step(pStmt);
176701 if( sqlite3_step(pStmt)!=SQLITE_ROW
176740 sqlite3_step(pStmt);
176769 sqlite3_step(pStmt);
177251 sqlite3_step(pContentInsert);
177313 if( SQLITE_ROW==sqlite3_step(pSelect) ){
177381 if( SQLITE_ROW==sqlite3_step(pNextIdx) ){
178162 sqlite3_step(pStmt);
178181 if( SQLITE_ROW==sqlite3_step(pStmt) ){
178219 sqlite3_step(pStmt);
178494 if( SQLITE_ROW==sqlite3_step(pStmt) ){
178677 if( SQLITE_ROW==sqlite3_step(pStmt) ){
178716 if( SQLITE_ROW==sqlite3_step(pStmt) ){
178747 if( SQLITE_ROW==sqlite3_step(pStmt) ){
178769 sqlite3_step(pDelete);
178828 sqlite3_step(pDelete);
179354 while( SQLITE_ROW==sqlite3_step(pRange) ){
179394 while( SQLITE_ROW==sqlite3_step(pRange) ){
179398 sqlite3_step(pUpdate1);
179413 sqlite3_step(pUpdate2);
179553 rc = sqlite3_step(pStmt);
179633 sqlite3_step(pStmt);
179682 if( sqlite3_step(pStmt)==SQLITE_ROW ){
179718 sqlite3_step(pStmt);
179741 while( sqlite3_step(pAllLangid)==SQLITE_ROW ){
179803 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
179877 for(i=0; rc==SQLITE_OK && sqlite3_step(pStmt)==SQLITE_ROW && i<nSeg; i++){
180432 if( SQLITE_ROW==sqlite3_step(pCheck) ) bRes = 1;
180479 if( sqlite3_step(pSelect)==SQLITE_ROW ){
180614 sqlite3_step(pOutputIdx);
180666 if( SQLITE_ROW==sqlite3_step(pLeafEst) ){
180676 if( SQLITE_ROW==sqlite3_step(pFirstBlock) ){
180725 sqlite3_step(pDelete);
180753 while( SQLITE_ROW==sqlite3_step(pSelect) ){
180783 sqlite3_step(pUpdate);
180890 if( SQLITE_ROW==sqlite3_step(pFetch) ){
180922 sqlite3_step(pDel);
180935 sqlite3_step(pChomp);
181015 sqlite3_step(pReplace);
181040 if( SQLITE_ROW==sqlite3_step(pSelect) ){
181151 if( sqlite3_step(pFindLevel)==SQLITE_ROW ){
181373 sqlite3_step(pStmt);
181502 while( rc==SQLITE_OK && sqlite3_step(pAllLangid)==SQLITE_ROW ){
181527 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
188040 sqlite3_step(p);
188907 rc = sqlite3_step(pCsr->pReadAux);
188938 if( sqlite3_step(pRtree->pReadRowid)==SQLITE_ROW ){
189441 sqlite3_step(pRtree->pWriteRowid);
189451 sqlite3_step(pRtree->pWriteParent);
189870 rc = sqlite3_step(pRtree->pReadParent);
189924 sqlite3_step(pRtree->pDeleteNode);
189931 sqlite3_step(pRtree->pDeleteParent);
190179 sqlite3_step(pRtree->pWriteRowid);
190225 sqlite3_step(pRtree->pDeleteRowid);
190433 steprc = sqlite3_step(pRtree->pReadRowid);
190489 sqlite3_step(pUp);
190591 if( sqlite3_step(p)==SQLITE_ROW ) nRow = sqlite3_column_int64(p, 0);
190789 if( SQLITE_ROW==sqlite3_step(pStmt) ){
191184 if( sqlite3_step(pCheck->pGetNode)==SQLITE_ROW ){
191239 rc = sqlite3_step(pStmt);
191384 if( sqlite3_step(pCount)==SQLITE_ROW ){
191443 }else if( SQLITE_ROW==sqlite3_step(pStmt) ){
193078 rc = sqlite3_step(pCsr->pReadAux);
193164 steprc = sqlite3_step(pRtree->pReadRowid);
193236 sqlite3_step(pUp);
195835 rc = sqlite3_step(pIter->pTblIter);
195850 rc = sqlite3_step(pIter->pIdxIter);
196161 if( p->rc!=SQLITE_OK || sqlite3_step(aStmt[0])!=SQLITE_ROW ){
196175 while( sqlite3_step(aStmt[1])==SQLITE_ROW ){
196184 if( sqlite3_step(aStmt[2])==SQLITE_ROW ){
196199 while( sqlite3_step(aStmt[3])==SQLITE_ROW ){
196232 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pList) ){
196243 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
196341 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
196464 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pMax) ){
196481 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pMax) ){
196534 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
196579 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pSel) ){
196656 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
196939 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXList) ){
196953 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
197005 if( SQLITE_ROW==sqlite3_step(pQuery) ){
197016 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
197156 sqlite3_step(p->objiter.pTmpInsert);
197180 if( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
197651 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
197759 && sqlite3_step(pCnt)==SQLITE_ROW
198343 sqlite3_step(pWriter);
198408 sqlite3_step(pUpdate);
198434 /* Coverage: it may be that this sqlite3_step() cannot fail. There
198439 if( SQLITE_ROW==sqlite3_step(pStmt) ){
198491 sqlite3_step(pInsert);
198522 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pPragma) ){
198550 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
198569 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
198574 sqlite3_step(pInsert);
198618 int rc = sqlite3_step(pIter->pSelect);
198835 if( SQLITE_ROW==sqlite3_step(pStmt) ){
198883 if( SQLITE_ROW==sqlite3_step(pStmt) ){
198895 if( SQLITE_ROW==sqlite3_step(pStmt) ){
200803 rc = sqlite3_step(pCsr->pStmt);
202550 while( SQLITE_ROW==sqlite3_step(pStmt) ){
202575 while( SQLITE_ROW==sqlite3_step(pStmt) ){
203068 while( SQLITE_ROW==sqlite3_step(pStmt) ){
203107 while( SQLITE_ROW==sqlite3_step(pStmt) ){
203964 if( sqlite3_step(pSel)==SQLITE_ROW ){
205401 rc = sqlite3_step(pSelect);
205629 sqlite3_step(p->pDelete);
205664 sqlite3_step(p->pUpdate);
205700 sqlite3_step(p->pInsert);
205763 sqlite3_step(pApply->pDelete);
211970 while( SQLITE_ROW==sqlite3_step(p) ){
216208 sqlite3_step(p->pWriter);
216232 sqlite3_step(p->pDeleter);
216252 sqlite3_step(p->pIdxDeleter);
216467 if( SQLITE_ROW==sqlite3_step(p->pDataVersion) ){
217842 if( SQLITE_ROW==sqlite3_step(pIdxSelect) ){
219066 assert_nc( sqlite3_step(pIdxSelect)!=SQLITE_ROW );
219193 sqlite3_step(p->pIdxWriter);
221388 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
222861 rc = sqlite3_step(pSorter->pStmt);
222986 rc = sqlite3_step(pCsr->pStmt);
223170 if( SQLITE_ROW==sqlite3_step(pStmt) ){
223517 rc = sqlite3_step(pCsr->pStmt);
225366 if( sqlite3_step(pSeek)!=SQLITE_ROW ){
225420 sqlite3_step(pReplace);
225494 sqlite3_step(pDel);
225506 sqlite3_step(pDel);
225566 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pScan) ){
225632 sqlite3_step(pReplace);
225668 sqlite3_step(pInsert);
225737 if( SQLITE_ROW==sqlite3_step(pCnt) ){
225855 while( SQLITE_ROW==sqlite3_step(pScan) ){
226009 if( SQLITE_ROW==sqlite3_step(pLookup) ){
226094 sqlite3_step(pReplace);
228871 if( pStmt && sqlite3_step(pStmt)==SQLITE_ROW ){