Lines Matching defs:SQLITE_DONE

790 #define SQLITE_DONE        101  /* sqlite3_step() has finished executing */
4802 ** [SQLITE_DONE] from [sqlite3_step(S)]) nor
5254 ** [SQLITE_DONE], [SQLITE_ROW], [SQLITE_ERROR], or [SQLITE_MISUSE].
5265 ** ^[SQLITE_DONE] means that the statement has finished executing
5287 ** previously returned [SQLITE_ERROR] or [SQLITE_DONE]. Or it could
5330 ** [sqlite3_step](P) returned [SQLITE_DONE]. ^The sqlite3_data_count(P)
9524 ** from source to destination, then it returns [SQLITE_DONE].
9527 ** [SQLITE_DONE], a call to sqlite3_backup_step() may return [SQLITE_READONLY],
9560 ** and sqlite3_backup_step() returns [SQLITE_DONE]. ^Every call to
9575 ** When sqlite3_backup_step() has returned [SQLITE_DONE], or when the
9580 ** ^If sqlite3_backup_step() has not yet returned [SQLITE_DONE], then any
9872 ** callback returns [SQLITE_ROW] or [SQLITE_DONE], or if it returns a value
10429 ** routines return [SQLITE_DONE]. ^The return value might be
11877 ** SQLITE_DONE is returned.
13273 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
13551 ** SQLITE_OK or SQLITE_DONE.
53746 if( rc!=SQLITE_DONE ){
58684 ** If the journal header file appears to be corrupted, SQLITE_DONE is
58703 ** point, return SQLITE_DONE.
58707 return SQLITE_DONE;
58713 ** SQLITE_DONE. If an IO error occurs, return an error code. Otherwise,
58722 return SQLITE_DONE;
58770 return SQLITE_DONE;
59374 ** corrupted, SQLITE_DONE is returned. Data is considered corrupted in
59439 return SQLITE_DONE;
59448 return SQLITE_DONE;
59944 ** pager_playback_one_page() call returns SQLITE_DONE or an IO error
59955 if( rc==SQLITE_DONE ){
60016 if( rc==SQLITE_DONE ){
60551 assert( rc!=SQLITE_DONE );
60566 assert( rc!=SQLITE_DONE );
60581 assert( rc!=SQLITE_DONE );
60600 assert( rc!=SQLITE_DONE );
64133 assert(rc!=SQLITE_DONE);
74521 ** calling this function again), return SQLITE_DONE. Or, if an error
74528 ** were this function called until it returns SQLITE_DONE.
74531 ** caller will keep calling incrVacuumStep() until it returns SQLITE_DONE
74548 return SQLITE_DONE;
74659 ** SQLITE_DONE is returned. If it is not finished, but no error occurred,
74669 rc = SQLITE_DONE;
74688 rc = SQLITE_DONE;
74761 if( (rc==SQLITE_DONE || rc==SQLITE_OK) && nFree>0 ){
75518 rc = SQLITE_DONE;
75524 assert( next==0 || rc==SQLITE_DONE );
75539 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
76290 }else if( rc!=SQLITE_DONE ){
76759 ** SQLITE_DONE cursor is already pointing at the last element
76787 return SQLITE_DONE;
76811 return SQLITE_DONE;
76853 ** SQLITE_DONE the cursor is already on the first element of the table
76881 return SQLITE_DONE;
76903 return SQLITE_DONE;
80353 assert( rc!=SQLITE_DONE );
82418 rc = SQLITE_DONE;
82429 if( rc==SQLITE_DONE ){
82434 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
82550 rc = SQLITE_DONE;
82615 rc = (p->rc==SQLITE_DONE) ? SQLITE_OK : p->rc;
82761 ** checks this assumption - (p->rc) should be set to either SQLITE_DONE
87073 ** Return SQLITE_ROW on success. Return SQLITE_DONE if there are no
87093 ** listing has finished and sqlite3_step() should return SQLITE_DONE.
87116 rc = SQLITE_DONE;
91183 ** sqlite3_step() after any error or after SQLITE_DONE. But beginning
91237 if( rc==SQLITE_DONE && db->autoCommit ){
91243 }else if( rc!=SQLITE_DONE && (p->prepFlags & SQLITE_PREPARE_SAVESQL)!=0 ){
91261 || rc==SQLITE_ROW || rc==SQLITE_DONE || rc==SQLITE_ERROR
91416 if( sqlite3BtreeEof(pRhs->pCsr) ) rc = SQLITE_DONE;
94421 rc = p->rc ? SQLITE_ERROR : SQLITE_DONE;
97023 rc = SQLITE_DONE;
97075 rc = SQLITE_DONE;
98002 if( rc==SQLITE_DONE ){
98018 if( rc==SQLITE_DONE ){
98209 if( rc==SQLITE_DONE ){
99529 if( rc!=SQLITE_DONE ) goto abort_due_to_error;
101103 VdbeBranchTaken(rc==SQLITE_DONE,2);
101105 if( rc!=SQLITE_DONE ) goto abort_due_to_error;
102395 assert( rc!=SQLITE_ROW && rc!=SQLITE_DONE );
105432 ** SQLITE_DONE end of data
105449 if( rc==SQLITE_OK && pSorter->pReader->pFd==0 ) rc = SQLITE_DONE;
105457 if( rc==SQLITE_OK && res ) rc = SQLITE_DONE;
105464 rc = pSorter->list.pList ? SQLITE_OK : SQLITE_DONE;
121528 pParse->rc = SQLITE_DONE;
121647 pParse->rc = SQLITE_DONE;
136340 (SQLITE_DONE==rc && !callbackIsInit
142610 if( sParse.rc!=SQLITE_OK && sParse.rc!=SQLITE_DONE ){
155031 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
164811 return SQLITE_DONE;
166745 testcase( rc==SQLITE_DONE );
166866 if( rc==SQLITE_DONE ){
179204 if( pParse->zErrMsg || (pParse->rc!=SQLITE_OK && pParse->rc!=SQLITE_DONE) ){
181394 case SQLITE_DONE: zName = "SQLITE_DONE"; break;
181456 case SQLITE_DONE: {
185567 /* TODO(shess) Only used for SQLITE_OK and SQLITE_DONE at this time.
185652 ** "OUT" variables identified below, or SQLITE_DONE to indicate that
189182 if( rc==SQLITE_DONE ) rc = rc2;
189952 case SQLITE_DONE:
193141 }else if( i && rc==SQLITE_DONE ){
193208 ** The second pass, in the block that begins "if( rc==SQLITE_DONE )" below,
193247 if( rc==SQLITE_DONE ){
193331 return SQLITE_DONE;
193410 return SQLITE_DONE;
193627 if( rc==SQLITE_DONE && pRet && isRequirePhrase ){
193631 if( rc==SQLITE_DONE ){
195220 return SQLITE_DONE;
195980 return SQLITE_DONE;
196333 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
196628 ** (i.e. SQLITE_DONE).
197329 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
197781 ** SQLITE_DONE. Otherwise, an SQLite error code.
199688 ** segment in the database, SQLITE_DONE is returned immediately.
199728 rc = SQLITE_DONE;
199797 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
199814 }else if( rc==SQLITE_DONE ){
200007 if( rc==SQLITE_DONE ){
200019 return (rc==SQLITE_OK && bReturnDone && bSeenDone) ? SQLITE_DONE : rc;
201838 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
202023 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
202293 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
203011 if( rc!=SQLITE_OK && rc!=SQLITE_DONE ){ return rc; }
203013 nShift = (rc==SQLITE_DONE)+iCurrent-nSnippet;
203088 if( rc==SQLITE_DONE ){
203993 rc = SQLITE_DONE;
204010 }else if( rc==SQLITE_DONE && pTab->zContentTbl==0 ){
204015 if( rc==SQLITE_DONE ){
204025 assert( rc!=SQLITE_DONE );
204399 ** Return SQLITE_DONE early if this takes us all the way to the end of
204406 if( zStart>=zTerm ) return SQLITE_DONE;
212087 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
214291 if( rc==SQLITE_DONE ){
216173 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
217413 return SQLITE_DONE;
217900 ** returned SQLITE_DONE, the vacuum state is stored in the state database.
217989 ** Return SQLITE_DONE if the update has been completely applied, or
218027 ** update has been partially applied, or SQLITE_DONE if it has been
218105 ** will immediately return SQLITE_DONE.
221180 p->rc = SQLITE_DONE;
221656 if( p->rc==SQLITE_OK || p->rc==SQLITE_DONE ){
221874 p->rc = SQLITE_DONE;
222213 p->rc = SQLITE_DONE;
222255 p->rc = SQLITE_DONE;
222377 if( p->rc==SQLITE_DONE && rc2!=SQLITE_OK ) p->rc = rc2;
222467 if( p->rc!=SQLITE_OK && p->rc!=SQLITE_DONE ){
222470 assert( p->rc!=SQLITE_DONE || p->eStage==RBU_STAGE_DONE );
222482 if( rc==SQLITE_DONE ) return SQLITE_OK;
222486 assert( rc!=SQLITE_DONE );
222501 assert( rc!=SQLITE_DONE );
223660 u8 isEof; /* After pStmt has returned SQLITE_DONE */
228578 return SQLITE_DONE;
228588 if( p->in.iNext>=p->in.nData ) return SQLITE_DONE;
228688 ** error code if an error occurs, or SQLITE_DONE if there are no further
228708 ** change in the changeset. This function may return SQLITE_ROW, SQLITE_DONE
231582 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
231860 ** SQLITE_OK or SQLITE_DONE.
236385 ** the callback returned SQLITE_DONE, this is not an error and this function
250411 if( rc==SQLITE_DONE ){
252044 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
254114 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
254488 if( rc==SQLITE_DONE ) rc = SQLITE_OK;