Lines Matching defs:SQLITE_DONE
952 #define SQLITE_DONE 101 /* sqlite3_step() has finished executing */
3643 ** [SQLITE_DONE], [SQLITE_ROW], [SQLITE_ERROR], or [SQLITE_MISUSE].
3654 ** ^[SQLITE_DONE] means that the statement has finished executing
3676 ** previously returned [SQLITE_ERROR] or [SQLITE_DONE]. Or it could
3965 ** [prepared statement] S returned [SQLITE_ROW] or [SQLITE_DONE],
6480 ** from source to destination, then it returns [SQLITE_DONE].
6483 ** [SQLITE_DONE], a call to sqlite3_backup_step() may return [SQLITE_READONLY],
6516 ** and sqlite3_backup_step() returns [SQLITE_DONE]. ^Every call to
6531 ** When sqlite3_backup_step() has returned [SQLITE_DONE], or when the
6536 ** ^If sqlite3_backup_step() has not yet returned [SQLITE_DONE], then any
6786 ** callback returns [SQLITE_ROW] or [SQLITE_DONE], or if it returns a value
37882 ** If the journal header file appears to be corrupted, SQLITE_DONE is
37901 ** point, return SQLITE_DONE.
37905 return SQLITE_DONE;
37911 ** SQLITE_DONE. If an IO error occurs, return an error code. Otherwise,
37920 return SQLITE_DONE;
37968 return SQLITE_DONE;
38513 ** corrupted, SQLITE_DONE is returned. Data is considered corrupted in
38578 return SQLITE_DONE;
38587 return SQLITE_DONE;
39068 ** pager_playback_one_page() call returns SQLITE_DONE or an IO error
39079 if( rc==SQLITE_DONE ){
39135 if( rc==SQLITE_DONE ){
39660 assert( rc!=SQLITE_DONE );
39675 assert( rc!=SQLITE_DONE );
39690 assert( rc!=SQLITE_DONE );
39709 assert( rc!=SQLITE_DONE );
42670 assert(rc!=SQLITE_DONE);
49973 ** point in calling this function again), return SQLITE_DONE.
49981 ** it returns SQLITE_DONE or an error, and that nFin is the
50001 return SQLITE_DONE;
50094 ** SQLITE_DONE is returned. If it is not finished, but no error occurred,
50104 rc = SQLITE_DONE;
50166 if( (rc==SQLITE_DONE || rc==SQLITE_OK) && nFree>0 ){
50856 rc = SQLITE_DONE;
50862 assert( next==0 || rc==SQLITE_DONE );
50877 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
55665 rc = SQLITE_DONE;
55676 if( rc==SQLITE_DONE
55771 rc = SQLITE_DONE;
55833 rc = (p->rc==SQLITE_DONE) ? SQLITE_OK : p->rc;
55950 ** checks this assumption - (p->rc) should be set to either SQLITE_DONE
58279 ** listing has finished and sqlite3_step() should return SQLITE_DONE.
58309 rc = SQLITE_DONE;
60682 ** sqlite3_step() after any error or after SQLITE_DONE. But beginning
60762 if( rc==SQLITE_DONE ){
60782 assert( rc==SQLITE_ROW || rc==SQLITE_DONE || rc==SQLITE_ERROR
60785 assert( p->rc!=SQLITE_ROW && p->rc!=SQLITE_DONE );
60786 if( p->isPrepareV2 && rc!=SQLITE_ROW && rc!=SQLITE_DONE ){
63182 rc = p->rc ? SQLITE_ERROR : SQLITE_DONE;
65098 rc = SQLITE_DONE;
67829 if( rc==SQLITE_DONE ){
68527 assert( rc!=SQLITE_ROW && rc!=SQLITE_DONE );
77045 pParse->rc = SQLITE_DONE;
86389 (SQLITE_DONE==rc && !callbackIsInit
89675 if( pParse->rc==SQLITE_DONE ) pParse->rc = SQLITE_OK;
106820 if( pParse->rc!=SQLITE_OK && pParse->rc!=SQLITE_DONE && pParse->zErrMsg==0 ){
110764 if( rc==SQLITE_DONE ){
110771 if( rc==SQLITE_DONE ){
110797 if( rc==SQLITE_DONE ){
110821 if( rc==SQLITE_DONE ){
110847 * SQLITE_ROW if a page is returned, SQLITE_DONE if out of pages,
110860 * interiorCursorNextPage() could still return SQLITE_DONE. This
110980 * SQLITE_ROW with the page in *ppPage, or SQLITE_DONE if out of
111018 return SQLITE_DONE;
111323 * SQLITE_DONE if all pages in the tree were exhausted.
111405 * a leaf page is found, SQLITE_DONE when no more leaves exist, or any
111410 return SQLITE_DONE;
111418 assert( rc==SQLITE_DONE );
111506 if( rc!=SQLITE_DONE && rc!=SQLITE_ROW ){
111883 * SQLITE_DONE to indicate whether there is further data to consider.
111955 if( rc==SQLITE_DONE ){
112745 /* TODO(shess) Only used for SQLITE_OK and SQLITE_DONE at this time.
112829 ** "OUT" variables identified below, or SQLITE_DONE to indicate that
115243 if( rc==SQLITE_DONE ) rc = rc2;
116497 case SQLITE_DONE:
117489 if( rc==SQLITE_DONE ){
117577 return SQLITE_DONE;
117636 rc = SQLITE_DONE;
117646 return SQLITE_DONE;
117873 if( rc==SQLITE_DONE && pRet && isRequirePhrase ){
117877 if( rc==SQLITE_DONE ){
119160 return SQLITE_DONE;
119882 return SQLITE_DONE;
120007 ** (i.e. SQLITE_DONE).
120494 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
120816 ** SQLITE_DONE. Otherwise, an SQLite error code.
122126 ** segment in the database, SQLITE_DONE is returned immediately.
122148 rc = SQLITE_DONE;
122361 if( rc==SQLITE_DONE ){
122492 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
123264 if( rc!=SQLITE_OK && rc!=SQLITE_DONE ){ return rc; }
123266 nShift = (rc==SQLITE_DONE)+iCurrent-nSnippet;
123331 if( rc==SQLITE_DONE ){
124188 }else if( rc==SQLITE_DONE ){
124193 if( rc==SQLITE_DONE ){
124203 assert( rc!=SQLITE_DONE );
128190 return SQLITE_DONE;