Lines Matching defs:SQLITE_DONE

788 #define SQLITE_DONE        101  /* sqlite3_step() has finished executing */
4783 ** [SQLITE_DONE] from [sqlite3_step(S)]) nor
5235 ** [SQLITE_DONE], [SQLITE_ROW], [SQLITE_ERROR], or [SQLITE_MISUSE].
5246 ** ^[SQLITE_DONE] means that the statement has finished executing
5268 ** previously returned [SQLITE_ERROR] or [SQLITE_DONE]. Or it could
5311 ** [sqlite3_step](P) returned [SQLITE_DONE]. ^The sqlite3_data_count(P)
9499 ** from source to destination, then it returns [SQLITE_DONE].
9502 ** [SQLITE_DONE], a call to sqlite3_backup_step() may return [SQLITE_READONLY],
9535 ** and sqlite3_backup_step() returns [SQLITE_DONE]. ^Every call to
9550 ** When sqlite3_backup_step() has returned [SQLITE_DONE], or when the
9555 ** ^If sqlite3_backup_step() has not yet returned [SQLITE_DONE], then any
9847 ** callback returns [SQLITE_ROW] or [SQLITE_DONE], or if it returns a value
10383 ** routines return [SQLITE_DONE]. ^The return value might be
11831 ** SQLITE_DONE is returned.
13203 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
13481 ** SQLITE_OK or SQLITE_DONE.
53387 if( rc!=SQLITE_DONE ){
58325 ** If the journal header file appears to be corrupted, SQLITE_DONE is
58344 ** point, return SQLITE_DONE.
58348 return SQLITE_DONE;
58354 ** SQLITE_DONE. If an IO error occurs, return an error code. Otherwise,
58363 return SQLITE_DONE;
58411 return SQLITE_DONE;
59015 ** corrupted, SQLITE_DONE is returned. Data is considered corrupted in
59080 return SQLITE_DONE;
59089 return SQLITE_DONE;
59585 ** pager_playback_one_page() call returns SQLITE_DONE or an IO error
59596 if( rc==SQLITE_DONE ){
59657 if( rc==SQLITE_DONE ){
60192 assert( rc!=SQLITE_DONE );
60207 assert( rc!=SQLITE_DONE );
60222 assert( rc!=SQLITE_DONE );
60241 assert( rc!=SQLITE_DONE );
63774 assert(rc!=SQLITE_DONE);
74113 ** calling this function again), return SQLITE_DONE. Or, if an error
74120 ** were this function called until it returns SQLITE_DONE.
74123 ** caller will keep calling incrVacuumStep() until it returns SQLITE_DONE
74140 return SQLITE_DONE;
74251 ** SQLITE_DONE is returned. If it is not finished, but no error occurred,
74261 rc = SQLITE_DONE;
74280 rc = SQLITE_DONE;
74353 if( (rc==SQLITE_DONE || rc==SQLITE_OK) && nFree>0 ){
75110 rc = SQLITE_DONE;
75116 assert( next==0 || rc==SQLITE_DONE );
75131 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
75866 }else if( rc!=SQLITE_DONE ){
76335 ** SQLITE_DONE cursor is already pointing at the last element
76363 return SQLITE_DONE;
76387 return SQLITE_DONE;
76429 ** SQLITE_DONE the cursor is already on the first element of the table
76457 return SQLITE_DONE;
76479 return SQLITE_DONE;
79923 assert( rc!=SQLITE_DONE );
81978 rc = SQLITE_DONE;
81989 if( rc==SQLITE_DONE ){
81994 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
82110 rc = SQLITE_DONE;
82175 rc = (p->rc==SQLITE_DONE) ? SQLITE_OK : p->rc;
82321 ** checks this assumption - (p->rc) should be set to either SQLITE_DONE
86597 ** Return SQLITE_ROW on success. Return SQLITE_DONE if there are no
86617 ** listing has finished and sqlite3_step() should return SQLITE_DONE.
86640 rc = SQLITE_DONE;
90679 ** sqlite3_step() after any error or after SQLITE_DONE. But beginning
90733 if( rc==SQLITE_DONE && db->autoCommit ){
90739 }else if( rc!=SQLITE_DONE && (p->prepFlags & SQLITE_PREPARE_SAVESQL)!=0 ){
90757 || rc==SQLITE_ROW || rc==SQLITE_DONE || rc==SQLITE_ERROR
90912 if( sqlite3BtreeEof(pRhs->pCsr) ) rc = SQLITE_DONE;
93914 rc = p->rc ? SQLITE_ERROR : SQLITE_DONE;
96511 rc = SQLITE_DONE;
96563 rc = SQLITE_DONE;
97489 if( rc==SQLITE_DONE ){
97505 if( rc==SQLITE_DONE ){
97696 if( rc==SQLITE_DONE ){
99006 if( rc!=SQLITE_DONE ) goto abort_due_to_error;
100563 VdbeBranchTaken(rc==SQLITE_DONE,2);
100565 if( rc!=SQLITE_DONE ) goto abort_due_to_error;
101855 assert( rc!=SQLITE_ROW && rc!=SQLITE_DONE );
104892 ** SQLITE_DONE end of data
104909 if( rc==SQLITE_OK && pSorter->pReader->pFd==0 ) rc = SQLITE_DONE;
104917 if( rc==SQLITE_OK && res ) rc = SQLITE_DONE;
104924 rc = pSorter->list.pList ? SQLITE_OK : SQLITE_DONE;
120778 pParse->rc = SQLITE_DONE;
120897 pParse->rc = SQLITE_DONE;
135379 (SQLITE_DONE==rc && !callbackIsInit
141503 if( sParse.rc!=SQLITE_OK && sParse.rc!=SQLITE_DONE ){
153795 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
163462 return SQLITE_DONE;
165357 testcase( rc==SQLITE_DONE );
165478 if( rc==SQLITE_DONE ){
177600 if( pParse->zErrMsg || (pParse->rc!=SQLITE_OK && pParse->rc!=SQLITE_DONE) ){
179778 case SQLITE_DONE: zName = "SQLITE_DONE"; break;
179840 case SQLITE_DONE: {
183951 /* TODO(shess) Only used for SQLITE_OK and SQLITE_DONE at this time.
184036 ** "OUT" variables identified below, or SQLITE_DONE to indicate that
187566 if( rc==SQLITE_DONE ) rc = rc2;
188336 case SQLITE_DONE:
191523 }else if( i && rc==SQLITE_DONE ){
191590 ** The second pass, in the block that begins "if( rc==SQLITE_DONE )" below,
191629 if( rc==SQLITE_DONE ){
191713 return SQLITE_DONE;
191792 return SQLITE_DONE;
192009 if( rc==SQLITE_DONE && pRet && isRequirePhrase ){
192013 if( rc==SQLITE_DONE ){
193602 return SQLITE_DONE;
194362 return SQLITE_DONE;
194715 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
195010 ** (i.e. SQLITE_DONE).
195711 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
196163 ** SQLITE_DONE. Otherwise, an SQLite error code.
198070 ** segment in the database, SQLITE_DONE is returned immediately.
198110 rc = SQLITE_DONE;
198179 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
198196 }else if( rc==SQLITE_DONE ){
198389 if( rc==SQLITE_DONE ){
198401 return (rc==SQLITE_OK && bReturnDone && bSeenDone) ? SQLITE_DONE : rc;
200220 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
200400 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
200670 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
201388 if( rc!=SQLITE_OK && rc!=SQLITE_DONE ){ return rc; }
201390 nShift = (rc==SQLITE_DONE)+iCurrent-nSnippet;
201465 if( rc==SQLITE_DONE ){
202370 rc = SQLITE_DONE;
202387 }else if( rc==SQLITE_DONE && pTab->zContentTbl==0 ){
202392 if( rc==SQLITE_DONE ){
202402 assert( rc!=SQLITE_DONE );
202776 ** Return SQLITE_DONE early if this takes us all the way to the end of
202783 if( zStart>=zTerm ) return SQLITE_DONE;
210285 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
212483 if( rc==SQLITE_DONE ){
214365 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
215572 return SQLITE_DONE;
216059 ** returned SQLITE_DONE, the vacuum state is stored in the state database.
216148 ** Return SQLITE_DONE if the update has been completely applied, or
216186 ** update has been partially applied, or SQLITE_DONE if it has been
216264 ** will immediately return SQLITE_DONE.
219337 p->rc = SQLITE_DONE;
219813 if( p->rc==SQLITE_OK || p->rc==SQLITE_DONE ){
220031 p->rc = SQLITE_DONE;
220370 p->rc = SQLITE_DONE;
220412 p->rc = SQLITE_DONE;
220534 if( p->rc==SQLITE_DONE && rc2!=SQLITE_OK ) p->rc = rc2;
220624 if( p->rc!=SQLITE_OK && p->rc!=SQLITE_DONE ){
220627 assert( p->rc!=SQLITE_DONE || p->eStage==RBU_STAGE_DONE );
220639 if( rc==SQLITE_DONE ) return SQLITE_OK;
220643 assert( rc!=SQLITE_DONE );
220658 assert( rc!=SQLITE_DONE );
221817 u8 isEof; /* After pStmt has returned SQLITE_DONE */
226732 return SQLITE_DONE;
226745 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
226845 ** error code if an error occurs, or SQLITE_DONE if there are no further
226865 ** change in the changeset. This function may return SQLITE_ROW, SQLITE_DONE
229677 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
229955 ** SQLITE_OK or SQLITE_DONE.
234457 ** the callback returned SQLITE_DONE, this is not an error and this function
248475 if( rc==SQLITE_DONE ){
250107 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
252167 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
252541 if( rc==SQLITE_DONE ) rc = SQLITE_OK;