Home | History | Annotate | Download | only in dist

Lines Matching refs:sqlite3_step

692 ** [sqlite3_prepare_v2()], [sqlite3_step()], and [sqlite3_finalize()],
800 #define SQLITE_ROW 100 /* sqlite3_step() has another row ready */
801 #define SQLITE_DONE 101 /* sqlite3_step() has finished executing */
2905 ** [sqlite3_prepare|prepared] and when it is [sqlite3_step|stepped].
3383 ** the handler returns 0 which causes [sqlite3_step()] to return
3770 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
3774 ** statement might be re-prepared during [sqlite3_step()] due to a
3776 ** correct authorizer callback remains in place during the [sqlite3_step()].
3780 ** performed during statement evaluation in [sqlite3_step()], unless
3781 ** as stated in the previous paragraph, sqlite3_step() invokes
3871 ** various times when an SQL statement is being run by [sqlite3_step()].
3998 ** [sqlite3_step()] and [sqlite3_prepare()] and similar for
4020 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
4618 ** <li> Run the SQL by calling [sqlite3_step()] one or more times.
4859 ** executed using [sqlite3_step()]. ^If there is an error, *ppStmt is set
4875 ** original SQL text. This causes the [sqlite3_step()] interface to
4881 ** always used to do, [sqlite3_step()] will automatically recompile the SQL
4883 ** retries will occur before sqlite3_step() gives up and returns an error.
4887 ** ^When an error occurs, [sqlite3_step()] will return one of the detailed
4889 ** [sqlite3_step()] would only return a generic [SQLITE_ERROR] result code
4899 ** a schema change, on the first [sqlite3_step()] call following any change
5108 ** [sqlite3_step(S)] but has neither run to completion (returned
5109 ** [SQLITE_DONE] from [sqlite3_step(S)]) nor
5309 ** [sqlite3_step()] has been called more recently than [sqlite3_reset()],
5451 ** reprepared by the first call to [sqlite3_step()] for a particular run
5480 ** reprepared by the first call to [sqlite3_step()] for a particular run
5559 ** The details of the behavior of the sqlite3_step() interface depend
5580 ** successfully. sqlite3_step() should not be called again on this virtual
5587 ** sqlite3_step() is called again to retrieve the next row of data.
5590 ** violation) has occurred. sqlite3_step() should not be called again on
5596 ** the more specific error code is returned directly by sqlite3_step().
5606 ** [sqlite3_reset()] was required after sqlite3_step() returned anything
5608 ** sqlite3_step(). Failure to reset the prepared statement using
5610 ** sqlite3_step(). But after [version 3.6.23.1] ([dateof:3.6.23.1]),
5611 sqlite3_step() began
5618 ** <b>Goofy Interface Alert:</b> In the legacy interface, the sqlite3_step()
5629 ** by sqlite3_step(). The use of the "vX" interfaces is recommended.
5631 SQLITE_API int sqlite3_step(sqlite3_stmt*);
5644 ** [sqlite3_step](P) returned [SQLITE_DONE]. ^The sqlite3_data_count(P)
5645 ** will return non-zero if previous call to [sqlite3_step](P) returned
5725 ** [sqlite3_step()] has returned [SQLITE_ROW] and neither
5728 ** [sqlite3_finalize()] or after [sqlite3_step()] has returned
5730 ** If [sqlite3_step()] or [sqlite3_reset()] or [sqlite3_finalize()]
5873 ** described above, or until [sqlite3_step()] or [sqlite3_reset()] or
5925 ** to [sqlite3_step()] regardless of whether or not the statement has
5953 ** ^If [sqlite3_step(S)] has never before been called on S or if
5954 ** [sqlite3_step(S)] has not been called since the previous call
5958 ** ^If the most recent call to [sqlite3_step(S)] for the
5965 ** that one call to [sqlite3_step(S)] might return SQLITE_ROW but
5970 ** no prior call to [sqlite3_step(S)] indicated a problem.
7455 ** completion of the [sqlite3_step()] call that triggered the commit
7458 ** or merely calling [sqlite3_prepare_v2()] and [sqlite3_step()] will modify
7591 ** completion of the [sqlite3_step()] call that triggered the update hook.
7592 ** Note that [sqlite3_prepare_v2()] and [sqlite3_step()] both modify their
9601 ** or more calls to [sqlite3_step()] followed by a call to [sqlite3_reset()].
9602 ** The counter is incremented on the first [sqlite3_step()] call of each
10105 ** callback is invoked from within the [sqlite3_step] or [sqlite3_close]
10178 ** When a call to [sqlite3_step()] returns SQLITE_LOCKED, it is almost
10189 ** by an sqlite3_step() call. ^(If there is a blocking connection, then the
11348 ** to sqlite3_step() but not sqlite3_reset() or sqlite3_finalize()).
36602 ** during statement execution (sqlite3_step() etc.).
56055 rc = sqlite3_step(pStmt);
56063 rc = sqlite3_step(pStmt);
56137 rc = sqlite3_step(pStmt);
89999 ** listing has finished and sqlite3_step() should return SQLITE_DONE.
90584 ** be called on an SQL statement before sqlite3_step().
91241 ** Each VDBE holds the result of the most recent sqlite3_step() call
94297 ** outer sqlite3_step() wrapper procedure.
94352 ** sqlite3_step() after any error or after SQLITE_DONE. But beginning
94364 ** previous sqlite3_step() returned something other than a SQLITE_LOCKED
94437 ** This is the top-level implementation of sqlite3_step(). Call
94441 SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){
95211 ** as if there had been a schema change, on the first sqlite3_step() call
97290 ** This is the core of sqlite3_step().
97323 assert( p->eVdbeState==VDBE_RUN_STATE ); /* sqlite3_step() verifies this */
97535 ** checks on every opcode. This helps sqlite3_step() to run about 1.5%
98187 ** results. This opcode causes the sqlite3_step() call to terminate
100545 ** halts. The sqlite3_step() wrapper function might then reprepare the
100631 ** to be invalidated whenever sqlite3_step() is called from within
104641 ** is executed using sqlite3_step() it will either automatically
105904 rc = sqlite3_step(p->pStmt);
125197 while( sqlite3_step(pStmt)==SQLITE_ROW ){
125259 while( sqlite3_step(pStmt)==SQLITE_ROW ){
140523 ** sqlite3_step() returns immediately with a
140528 ** cause sqlite3_step() to return immediately
140531 ** any FAIL Sqlite3_step() returns immediately with a
142123 rc = sqlite3_step(pStmt);
142726 #define sqlite3_step sqlite3_api->step
143179 sqlite3_step,
147521 if( SQLITE_ROW!=sqlite3_step(pCsr->pPragma) ){
148584 ** sqlite3_step(). In the new version, the original SQL text is retained
148712 ** sqlite3_step(). In the new version, the original SQL text is retained
152040 ** Then the OP_ResultRow opcode is used to cause sqlite3_step() to
161227 while( SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
194386 sqlite3_step(pStmt);
195468 if( SQLITE_ROW==sqlite3_step(pCsr->pStmt) ){
196624 while( rc==SQLITE_OK && SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
196876 if( SQLITE_ROW!=sqlite3_step(pCsr->pStmt) ){
203127 sqlite3_step(pStmt);
203150 if( SQLITE_ROW==sqlite3_step(pStmt) ){
204441 rc = sqlite3_step(pStmt);
204464 if( sqlite3_step(pStmt)!=SQLITE_ROW
204503 sqlite3_step(pStmt);
204532 sqlite3_step(pStmt);
205018 sqlite3_step(pContentInsert);
205080 if( SQLITE_ROW==sqlite3_step(pSelect) ){
205148 if( SQLITE_ROW==sqlite3_step(pNextIdx) ){
205937 sqlite3_step(pStmt);
205956 if( SQLITE_ROW==sqlite3_step(pStmt) ){
205994 sqlite3_step(pStmt);
206269 if( SQLITE_ROW==sqlite3_step(pStmt) ){
206452 if( SQLITE_ROW==sqlite3_step(pStmt) ){
206491 if( SQLITE_ROW==sqlite3_step(pStmt) ){
206522 if( SQLITE_ROW==sqlite3_step(pStmt) ){
206544 sqlite3_step(pDelete);
206603 sqlite3_step(pDelete);
207143 while( SQLITE_ROW==sqlite3_step(pRange) ){
207183 while( SQLITE_ROW==sqlite3_step(pRange) ){
207187 sqlite3_step(pUpdate1);
207202 sqlite3_step(pUpdate2);
207341 rc = sqlite3_step(pStmt);
207425 sqlite3_step(pStmt);
207474 if( sqlite3_step(pStmt)==SQLITE_ROW ){
207510 sqlite3_step(pStmt);
207533 while( sqlite3_step(pAllLangid)==SQLITE_ROW ){
207595 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
207669 for(i=0; rc==SQLITE_OK && sqlite3_step(pStmt)==SQLITE_ROW && i<nSeg; i++){
208237 if( SQLITE_ROW==sqlite3_step(pCheck) ) bRes = 1;
208284 if( sqlite3_step(pSelect)==SQLITE_ROW ){
208423 sqlite3_step(pOutputIdx);
208475 if( SQLITE_ROW==sqlite3_step(pLeafEst) ){
208485 if( SQLITE_ROW==sqlite3_step(pFirstBlock) ){
208534 sqlite3_step(pDelete);
208562 while( SQLITE_ROW==sqlite3_step(pSelect) ){
208592 sqlite3_step(pUpdate);
208699 if( SQLITE_ROW==sqlite3_step(pFetch) ){
208731 sqlite3_step(pDel);
208744 sqlite3_step(pChomp);
208824 sqlite3_step(pReplace);
208849 if( SQLITE_ROW==sqlite3_step(pSelect) ){
208960 if( sqlite3_step(pFindLevel)==SQLITE_ROW ){
209182 sqlite3_step(pStmt);
209311 while( rc==SQLITE_OK && sqlite3_step(pAllLangid)==SQLITE_ROW ){
209336 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
218986 sqlite3_step(p);
219237 /* The following will only fail if the previous sqlite3_step() call failed,
219888 rc = sqlite3_step(pCsr->pReadAux);
219919 if( sqlite3_step(pRtree->pReadRowid)==SQLITE_ROW ){
220458 sqlite3_step(pRtree->pWriteRowid);
220468 sqlite3_step(pRtree->pWriteParent);
220813 rc = sqlite3_step(pRtree->pReadParent);
220868 sqlite3_step(pRtree->pDeleteNode);
220875 sqlite3_step(pRtree->pDeleteParent);
221017 sqlite3_step(pRtree->pWriteRowid);
221063 sqlite3_step(pRtree->pDeleteRowid);
221271 steprc = sqlite3_step(pRtree->pReadRowid);
221326 sqlite3_step(pUp);
221431 if( sqlite3_step(p)==SQLITE_ROW ) nRow = sqlite3_column_int64(p, 0);
221626 if( SQLITE_ROW==sqlite3_step(pStmt) ){
222032 if( sqlite3_step(pCheck->pGetNode)==SQLITE_ROW ){
222087 rc = sqlite3_step(pStmt);
222232 if( sqlite3_step(pCount)==SQLITE_ROW ){
222282 }else if( SQLITE_ROW==sqlite3_step(pStmt) ){
223965 rc = sqlite3_step(pCsr->pReadAux);
224052 steprc = sqlite3_step(pRtree->pReadRowid);
224123 sqlite3_step(pUp);
226821 rc = sqlite3_step(pIter->pTblIter);
226837 rc = sqlite3_step(pIter->pIdxIter);
227150 if( p->rc!=SQLITE_OK || sqlite3_step(aStmt[0])!=SQLITE_ROW ){
227164 while( sqlite3_step(aStmt[1])==SQLITE_ROW ){
227173 if( sqlite3_step(aStmt[2])==SQLITE_ROW ){
227188 while( sqlite3_step(aStmt[3])==SQLITE_ROW ){
227221 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pList) ){
227232 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
227330 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
227453 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pMax) ){
227470 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pMax) ){
227523 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
227568 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pSel) ){
227647 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
227930 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXList) ){
227944 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
227996 if( SQLITE_ROW==sqlite3_step(pQuery) ){
228007 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
228147 sqlite3_step(p->objiter.pTmpInsert);
228171 if( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
228642 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
228756 && sqlite3_step(pCnt)==SQLITE_ROW
229363 sqlite3_step(pWriter);
229428 sqlite3_step(pUpdate);
229454 /* Coverage: it may be that this sqlite3_step() cannot fail. There
229459 if( SQLITE_ROW==sqlite3_step(pStmt) ){
229511 sqlite3_step(pInsert);
229542 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pPragma) ){
229570 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
229589 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
229594 sqlite3_step(pInsert);
229638 int rc = sqlite3_step(pIter->pSelect);
229857 if( SQLITE_ROW==sqlite3_step(pStmt) ){
229905 if( SQLITE_ROW==sqlite3_step(pStmt) ){
229917 if( SQLITE_ROW==sqlite3_step(pStmt) ){
231950 rc = sqlite3_step(pCsr->pStmt);
234466 while( SQLITE_ROW==sqlite3_step(pStmt) ){
234510 while( SQLITE_ROW==sqlite3_step(pStmt) ){
234896 if( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
235484 while( SQLITE_ROW==sqlite3_step(pStmt) ){
235547 while( SQLITE_ROW==sqlite3_step(pStmt) ){
236476 if( sqlite3_step(pSel)==SQLITE_ROW ){
238126 rc = sqlite3_step(pSelect);
238360 sqlite3_step(p->pDelete);
238394 sqlite3_step(pUp);
238430 sqlite3_step(p->pInsert);
238493 sqlite3_step(pApply->pDelete);
239291 if( rc==SQLITE_OK && SQLITE_ROW!=sqlite3_step(pTab->pDfltStmt) ){
246148 while( SQLITE_ROW==sqlite3_step(p) ){
251052 sqlite3_step(p->pWriter);
251076 sqlite3_step(p->pDeleter);
251103 sqlite3_step(p->pIdxDeleter);
251393 if( SQLITE_ROW==sqlite3_step(p->pDataVersion) ){
252791 if( SQLITE_ROW==sqlite3_step(pIdxSelect) ){
252884 if( sqlite3_step(pSel)==SQLITE_ROW ){
254236 assert_nc( sqlite3_step(pIdxSelect)!=SQLITE_ROW );
254366 sqlite3_step(p->pIdxWriter);
255199 sqlite3_step(p->pDeleteFromIdx);
255633 sqlite3_step(pStmt);
258561 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
260519 rc = sqlite3_step(pSorter->pStmt);
260656 rc = sqlite3_step(pCsr->pStmt);
260843 if( SQLITE_ROW==sqlite3_step(pStmt) ){
261352 rc = sqlite3_step(pCsr->pStmt);
264011 if( sqlite3_step(pSeek)!=SQLITE_ROW ){
264056 if( sqlite3_step(pSeek)!=SQLITE_ROW ){
264168 if( SQLITE_ROW==sqlite3_step(pLookup) ){
264208 sqlite3_step(pReplace);
264301 sqlite3_step(pDel);
264315 sqlite3_step(pDel);
264380 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pScan) ){
264468 sqlite3_step(pReplace);
264550 sqlite3_step(pInsert);
264643 if( SQLITE_ROW==sqlite3_step(pCnt) ){
264766 while( SQLITE_ROW==sqlite3_step(pScan) ){
264954 if( SQLITE_ROW==sqlite3_step(pLookup) ){
265043 sqlite3_step(pReplace);
268033 if( pStmt && sqlite3_step(pStmt)==SQLITE_ROW ){