Lines Matching defs:SQLITE_OK

1319 ** ^Calls to sqlite3_close() and sqlite3_close_v2() return [SQLITE_OK] if
1340 ** [sqlite3_backup] objects then it returns [SQLITE_OK] and the deallocation
1446 #define SQLITE_OK 0 /* Successful result */
1559 #define SQLITE_OK_LOAD_PERMANENTLY (SQLITE_OK | (1<<8))
1974 ** file control returns [SQLITE_OK], then the parser assumes that the
1979 ** any result code other than [SQLITE_OK] or [SQLITE_NOTFOUND], that means
2059 ** If the [SQLITE_FCNTL_BEGIN_ATOMIC_WRITE] opcode returns SQLITE_OK, then
2075 ** This file control returns [SQLITE_OK] if and only if the writes were
2452 ** ^The sqlite3_initialize() routine returns [SQLITE_OK] on success.
2455 ** as a mutex) it returns an [error code] other than [SQLITE_OK].
2492 ** must return [SQLITE_OK] on success and some other [error code] upon
2527 ** ^When a configuration option is set, sqlite3_config() returns [SQLITE_OK].
2547 ** ^Calls to sqlite3_db_config() return SQLITE_OK if and only if
3785 ** return [SQLITE_OK] to allow the action, [SQLITE_IGNORE] to disallow the
3789 ** any value other than [SQLITE_IGNORE], [SQLITE_OK], or [SQLITE_DENY]
3793 ** When the callback returns [SQLITE_OK], that means the operation
3812 ** been read if [SQLITE_OK] had been returned. The [SQLITE_IGNORE]
3870 ** return either [SQLITE_OK] or one of these two constants in order
4112 ** [SQLITE_OK] is returned. Otherwise an [error code] is returned.)^ ^The
4646 ** ^On success, the sqlite3_prepare() family of routines return [SQLITE_OK];
4992 ** ^The sqlite3_bind_* routines return [SQLITE_OK] on success or an
5578 ** SQLITE_OK. ^If the most recent evaluation of statement S failed, then
5615 ** then [sqlite3_reset(S)] returns [SQLITE_OK].
6770 ** ^(This routine returns [SQLITE_OK] if shared cache was enabled or disabled
6891 ** interface returns SQLITE_OK and fills in the non-NULL pointers in
6897 ** table and returns SQLITE_OK if the table exists and SQLITE_ERROR if it
6987 ** [SQLITE_OK] on success and [SQLITE_ERROR] if something goes wrong.
7488 ** ^(On success, [SQLITE_OK] is returned and the new [BLOB handle] is stored
7639 ** ^(On success, sqlite3_blob_read() returns SQLITE_OK.
7659 ** ^(On success, sqlite3_blob_write() returns SQLITE_OK.
7815 ** SQLITE_BUSY. ^The sqlite3_mutex_try() interface returns [SQLITE_OK]
7907 ** called, but only if the prior call to xMutexInit returned SQLITE_OK.
8106 ** SQLITE_OK on success and a non-zero [error code] on failure.
8219 ** ^The sqlite3_db_status() routine returns SQLITE_OK on success and a
8737 ** are still more pages to be copied, then the function returns [SQLITE_OK].
8741 ** then an [error code] is returned. ^As well as [SQLITE_OK] and
8800 ** ^The value returned by sqlite3_backup_finish is [SQLITE_OK] if no
8922 ** returns SQLITE_OK.
9083 ** The callback function should normally return [SQLITE_OK]. ^If an error
9234 ** databases, SQLITE_OK is returned.
9237 ** mode, SQLITE_OK is returned and both *pnLog and *pnCkpt set to -1. ^If
9321 ** return SQLITE_OK. Or, if this is not possible, it may return
9520 ** ^Otherwise, if no error occurs, [sqlite3_db_cacheflush()] returns SQLITE_OK.
9679 ** created [sqlite3_snapshot] object into *P and returns SQLITE_OK.
9729 ** ^The [sqlite3_snapshot_open()] interface returns SQLITE_OK on success
9816 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
9979 ** a pointer to the new object is written to *ppSession and SQLITE_OK is
10099 ** SQLITE_OK is returned if the call completes without error. Or, if an error
10161 ** SQLITE_OK. If an error occurs, set both *ppChangeset and *pnChangeset to
10314 ** If the operation successful, SQLITE_OK is returned. Otherwise, an SQLite
10383 ** If successful, *pp is set to point to the iterator handle and SQLITE_OK
10465 ** If no error occurs, SQLITE_OK is returned. If an error does occur, an
10499 ** SQLITE_OK is returned and the output variables populated as described
10526 ** returns SQLITE_OK. The name of the function comes from the fact that this
10556 ** returns SQLITE_OK. If the change is an UPDATE and does not include
10558 ** SQLITE_OK returned. The name of the function comes from the fact that
10587 ** and returns SQLITE_OK.
10604 ** violations in the destination database and returns SQLITE_OK.
10629 ** to that error is returned by this function. Otherwise, SQLITE_OK is
10637 ** if( rc!=SQLITE_OK ){
10661 ** SQLITE_OK is returned. If an error occurs, both *pnOut and *ppOut are
10689 ** if( rc==SQLITE_OK ) rc = sqlite3changegroup_add(pGrp, nA, pA);
10690 ** if( rc==SQLITE_OK ) rc = sqlite3changegroup_add(pGrp, nB, pB);
10691 ** if( rc==SQLITE_OK ){
10723 ** If successful, this function returns SQLITE_OK and populates (*pp) with
10825 ** If no error occurs, SQLITE_OK is returned.
10847 ** variables (*pnData) and (*ppData) are set to 0. Otherwise, SQLITE_OK
11164 ** before returning SQLITE_OK. If the input is completely exhausted, (*pnData)
11198 ** supplied data, it should return SQLITE_OK to indicate success. Otherwise,
11364 ** (not characters) of the buffer and SQLITE_OK is returned. Otherwise,
11377 ** the query within the current row. Return SQLITE_OK if successful, or
11397 ** Returns SQLITE_OK if successful, or an error code (i.e. SQLITE_NOMEM)
11424 ** If the callback function returns any value other than SQLITE_OK, the
11426 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
11429 ** If the query runs to completion without incident, SQLITE_OK is returned.
11603 ** should be set to point to the new tokenizer handle and SQLITE_OK
11604 ** returned. If an error occurs, some value other than SQLITE_OK should
11658 ** If an xToken() callback returns any value other than SQLITE_OK, then
11661 ** input buffer is exhausted, xTokenize() should return SQLITE_OK. Finally,
11664 ** SQLITE_OK or SQLITE_DONE.
14991 #define sqlite3_mutex_try(X) SQLITE_OK
14996 #define sqlite3MutexInit() SQLITE_OK
17579 # define sqlite3FaultSim(X) SQLITE_OK
17829 # define sqlite3AuthCheck(a,b,c,d,e) SQLITE_OK
18019 # define sqlite3ExprCheckIN(x,y) SQLITE_OK
18063 # define sqlite3VtabSync(X,Y) SQLITE_OK
18070 # define sqlite3VtabSavepoint(X, Y, Z) SQLITE_OK
19188 #define sqlite3VdbeMemExpandBlob(x) SQLITE_OK
19189 #define ExpandBlob(P) SQLITE_OK
19335 return SQLITE_OK;
19383 int rc = SQLITE_OK; /* Return code */
20105 ** return this value and set *pRc to SQLITE_OK.
20113 int *pRc /* OUT: Error code. SQLITE_OK or ERROR */
20162 *pRc = SQLITE_OK;
20261 if( rc==SQLITE_OK ){
20268 rc = SQLITE_OK;
20911 return flags ? id->pMethods->xSync(id, flags) : SQLITE_OK;
21001 return SQLITE_OK;
21004 return SQLITE_OK;
21026 assert( rc==SQLITE_OK || pFile->pMethods==0 );
21106 if( rc!=SQLITE_OK ){
21213 return SQLITE_OK;
21226 return SQLITE_OK;
21356 static int sqlite3MemInit(void *NotUsed){ return SQLITE_OK; }
21626 return SQLITE_OK;
21642 return SQLITE_OK;
21872 return SQLITE_OK;
22778 return SQLITE_OK;
23399 return SQLITE_OK;
23558 return SQLITE_OK;
23562 return SQLITE_OK;
23633 if( SQLITE_OK==pGlobalMutexMethods->xMutexTry(pCheck->mutex) ){
23696 int rc = SQLITE_OK;
23741 int rc = SQLITE_OK;
23796 ** Obtain the mutex p. If successful, return SQLITE_OK. Otherwise, if another
23800 int rc = SQLITE_OK;
23878 static int noopMutexInit(void){ return SQLITE_OK; }
23879 static int noopMutexEnd(void){ return SQLITE_OK; }
23888 return SQLITE_OK;
23941 static int debugMutexInit(void){ return SQLITE_OK; }
23942 static int debugMutexEnd(void){ return SQLITE_OK; }
23996 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
24012 return SQLITE_OK;
24159 static int pthreadMutexInit(void){ return SQLITE_OK; }
24160 static int pthreadMutexEnd(void){ return SQLITE_OK; }
24295 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
24363 rc = SQLITE_OK;
24368 rc = SQLITE_OK;
24381 rc = SQLITE_OK;
24388 if( rc==SQLITE_OK && p->trace ){
24884 return SQLITE_OK;
24899 return SQLITE_OK;
25015 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
25075 rc = SQLITE_OK;
25212 return SQLITE_OK;
25263 if( rc!=SQLITE_OK ) memset(&mem0, 0, sizeof(mem0));
27740 return SQLITE_OK;
27751 rc = SQLITE_OK;
27753 rc = pthread_join(p->tid, ppOut) ? SQLITE_ERROR : SQLITE_OK;
27834 return SQLITE_OK;
27859 return (rc==WAIT_OBJECT_0) ? SQLITE_OK : SQLITE_ERROR;
27902 return SQLITE_OK;
27925 return SQLITE_OK;
28165 if( rc!=SQLITE_OK ){
28266 return SQLITE_OK;
28281 int rc = SQLITE_OK;
28298 if( rc==SQLITE_OK ){
28511 ** SQLITE_OK if no test callback is installed.
28516 return xCallback ? xCallback(iTest) : SQLITE_OK;
28643 ** should be called with err_code set to SQLITE_OK and zFormat set
30723 ** a normal expected return code of SQLITE_BUSY or SQLITE_OK
30725 #define IS_LOCK_ERROR(x) ((x != SQLITE_OK) && (x != SQLITE_BUSY))
31285 ** "unix" VFSes. Return SQLITE_OK opon successfully updating the
31302 rc = SQLITE_OK;
31317 rc = SQLITE_OK;
31549 rc = SQLITE_OK;
32106 return SQLITE_OK;
32164 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
32167 int rc = SQLITE_OK;
32316 int rc = SQLITE_OK;
32335 return SQLITE_OK;
32364 ** return SQLITE_OK.
32406 assert( rc==SQLITE_OK );
32420 if( unixFileLock(pFile, &lock) && rc==SQLITE_OK ){
32473 if( rc==SQLITE_OK
32484 if( rc==SQLITE_OK ){
32495 rc==SQLITE_OK ? "ok" : "failed"));
32530 int rc = SQLITE_OK;
32539 return SQLITE_OK;
32675 if( rc==SQLITE_OK ) pFile->eFileLock = eFileLock;
32737 return SQLITE_OK;
32744 int rc = SQLITE_OK;
32791 return SQLITE_OK;
32795 return SQLITE_OK;
32799 return SQLITE_OK;
32844 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
32851 int rc = SQLITE_OK;
32894 int rc = SQLITE_OK;
32908 return SQLITE_OK;
32953 return SQLITE_OK;
32961 return SQLITE_OK;
32970 rc = SQLITE_OK;
32978 return SQLITE_OK;
33028 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
33031 int rc = SQLITE_OK;
33073 rc = SQLITE_OK;
33111 int rc = SQLITE_OK;
33120 return SQLITE_OK;
33137 rc==SQLITE_OK ? "ok" : "failed"));
33164 return SQLITE_OK;
33170 return SQLITE_OK;
33176 return SQLITE_OK;
33181 return SQLITE_OK;
33215 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
33218 int rc = SQLITE_OK;
33287 int rc = SQLITE_OK;
33293 rc = SQLITE_OK;
33329 return SQLITE_OK;
33335 return SQLITE_OK;
33348 return SQLITE_OK;
33364 return SQLITE_OK;
33411 ** Return SQLITE_OK on success, SQLITE_BUSY on failure.
33449 return SQLITE_OK;
33457 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
33460 int rc = SQLITE_OK;
33471 return SQLITE_OK;
33485 if( SQLITE_OK==lrc ){
33530 int rc = SQLITE_OK;
33547 return SQLITE_OK;
33576 ** return SQLITE_OK.
33634 } else if( lrc1 != SQLITE_OK ) {
33667 int failed2 = SQLITE_OK;
33689 if( rc==SQLITE_OK ){
33700 rc==SQLITE_OK ? "ok" : "failed"));
33712 int rc = SQLITE_OK;
33728 return SQLITE_OK;
33756 if( rc==SQLITE_OK && (eFileLock==SHARED_LOCK || pInode->nShared>1) ){
33764 if( rc==SQLITE_OK && pFile->eFileLock>=PENDING_LOCK ){
33767 if( rc==SQLITE_OK && pFile->eFileLock>=RESERVED_LOCK && context->reserved ){
33773 if( rc==SQLITE_OK && (eFileLock==SHARED_LOCK || pInode->nShared>1)){
33777 if( rc==SQLITE_OK && eFileLock==NO_LOCK ){
33797 if( rc==SQLITE_OK ){
33807 if( rc==SQLITE_OK ) pFile->eFileLock = eFileLock;
33815 int rc = SQLITE_OK;
33937 ** Read data from a file into a buffer. Return SQLITE_OK if all
33968 return SQLITE_OK;
33981 return SQLITE_OK;
34052 ** Write data from a buffer into a file. Return SQLITE_OK on success
34103 return SQLITE_OK;
34132 return SQLITE_OK;
34266 ** SQLITE_OK is returned. If an error occurs, either SQLITE_NOMEM
34280 ** a no-op, replace it with a stub that returns SQLITE_OK but leaves
34283 ** If SQLITE_OK is returned, the caller is responsible for closing
34304 if( fd>=0 ) return SQLITE_OK;
34358 if( rc==SQLITE_OK ){
34363 rc = SQLITE_OK;
34416 return SQLITE_OK;
34444 return SQLITE_OK;
34521 return SQLITE_OK;
34552 return rc ? SQLITE_IOERR_BEGIN_ATOMIC : SQLITE_OK;
34556 return rc ? SQLITE_IOERR_COMMIT_ATOMIC : SQLITE_OK;
34560 return rc ? SQLITE_IOERR_ROLLBACK_ATOMIC : SQLITE_OK;
34566 return SQLITE_OK;
34570 return SQLITE_OK;
34574 return SQLITE_OK;
34585 return SQLITE_OK;
34589 return SQLITE_OK;
34593 return SQLITE_OK;
34601 return SQLITE_OK;
34605 return SQLITE_OK;
34610 int rc = SQLITE_OK;
34641 return SQLITE_OK;
34908 int rc = SQLITE_OK; /* Result code form fcntl() */
34929 rc = (rc!=(-1)) ? SQLITE_OK : SQLITE_BUSY;
34937 if( rc==SQLITE_OK ){
35020 ** take it now. Return SQLITE_OK if successful, or an SQLite error
35029 int rc = SQLITE_OK;
35061 if( rc==SQLITE_OK && robust_ftruncate(pShmNode->h, 0) ){
35069 if( rc==SQLITE_OK ){
35114 int rc = SQLITE_OK; /* Result code */
35197 if( rc!=SQLITE_OK && rc!=SQLITE_READONLY_CANTINIT ) goto shm_open_err;
35241 ** separate process), then *pp is set to NULL and SQLITE_OK returned. If
35248 ** memory and SQLITE_OK returned.
35260 int rc = SQLITE_OK;
35267 if( rc!=SQLITE_OK ) return rc;
35275 if( rc!=SQLITE_OK ) goto shmpage_out;
35305 ** false, exit early. *pp will be set to NULL and SQLITE_OK returned.
35380 if( pShmNode->isReadonly && rc==SQLITE_OK ) rc = SQLITE_READONLY;
35403 int rc = SQLITE_OK; /* Result code */
35435 rc = SQLITE_OK;
35439 if( rc==SQLITE_OK ){
35459 if( rc==SQLITE_OK ){
35463 rc = SQLITE_OK;
35468 if( rc==SQLITE_OK ){
35485 if( rc==SQLITE_OK ){
35487 if( rc==SQLITE_OK ){
35532 if( p==0 ) return SQLITE_OK;
35562 return SQLITE_OK;
35667 unixLogError(SQLITE_OK, zErr, pFd->zPath);
35690 ** SQLITE_OK is returned if no error occurs (even if the mapping is not
35697 if( pFd->nFetchOut>0 ) return SQLITE_OK;
35715 return SQLITE_OK;
35723 ** If such a pointer can be obtained, store it in *pp and return SQLITE_OK.
35724 ** Or, if one cannot but no error occurs, set *pp to 0 and return SQLITE_OK.
35741 if( rc!=SQLITE_OK ) return rc;
35749 return SQLITE_OK;
35787 return SQLITE_OK;
36101 int rc = SQLITE_OK;
36151 if( rc!=SQLITE_OK ){
36194 if( rc!=SQLITE_OK ){
36228 if( (rc==SQLITE_OK) && (pNew->pInode->pSem==NULL) ){
36247 if( rc!=SQLITE_OK ){
36254 if( rc!=SQLITE_OK ){
36324 return SQLITE_OK;
36406 int rc = SQLITE_OK;
36419 ** to create new files with. If no error occurs, then SQLITE_OK is returned
36445 int rc = SQLITE_OK; /* Return Code */
36471 if( nDb==0 || zPath[nDb]=='.' ) return SQLITE_OK;
36527 int rc = SQLITE_OK; /* Function Return Code */
36618 if( rc!=SQLITE_OK ){
36643 if( rc!=SQLITE_OK ){
36668 if( rc==SQLITE_OK ) rc = rc2;
36748 if( rc==SQLITE_OK ){
36750 if( rc!=SQLITE_OK ){
36770 if( rc!=SQLITE_OK ){
36786 int rc = SQLITE_OK;
36805 if( rc==SQLITE_OK ){
36812 rc = SQLITE_OK;
36849 return SQLITE_OK;
36876 return SQLITE_OK;
36897 int rc = SQLITE_OK;
36935 if( rc==SQLITE_OK ){
36958 assert( rc!=SQLITE_OK || zIn!=zOut || zIn[0]=='/' );
36959 if( rc==SQLITE_OK && zIn!=zOut ){
36964 }while( rc==SQLITE_OK );
37121 ** On success, return SQLITE_OK. Return SQLITE_ERROR if the time and date
37126 int rc = SQLITE_OK;
37398 return SQLITE_OK;
37451 int rc = SQLITE_OK;
37476 if( proxyCreateLockPath(path) == SQLITE_OK ){
37515 if( rc==SQLITE_OK ){
37517 return SQLITE_OK;
37565 return SQLITE_OK;
37644 int rc = SQLITE_OK;
37699 rc = SQLITE_OK;
37723 return SQLITE_OK;
37731 int rc = SQLITE_OK;
37748 if( rc!=SQLITE_OK ){
37830 if( rc==SQLITE_OK ){
37849 if( rc==SQLITE_OK && createConch ){
37881 if( rc==SQLITE_OK && pFile->openFlags ){
37896 if( rc==SQLITE_OK && !pCtx->lockProxy ){
37899 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM && tryOldLockPath ){
37908 if( rc==SQLITE_OK ){
37919 if( rc==SQLITE_OK ){
37931 rc==SQLITE_OK?"ok":"failed"));
37942 int rc = SQLITE_OK; /* Subroutine return code */
37956 (rc==SQLITE_OK ? "ok" : "failed")));
37963 ** Make *pConchPath point to the new name. Return SQLITE_OK on success
38001 return SQLITE_OK;
38011 int rc = SQLITE_OK;
38020 return SQLITE_OK;
38064 return SQLITE_OK;
38079 int rc = SQLITE_OK;
38101 if( rc==SQLITE_OK ){
38121 rc = SQLITE_OK;
38125 if( rc==SQLITE_OK && lockPath ){
38129 if( rc==SQLITE_OK ){
38135 if( rc==SQLITE_OK ){
38153 (rc==SQLITE_OK ? "ok" : "failed")));
38177 return SQLITE_OK;
38181 int rc = SQLITE_OK;
38192 rc = SQLITE_OK;
38203 rc = SQLITE_OK;
38233 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
38238 if( rc==SQLITE_OK ){
38277 if( rc==SQLITE_OK ){
38301 if( rc==SQLITE_OK ){
38323 int rc = SQLITE_OK;
38351 return SQLITE_OK;
38468 return SQLITE_OK;
38479 return SQLITE_OK;
39862 ** "win32" VFSes. Return SQLITE_OK opon successfully updating the
39879 rc = SQLITE_OK;
39894 rc = SQLITE_OK;
39946 ** compact it. Upon success, SQLITE_OK will be returned. Upon failure, one
39952 int rc = SQLITE_OK;
40016 assert( rc!=SQLITE_OK || winMemGetHeap()!=NULL );
40017 assert( rc!=SQLITE_OK || winMemGetOwned() );
40018 assert( rc!=SQLITE_OK || sqlite3_memory_used()==0 );
40315 return SQLITE_OK;
40617 ** SQLITE_OK if successful.
40644 return SQLITE_OK;
40757 assert( errcode!=SQLITE_OK );
40999 return SQLITE_OK;
41281 OSTRACE(("SEEK file=%p, rc=SQLITE_OK\n", pFile->h));
41302 OSTRACE(("SEEK file=%p, rc=SQLITE_OK\n", pFile->h));
41370 return rc ? SQLITE_OK
41376 ** Read data from a file into a buffer. Return SQLITE_OK if all
41407 OSTRACE(("READ-MMAP pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
41409 return SQLITE_OK;
41451 OSTRACE(("READ pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
41453 return SQLITE_OK;
41457 ** Write data from a buffer into a file. Return SQLITE_OK on success
41485 OSTRACE(("WRITE-MMAP pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
41487 return SQLITE_OK;
41561 OSTRACE(("WRITE pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
41563 return SQLITE_OK;
41571 int rc = SQLITE_OK; /* Return code for this function */
41672 OSTRACE(("SYNC-NOP pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
41674 return SQLITE_OK;
41680 "rc=SQLITE_OK\n", osGetCurrentProcessId(),
41695 OSTRACE(("SYNC pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
41697 return SQLITE_OK;
41713 int rc = SQLITE_OK;
41872 int rc = SQLITE_OK; /* Return code from subroutines */
41888 OSTRACE(("LOCK-HELD file=%p, rc=SQLITE_OK\n", pFile->h));
41889 return SQLITE_OK;
41996 rc = SQLITE_OK;
42034 OSTRACE(("TEST-WR-LOCK file=%p, pResOut=%p, *pResOut=%d, rc=SQLITE_OK\n",
42036 return SQLITE_OK;
42053 int rc = SQLITE_OK;
42103 return SQLITE_OK;
42109 return SQLITE_OK;
42115 return SQLITE_OK;
42151 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
42152 return SQLITE_OK;
42156 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
42157 return SQLITE_OK;
42161 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
42162 return SQLITE_OK;
42168 if( rc==SQLITE_OK ){
42179 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
42180 return SQLITE_OK;
42184 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
42185 return SQLITE_OK;
42189 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
42190 return SQLITE_OK;
42194 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
42195 return SQLITE_OK;
42209 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
42210 return SQLITE_OK;
42215 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
42216 return SQLITE_OK;
42224 OSTRACE(("FCNTL oldFile=%p, newFile=%p, rc=SQLITE_OK\n",
42226 return SQLITE_OK;
42232 if( rc==SQLITE_OK ){
42241 int rc = SQLITE_OK;
42444 rc = SQLITE_OK;
42511 ** take it now. Return SQLITE_OK if successful, or an SQLite error
42521 if( rc==SQLITE_OK ){
42533 if( rc==SQLITE_OK ){
42550 int rc = SQLITE_OK; /* Result code */
42609 if( rc!=SQLITE_OK ){
42617 if( rc!=SQLITE_OK && rc!=SQLITE_READONLY_CANTINIT ) goto shm_open_err;
42667 if( p==0 ) return SQLITE_OK;
42691 return SQLITE_OK;
42707 int rc = SQLITE_OK; /* Result code */
42735 rc = SQLITE_OK;
42739 if( rc==SQLITE_OK ){
42759 if( rc==SQLITE_OK ){
42763 rc = SQLITE_OK;
42768 if( rc==SQLITE_OK ){
42785 if( rc==SQLITE_OK ){
42787 if( rc==SQLITE_OK ){
42825 ** separate process), then *pp is set to NULL and SQLITE_OK returned. If
42832 ** memory and SQLITE_OK returned.
42846 int rc = SQLITE_OK;
42850 if( rc!=SQLITE_OK ) return rc;
42858 if( rc!=SQLITE_OK ) goto shmpage_out;
42875 if( rc!=SQLITE_OK ){
42883 ** zero, exit early. *pp will be set to NULL and SQLITE_OK returned.
42890 if( rc!=SQLITE_OK ){
42971 if( pShmNode->isReadonly && rc==SQLITE_OK ) rc = SQLITE_READONLY;
43016 OSTRACE(("UNMAP-FILE pid=%lu, pFile=%p, rc=SQLITE_OK\n",
43018 return SQLITE_OK;
43033 ** SQLITE_OK is returned if no error occurs (even if the mapping is not
43045 if( pFd->nFetchOut>0 ) return SQLITE_OK;
43093 return SQLITE_OK;
43111 return SQLITE_OK;
43118 OSTRACE(("MAP-FILE pid=%lu, pFile=%p, rc=SQLITE_OK\n",
43120 return SQLITE_OK;
43128 ** If such a pointer can be obtained, store it in *pp and return SQLITE_OK.
43129 ** Or, if one cannot but no error occurs, set *pp to 0 and return SQLITE_OK.
43149 if( rc!=SQLITE_OK ){
43162 OSTRACE(("FETCH pid=%lu, pFile=%p, pp=%p, *pp=%p, rc=SQLITE_OK\n",
43164 return SQLITE_OK;
43205 OSTRACE(("UNFETCH pid=%lu, pFile=%p, rc=SQLITE_OK\n",
43207 return SQLITE_OK;
43575 OSTRACE(("TEMP-FILENAME name=%s, rc=SQLITE_OK\n", zBuf));
43576 return SQLITE_OK;
43646 int rc = SQLITE_OK; /* Function Return Code */
43711 if( rc!=SQLITE_OK ){
43804 if( rc2==SQLITE_OK && isRO ) break;
43821 if( rc2==SQLITE_OK && isRO ) break;
43841 if( rc2==SQLITE_OK && isRO ) break;
43884 && (rc = winceCreateLock(zName, pFile))!=SQLITE_OK
43994 rc = SQLITE_OK; /* Deleted OK. */
44022 rc = SQLITE_OK; /* Deleted OK. */
44114 OSTRACE(("ACCESS name=%s, pResOut=%p, *pResOut=%d, rc=SQLITE_OK\n",
44116 return SQLITE_OK;
44244 return SQLITE_OK;
44263 return SQLITE_OK;
44282 return SQLITE_OK;
44343 return SQLITE_OK;
44365 if( winFullPathname(pVfs, zFilename, nFull, zFull)!=SQLITE_OK ){
44524 ** On success, return SQLITE_OK. Return SQLITE_ERROR if the time and date
44562 return SQLITE_OK;
44748 return SQLITE_OK;
44758 return SQLITE_OK;
44935 if( p==0 ) return SQLITE_OK;
44950 return SQLITE_OK;
44966 if( p->u.aHash[h]==i ) return SQLITE_OK;
44995 return SQLITE_OK;
45512 return SQLITE_OK;
45618 if( rc!=SQLITE_OK && rc!=SQLITE_BUSY ){
45624 return *ppPage==0 ? SQLITE_NOMEM_BKPT : SQLITE_OK;
46778 return SQLITE_OK;
48298 ** * The Pager.errCode variable is set to something other than SQLITE_OK.
48812 # define pagerOpenWalIfPresent(z) SQLITE_OK
48813 # define pagerBeginReadTransaction(z) SQLITE_OK
48878 assert( pPager->errCode==SQLITE_OK );
48883 assert( pPager->errCode==SQLITE_OK );
48890 assert( pPager->errCode==SQLITE_OK );
48902 assert( pPager->errCode==SQLITE_OK );
48921 assert( pPager->errCode==SQLITE_OK );
48934 assert( pPager->errCode==SQLITE_OK );
48948 assert( pPager->errCode!=SQLITE_OK );
49069 ** that is read in *pRes. Return SQLITE_OK if everything worked, or an
49077 if( rc==SQLITE_OK ){
49090 ** Write a 32-bit integer into the given file descriptor. Return SQLITE_OK
49109 int rc = SQLITE_OK;
49116 rc = pPager->noLock ? SQLITE_OK : sqlite3OsUnlock(pPager->fd, eLock);
49136 int rc = SQLITE_OK;
49140 rc = pPager->noLock ? SQLITE_OK : sqlite3OsLock(pPager->fd, eLock);
49141 if( rc==SQLITE_OK && (pPager->eLock!=UNKNOWN_LOCK||eLock==EXCLUSIVE_LOCK) ){
49268 ** zMaster[0] is set to 0 and SQLITE_OK returned.
49282 if( SQLITE_OK!=(rc = sqlite3OsFileSize(pJrnl, &szJ))
49284 || SQLITE_OK!=(rc = read32bits(pJrnl, szJ-16, &len))
49288 || SQLITE_OK!=(rc = read32bits(pJrnl, szJ-12, &cksum))
49289 || SQLITE_OK!=(rc = sqlite3OsRead(pJrnl, aMagic, 8, szJ-8))
49291 || SQLITE_OK!=(rc = sqlite3OsRead(pJrnl, zMaster, len, szJ-16-len))
49303 ** definitely roll back, so just return SQLITE_OK and report a (nul)
49310 return SQLITE_OK;
49359 ** Otherwise, return SQLITE_OK.
49362 int rc = SQLITE_OK; /* Return code */
49375 if( rc==SQLITE_OK && !pPager->noSync ){
49385 if( rc==SQLITE_OK && iLimit>0 ){
49388 if( rc==SQLITE_OK && sz>iLimit ){
49412 int rc = SQLITE_OK; /* Return code */
49502 for(nWrite=0; rc==SQLITE_OK&&nWrite<JOURNAL_HDR_SZ(pPager); nWrite+=nHeader){
49522 ** is set to the value read from the journal header. SQLITE_OK is returned
49571 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+8, pNRec))
49572 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+12, &pPager->cksumInit))
49573 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+16, pDbSize))
49583 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+20, &iSectorSize))
49584 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+24, &iPageSize))
49619 testcase( rc!=SQLITE_OK );
49668 return SQLITE_OK;
49711 if( SQLITE_OK==(rc = sqlite3OsFileSize(pPager->jfd, &jrnlSize))
49757 ** bitvecs of all open savepoints. Return SQLITE_OK if successful
49762 int rc = SQLITE_OK; /* Result code */
49769 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
49834 if( rc!=SQLITE_OK && pPager->eState==PAGER_ERROR ){
49852 assert( pPager->errCode==SQLITE_OK || !MEMDB );
49862 pPager->errCode = SQLITE_OK;
49892 assert( rc==SQLITE_OK || !MEMDB );
49895 pPager->errCode==SQLITE_OK ||
49975 ** SQLITE_OK is returned if no error occurs. If an error occurs during
49985 int rc = SQLITE_OK; /* Error code from journal finalization operation */
49986 int rc2 = SQLITE_OK; /* Error code from db file unlock operation */
50004 return SQLITE_OK;
50020 rc = SQLITE_OK;
50023 if( rc==SQLITE_OK && pPager->fullSync ){
50071 if( rc==SQLITE_OK ){
50086 assert( rc2==SQLITE_OK );
50087 }else if( rc==SQLITE_OK && bCommit && pPager->dbFileSize>pPager->dbSize ){
50098 if( rc==SQLITE_OK && bCommit && isOpen(pPager->fd) ){
50100 if( rc==SQLITE_NOTFOUND ) rc = SQLITE_OK;
50112 return (rc==SQLITE_OK?rc2:rc);
50216 ** skipped and SQLITE_OK is returned.
50225 ** and played back, then SQLITE_OK is returned. If an IO error occurs
50287 if( rc!=SQLITE_OK ) return rc;
50289 if( rc!=SQLITE_OK ) return rc;
50302 return SQLITE_OK;
50315 if( pDone && (rc = sqlite3BitvecSet(pDone, pgno))!=SQLITE_OK ){
50436 if( rc!=SQLITE_OK ) return rc;
50507 ** occur, SQLITE_OK is returned.
50536 if( rc!=SQLITE_OK ) goto delmaster_out;
50544 if( rc!=SQLITE_OK ) goto delmaster_out;
50553 if( rc!=SQLITE_OK ) goto delmaster_out;
50560 if( rc!=SQLITE_OK ){
50571 if( rc!=SQLITE_OK ){
50577 if( rc!=SQLITE_OK ){
50621 ** If successful, return SQLITE_OK. If an IO error occurs while modifying
50625 int rc = SQLITE_OK;
50638 if( rc==SQLITE_OK && currentSize!=newSize ){
50648 if( rc==SQLITE_OK ){
50754 ** is then deleted and SQLITE_OK returned, just as if no corruption had
50785 if( rc!=SQLITE_OK ){
50802 if( rc==SQLITE_OK && zMaster[0] ){
50806 if( rc!=SQLITE_OK || !res ){
50823 if( rc!=SQLITE_OK ){
50825 rc = SQLITE_OK;
50864 if( rc!=SQLITE_OK ){
50879 if( rc==SQLITE_OK ){
50891 rc = SQLITE_OK;
50908 if( rc==SQLITE_OK ){
50933 if( rc==SQLITE_OK ){
50936 testcase( rc!=SQLITE_OK );
50938 if( rc==SQLITE_OK
50943 if( rc==SQLITE_OK ){
50945 testcase( rc!=SQLITE_OK );
50947 if( rc==SQLITE_OK && zMaster[0] && res ){
50952 testcase( rc!=SQLITE_OK );
50978 ** Otherwise, SQLITE_OK is returned.
50982 int rc = SQLITE_OK; /* Return code */
51002 rc = SQLITE_OK;
51070 ** return an SQLite error code. Otherwise, SQLITE_OK.
51073 int rc = SQLITE_OK;
51084 if( rc==SQLITE_OK ){
51121 while( pList && rc==SQLITE_OK ){
51182 if( rc==SQLITE_OK && pPager->pBackup ){
51221 if( rc!=SQLITE_OK || changed ){
51235 ** If no error occurs, SQLITE_OK is returned and the size of the database
51262 if( rc!=SQLITE_OK ){
51277 return SQLITE_OK;
51291 ** Return SQLITE_OK or an error code.
51300 int rc = SQLITE_OK;
51309 if( rc==SQLITE_OK ){
51369 int rc = SQLITE_OK; /* Return code */
51411 while( rc==SQLITE_OK && pPager->journalOff<iHdrOff ){
51424 while( rc==SQLITE_OK && pPager->journalOff<szJ ){
51441 for(ii=0; rc==SQLITE_OK && ii<nJRec && pPager->journalOff<szJ; ii++){
51446 assert( rc!=SQLITE_OK || pPager->journalOff>=szJ );
51459 for(ii=pSavepoint->iSubRec; rc==SQLITE_OK && ii<pPager->nSubRec; ii++){
51467 if( rc==SQLITE_OK ){
51621 ** Write the file descriptor into *pFile. Return SQLITE_OK on success
51647 assert( rc!=SQLITE_OK || isOpen(pFile) );
51711 ** In all other cases, SQLITE_OK is returned.
51719 int rc = SQLITE_OK;
51743 if( rc==SQLITE_OK ){
51748 if( rc==SQLITE_OK ){
51752 if( rc==SQLITE_OK ){
51763 if( rc==SQLITE_OK ){
51831 ** zeroed and SQLITE_OK returned. The rationale for this is that this
51840 int rc = SQLITE_OK;
51854 rc = SQLITE_OK;
51877 ** (returning SQLITE_OK immediately).
51884 ** Return SQLITE_OK on success and an error code if we cannot obtain
51980 ** If everything goes as planned, SQLITE_OK is returned. Otherwise,
51984 int rc = SQLITE_OK;
51988 if( rc==SQLITE_OK ){
51999 ** and return SQLITE_OK. Otherwise, return an SQLite error code and set
52041 return SQLITE_OK;
52140 return SQLITE_OK;
52191 ** page currently held in memory before returning SQLITE_OK. If an IO
52204 if( rc!=SQLITE_OK ) return rc;
52244 if( rc==SQLITE_OK && 0==memcmp(aMagic, aJournalMagic, 8) ){
52248 if( rc!=SQLITE_OK && rc!=SQLITE_IOERR_SHORT_READ ){
52267 if( rc!=SQLITE_OK ) return rc;
52273 if( rc!=SQLITE_OK ) return rc;
52281 if( rc!=SQLITE_OK ) return rc;
52288 if( rc!=SQLITE_OK ) return rc;
52302 return SQLITE_OK;
52333 ** If everything is successful, SQLITE_OK is returned. If an IO error
52338 int rc = SQLITE_OK; /* Return code */
52347 ** is not possible for rc to be other than SQLITE_OK if this branch
52351 assert( pPager->tempFile && rc==SQLITE_OK );
52358 assert( rc!=SQLITE_OK || isOpen(pPager->fd) );
52359 if( rc==SQLITE_OK
52368 while( rc==SQLITE_OK && pList ){
52425 ** SQLITE_OK is returned if everything goes according to plan. An
52430 int rc = SQLITE_OK;
52450 ** This function returns SQLITE_OK if everything is successful, an IO
52456 int rc = SQLITE_OK;
52472 if( rc==SQLITE_OK ){
52485 if( rc==SQLITE_OK ){
52490 if( rc==SQLITE_OK ){
52501 return SQLITE_OK;
52519 ** SQLITE_OK returned. If an IO error occurs while trying to make the
52521 ** made clean for some other reason, but no error occurs, then SQLITE_OK
52526 int rc = SQLITE_OK;
52547 if( NEVER(pPager->errCode) ) return SQLITE_OK;
52555 return SQLITE_OK;
52562 if( rc==SQLITE_OK ){
52570 if( rc!=SQLITE_OK ) return pager_error(pPager, rc);
52582 if( rc==SQLITE_OK ){
52589 if( rc==SQLITE_OK ){
52605 while( rc==SQLITE_OK && pList ){
52643 ** successfully, SQLITE_OK is returned and *ppPager set to point to
52660 int rc = SQLITE_OK; /* Return code */
52713 if( rc==SQLITE_OK && nPathname+8>pVfs->mxPathname ){
52722 if( rc!=SQLITE_OK ){
52800 if( rc==SQLITE_OK ){
52855 if( rc==SQLITE_OK ){
52858 testcase( rc!=SQLITE_OK );
52862 if( rc==SQLITE_OK ){
52871 if( rc!=SQLITE_OK ){
52932 return SQLITE_OK;
52937 ** under the pager. Return SQLITE_OK if the database is still were it ought
52945 if( pPager->tempFile ) return SQLITE_OK;
52946 if( pPager->dbSize==0 ) return SQLITE_OK;
52953 rc = SQLITE_OK;
52954 }else if( rc==SQLITE_OK && bHasMoved ){
52976 ** just deleted using OsDelete, *pExists is set to 0 and SQLITE_OK
52987 ** SQLITE_OK returned. If no hot-journal file is present, *pExists is
52988 ** set to 0 and SQLITE_OK returned. If an IO error occurs while trying
52994 int rc = SQLITE_OK; /* Return code */
53010 if( rc==SQLITE_OK && exists ){
53022 if( rc==SQLITE_OK && !locked ){
53027 if( rc==SQLITE_OK ){
53038 if( pagerLockDb(pPager, RESERVED_LOCK)==SQLITE_OK ){
53054 if( rc==SQLITE_OK ){
53058 rc = SQLITE_OK;
53075 rc = SQLITE_OK;
53108 ** If everything is successful, SQLITE_OK is returned. If an IO error
53113 int rc = SQLITE_OK; /* Return code */
53122 assert( pPager->errCode==SQLITE_OK );
53131 if( rc!=SQLITE_OK ){
53142 if( rc!=SQLITE_OK ){
53167 if( rc!=SQLITE_OK ){
53189 if( rc==SQLITE_OK && bExists ){
53194 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
53195 if( rc==SQLITE_OK && fout&SQLITE_OPEN_READONLY ){
53211 assert( rc==SQLITE_OK );
53213 if( rc==SQLITE_OK ){
53221 if( rc!=SQLITE_OK ){
53269 if( rc!=SQLITE_OK ){
53296 assert( pPager->pWal==0 || rc==SQLITE_OK );
53301 assert( rc==SQLITE_OK );
53305 if( pPager->tempFile==0 && pPager->eState==PAGER_OPEN && rc==SQLITE_OK ){
53310 if( rc!=SQLITE_OK ){
53339 ** successfully obtained, it is copied to *ppPage and SQLITE_OK returned.
53399 int rc = SQLITE_OK;
53404 assert( pPager->errCode==SQLITE_OK );
53414 if( rc!=SQLITE_OK ) goto pager_acquire_err;
53431 return SQLITE_OK;
53475 if( rc!=SQLITE_OK ){
53481 return SQLITE_OK;
53484 assert( rc!=SQLITE_OK );
53501 int rc = SQLITE_OK;
53528 assert( pPager->errCode==SQLITE_OK );
53532 if( rc!=SQLITE_OK ){
53542 if( rc==SQLITE_OK && pData ){
53552 assert( rc==SQLITE_OK );
53554 return SQLITE_OK;
53557 if( rc!=SQLITE_OK ){
53575 assert( pPager->errCode!=SQLITE_OK );
53669 ** Return SQLITE_OK if everything is successful. Otherwise, return
53674 int rc = SQLITE_OK; /* Return code */
53711 if( rc==SQLITE_OK ){
53717 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
53724 if( rc==SQLITE_OK ){
53734 if( rc!=SQLITE_OK ){
53763 int rc = SQLITE_OK;
53778 if( rc!=SQLITE_OK ){
53797 if( rc==SQLITE_OK && exFlag ){
53802 if( rc==SQLITE_OK ){
53819 assert( rc==SQLITE_OK || pPager->eState==PAGER_READER );
53820 assert( rc!=SQLITE_OK || pPager->eState==PAGER_WRITER_LOCKED );
53857 if( rc!=SQLITE_OK ) return rc;
53859 if( rc!=SQLITE_OK ) return rc;
53861 if( rc!=SQLITE_OK ) return rc;
53875 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
53877 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
53890 int rc = SQLITE_OK;
53916 if( rc!=SQLITE_OK ) return rc;
53935 if( rc!=SQLITE_OK ){
53981 int rc = SQLITE_OK; /* Return code */
54016 for(ii=0; ii<nPage && rc==SQLITE_OK; ii++){
54022 if( rc==SQLITE_OK ){
54044 if( rc==SQLITE_OK && needSync ){
54064 ** this routine returns SQLITE_OK.
54072 ** as appropriate. Otherwise, SQLITE_OK.
54081 return SQLITE_OK;
54158 int rc = SQLITE_OK;
54190 assert( pPgHdr==0 || rc==SQLITE_OK );
54195 ** above is always successful - hence the ALWAYS on rc==SQLITE_OK.
54197 if( !DIRECT_MODE && ALWAYS(rc==SQLITE_OK) ){
54201 if( rc==SQLITE_OK ){
54210 if( rc==SQLITE_OK ){
54214 if( rc==SQLITE_OK ){
54238 ** function returns SQLITE_OK. Otherwise, an IO error code is returned.
54241 int rc = SQLITE_OK;
54246 if( rc==SQLITE_NOTFOUND ) rc = SQLITE_OK;
54248 if( rc==SQLITE_OK && !pPager->noSync ){
54262 ** successful, or the connection is in WAL mode, SQLITE_OK is returned.
54269 if( rc==SQLITE_OK ){
54313 int rc = SQLITE_OK; /* Return code */
54332 if( pPager->eState<PAGER_WRITER_CACHEMOD ) return SQLITE_OK;
54352 assert( rc==SQLITE_OK );
54357 if( rc==SQLITE_OK ){
54419 if( rc==SQLITE_OK ){
54428 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
54433 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
54440 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
54454 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
54462 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
54466 if( rc==SQLITE_OK ){
54473 if( rc!=SQLITE_OK ){
54489 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
54501 if( rc==SQLITE_OK && !pagerUseWal(pPager) ){
54521 ** moves into the error state. Otherwise, SQLITE_OK is returned.
54524 int rc = SQLITE_OK; /* Return code */
54554 return SQLITE_OK;
54590 int rc = SQLITE_OK; /* Return code */
54599 if( pPager->eState<=PAGER_READER ) return SQLITE_OK;
54605 if( rc==SQLITE_OK ) rc = rc2;
54623 assert( pPager->eState==PAGER_READER || rc!=SQLITE_OK );
54624 assert( rc==SQLITE_OK || rc==SQLITE_FULL || rc==SQLITE_CORRUPT
54731 ** returned. Otherwise, SQLITE_OK.
54734 int rc = SQLITE_OK; /* Return code */
54785 return SQLITE_OK;
54818 ** savepoint. If no errors occur, SQLITE_OK is returned.
54824 if( op==SAVEPOINT_RELEASE ) rc = SQLITE_OK;
54830 if( rc==SQLITE_OK && iSavepoint<pPager->nSavepoint ){
54851 assert( rc==SQLITE_OK );
55003 ** occurs. Otherwise, it returns SQLITE_OK.
55045 && SQLITE_OK!=(rc = subjournalPageIfRequired(pPg))
55117 if( rc!=SQLITE_OK ){
55129 return SQLITE_OK;
55270 int rc = SQLITE_OK;
55277 assert( rc==SQLITE_OK );
55280 if( rc==SQLITE_OK ){
55283 if( rc==SQLITE_OK && state==PAGER_READER ){
55368 int rc = SQLITE_OK;
55403 if( rc!=SQLITE_OK ){
55419 int rc = SQLITE_OK;
55436 if( rc==SQLITE_OK ){
55455 ** return SQLITE_OK. If an error occurs or the VFS used by the pager does
55460 ** the WAL file is already open, set *pbOpen to 1 and return SQLITE_OK
55467 int rc = SQLITE_OK; /* Return code */
55482 if( rc==SQLITE_OK ){
55503 int rc = SQLITE_OK;
55514 if( rc==SQLITE_OK ){
55519 if( rc==SQLITE_OK && logexists ){
55527 if( rc==SQLITE_OK && pPager->pWal ){
55529 if( rc==SQLITE_OK ){
55559 int rc = SQLITE_OK;
56155 ** page and SQLITE_OK is returned. If an error (an OOM or VFS error) occurs,
56159 int rc = SQLITE_OK;
56185 assert( pWal->apWiData[iPage]!=0 || rc!=SQLITE_OK || pWal->writeLock==0 );
56186 testcase( pWal->apWiData[iPage]==0 && rc==SQLITE_OK );
56190 rc = SQLITE_OK;
56197 assert( iPage==0 || *ppPage || rc!=SQLITE_OK );
56425 if( pWal->exclusiveMode ) return SQLITE_OK;
56430 VVA_ONLY( pWal->lockError = (u8)(rc!=SQLITE_OK && rc!=SQLITE_BUSY); )
56441 if( pWal->exclusiveMode ) return SQLITE_OK;
56446 VVA_ONLY( pWal->lockError = (u8)(rc!=SQLITE_OK && rc!=SQLITE_BUSY); )
56496 assert( rc==SQLITE_OK || iHash>0 );
56498 if( rc==SQLITE_OK ){
56630 if( rc==SQLITE_OK ){
56726 if( rc==SQLITE_OK ){
56728 if( rc!=SQLITE_OK ){
56741 if( rc!=SQLITE_OK ){
56759 if( rc!=SQLITE_OK ){
56818 if( rc!=SQLITE_OK ) break;
56822 if( rc!=SQLITE_OK ) break;
56840 if( rc==SQLITE_OK ){
56905 ** If the log file is successfully opened, SQLITE_OK is returned and
56960 if( rc==SQLITE_OK && flags&SQLITE_OPEN_READONLY ){
56964 if( rc!=SQLITE_OK ){
57180 ** return SQLITE_OK. Otherwise, return an error code. If this routine
57193 int rc = SQLITE_OK; /* Return Code */
57223 for(i=0; rc==SQLITE_OK && i<nSegment; i++){
57229 if( rc==SQLITE_OK ){
57255 if( rc!=SQLITE_OK ){
57363 int rc = SQLITE_OK; /* Return code */
57381 if( rc!=SQLITE_OK ){
57410 if( rc==SQLITE_OK ){
57423 && (rc = walBusyLock(pWal, xBusy, pBusyArg, WAL_READ_LOCK(0),1))==SQLITE_OK
57436 if( rc==SQLITE_OK ){
57439 if( rc==SQLITE_OK && nSize<nReq ){
57446 while( rc==SQLITE_OK && 0==walIteratorNext(pIter, &iDbpage, &iFrame) ){
57459 if( rc!=SQLITE_OK ) break;
57463 if( rc!=SQLITE_OK ) break;
57467 if( rc==SQLITE_OK ){
57472 if( rc==SQLITE_OK ){
57476 if( rc==SQLITE_OK ){
57488 rc = SQLITE_OK;
57497 if( rc==SQLITE_OK && eMode!=SQLITE_CHECKPOINT_PASSIVE ){
57506 if( rc==SQLITE_OK ){
57543 if( rx==SQLITE_OK && (sz > nMax ) ){
57562 int rc = SQLITE_OK;
57575 && SQLITE_OK==(rc = sqlite3OsLock(pWal->pDbFd, SQLITE_LOCK_EXCLUSIVE))
57583 if( rc==SQLITE_OK ){
57590 ** fsyned (rc==SQLITE_OK) and if we are not in persistent-wal
57595 ** completed and fsynced (rc==SQLITE_OK) and we are in persistent
57697 ** If the wal-index header is successfully read, return SQLITE_OK.
57710 if( rc!=SQLITE_OK ){
57748 if( SQLITE_OK==(rc = walLockShared(pWal, WAL_WRITE_LOCK)) ){
57752 }else if( SQLITE_OK==(rc = walLockExclusive(pWal, WAL_WRITE_LOCK, 1)) ){
57754 if( SQLITE_OK==(rc = walIndexPage(pWal, 0, &page0)) ){
57778 if( rc!=SQLITE_OK ){
57810 ** If this function returns SQLITE_OK, then the read transaction has
57839 if( rc!=SQLITE_OK ){
57868 assert( rc!=SQLITE_OK ); /* SQLITE_OK not possible for read-only connection */
57884 if( rc!=SQLITE_OK ){
57895 rc = (pWal->hdr.mxFrame==0 ? SQLITE_OK : WAL_RETRY);
57901 if( rc!=SQLITE_OK ){
57936 if( rc!=SQLITE_OK ) break;
57952 if( rc!=SQLITE_OK ){
57970 ** On success return SQLITE_OK. On a permanent failure (such an
58020 int rc = SQLITE_OK; /* Return code */
58056 assert( rc==SQLITE_OK );
58078 }else if( SQLITE_OK==(rc = walLockShared(pWal, WAL_RECOVER_LOCK)) ){
58085 if( rc!=SQLITE_OK ){
58106 if( rc==SQLITE_OK ){
58125 return SQLITE_OK;
58157 if( rc==SQLITE_OK ){
58240 ** SQLITE_OK is returned if successful, or an SQLite error code if an
58249 if( rc==SQLITE_OK ){
58255 if( rc==SQLITE_OK ){
58271 if( rc!=SQLITE_OK ) break;
58279 if( rc==SQLITE_OK ){
58283 if( rc!=SQLITE_OK || 0==memcmp(pBuf1, pBuf2, szPage) ){
58334 testcase( rc==SQLITE_OK );
58337 if( rc==SQLITE_OK ){
58371 if( rc==SQLITE_OK ){
58393 if( rc!=SQLITE_OK ){
58419 ** Return SQLITE_OK if successful, or an error code if an error occurs. If an
58443 return SQLITE_OK;
58481 if( rc!=SQLITE_OK ){
58516 return SQLITE_OK;
58521 ** (which is nOut bytes in size). Return SQLITE_OK if successful, or an
58610 return SQLITE_OK;
58619 ** other than SQLITE_OK, it is not invoked again and the error code is
58623 ** function returns SQLITE_OK.
58626 int rc = SQLITE_OK;
58637 ALWAYS(rc==SQLITE_OK) && iFrame<=iMax;
58680 int rc = SQLITE_OK;
58712 ** SQLITE_OK is returned if no error is encountered (regardless of whether
58717 int rc = SQLITE_OK;
58727 if( rc==SQLITE_OK ){
58753 testcase( rc==SQLITE_OK );
58832 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
58836 int rc = SQLITE_OK; /* Return code */
58862 for(; rc==SQLITE_OK && iRead<=iLast; iRead++){
58865 if( rc==SQLITE_OK ){
58924 if( SQLITE_OK!=(rc = walRestartLog(pWal)) ){
58955 if( rc!=SQLITE_OK ){
58993 assert( rc==SQLITE_OK || iWrite==0 );
59057 assert( rc==SQLITE_OK );
59081 for(p=pList; p && rc==SQLITE_OK; p=p->pDirty){
59086 while( rc==SQLITE_OK && nExtra>0 ){
59092 if( rc==SQLITE_OK ){
59177 if( rc==SQLITE_OK ){
59182 rc = SQLITE_OK;
59187 if( rc==SQLITE_OK ){
59195 if( rc==SQLITE_OK ){
59204 if( rc==SQLITE_OK || rc==SQLITE_BUSY ){
59225 return (rc==SQLITE_OK && eMode!=eMode2 ? SQLITE_BUSY : rc);
59283 if( walLockShared(pWal, WAL_READ_LOCK(pWal->readLock))!=SQLITE_OK ){
59318 int rc = SQLITE_OK;
60204 if( sqlite3_mutex_try(p->pBt->mutex)==SQLITE_OK ){
60494 return SQLITE_OK;
60510 #define querySharedCacheTableLock(a,b,c) SQLITE_OK
60511 #define setSharedCacheTableLock(a,b,c) SQLITE_OK
60675 ** SQLITE_OK if the lock may be obtained (by calling
60696 return SQLITE_OK;
60728 return SQLITE_OK;
60745 ** already been called and returned SQLITE_OK).
60747 ** SQLITE_OK is returned if the lock is added successfully. SQLITE_NOMEM
60768 assert( SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock) );
60801 return SQLITE_OK;
60994 int rc = SQLITE_OK;
61002 if( rc==SQLITE_OK && pgno<=sqlite3BitvecSize(pBt->pHasContent) ){
61047 ** pCur->pKey. SQLITE_OK is returned if successful or an SQLite error
61057 int rc = SQLITE_OK;
61072 if( rc==SQLITE_OK ){
61106 if( rc==SQLITE_OK ){
61148 return SQLITE_OK;
61165 if( SQLITE_OK!=rc ){
61175 return SQLITE_OK;
61240 if( rc==SQLITE_OK ){
61255 SQLITE_OK)
61313 return SQLITE_OK;
61366 ** If *pRC is initially non-zero (non-SQLITE_OK) then this routine is
61390 if( rc!=SQLITE_OK ){
61405 if( rc==SQLITE_OK ){
61420 ** An error code is returned if something goes wrong, otherwise SQLITE_OK.
61450 return SQLITE_OK;
61455 #define ptrmapGet(w,x,y,z) SQLITE_OK
61902 return SQLITE_OK;
61970 ** of the first byte of allocated space. Return either SQLITE_OK or
61984 int rc = SQLITE_OK; /* Integer return code */
62025 return SQLITE_OK;
62054 return SQLITE_OK;
62161 return SQLITE_OK;
62222 return SQLITE_OK;
62228 ** Return SQLITE_OK on success. If we see that the page does
62230 ** SQLITE_CORRUPT. Note that a return of SQLITE_OK does not
62365 return SQLITE_OK;
62447 return SQLITE_OK;
62517 if( rc!=SQLITE_OK ){
62532 return SQLITE_OK;
62589 if( rc==SQLITE_OK ){
62672 int rc = SQLITE_OK; /* Result code from this function */
62806 if( rc==SQLITE_OK ){
62810 if( rc!=SQLITE_OK ){
62918 if( rc!=SQLITE_OK ){
62945 assert( rc!=SQLITE_OK || sqlite3BtreeConnectionCount(*ppBtree)>0 );
63054 sqlite3BtreeRollback(p, SQLITE_OK, 0);
63086 return SQLITE_OK;
63102 return SQLITE_OK;
63136 return SQLITE_OK;
63158 return SQLITE_OK;
63183 int rc = SQLITE_OK;
63315 int rc = SQLITE_OK;
63381 ** SQLITE_OK is returned on success. If the file is not a
63396 if( rc!=SQLITE_OK ) return rc;
63398 if( rc!=SQLITE_OK ) return rc;
63437 ** return SQLITE_OK and return without populating BtShared.pPage1.
63446 if( rc!=SQLITE_OK ){
63452 return SQLITE_OK;
63495 ** zero and return SQLITE_OK. The caller will call this function
63549 return SQLITE_OK;
63613 return SQLITE_OK;
63642 return SQLITE_OK;
63647 ** consisting of a single page and no schema objects). Return SQLITE_OK
63696 int rc = SQLITE_OK;
63748 if( SQLITE_OK!=rc ) goto trans_begun;
63754 ** lockBtree() returns something other than SQLITE_OK. lockBtree()
63755 ** may return SQLITE_OK but leave pBt->pPage1 set to 0 if after
63760 while( pBt->pPage1==0 && SQLITE_OK==(rc = lockBtree(pBt)) );
63762 if( rc==SQLITE_OK && wrflag ){
63767 if( rc==SQLITE_OK ){
63773 if( rc!=SQLITE_OK ){
63779 if( rc==SQLITE_OK ){
63812 if( rc==SQLITE_OK ){
63821 if( rc==SQLITE_OK && wrflag ){
63849 rc = pPage->isInit ? SQLITE_OK : btreeInitPage(pPage);
63850 if( rc!=SQLITE_OK ) return rc;
63900 rc = pPage->isInit ? SQLITE_OK : btreeInitPage(pPage);
63934 return SQLITE_OK;
63969 if( rc!=SQLITE_OK ){
63984 if( rc!=SQLITE_OK ){
63991 if( rc!=SQLITE_OK ){
64003 if( rc!=SQLITE_OK ){
64007 if( rc!=SQLITE_OK ){
64013 if( rc==SQLITE_OK ){
64025 ** SQLITE_OK. If there is no work to do (and therefore no point in
64057 if( rc!=SQLITE_OK ){
64074 if( rc!=SQLITE_OK ){
64087 if( rc!=SQLITE_OK ){
64105 if( rc!=SQLITE_OK ){
64115 if( rc!=SQLITE_OK ){
64128 return SQLITE_OK;
64160 ** SQLITE_OK is returned. Otherwise an SQLite error code.
64179 if( rc==SQLITE_OK ){
64183 if( rc==SQLITE_OK ){
64199 ** If SQLITE_OK is returned, then *pnTrunc is set to the number of pages
64205 int rc = SQLITE_OK;
64233 for(iFree=nOrig; iFree>nFin && rc==SQLITE_OK; iFree--){
64236 if( (rc==SQLITE_DONE || rc==SQLITE_OK) && nFree>0 ){
64244 if( rc!=SQLITE_OK ){
64254 # define setChildPtrmaps(x) SQLITE_OK
64284 int rc = SQLITE_OK;
64291 if( rc!=SQLITE_OK ){
64374 if( p->inTrans==TRANS_NONE ) return SQLITE_OK;
64387 if( rc!=SQLITE_OK && bCleanup==0 ){
64398 return SQLITE_OK;
64408 if( rc==SQLITE_OK ){
64438 ** SQLITE_OK is returned if successful, or if an error occurs while
64443 int rc = SQLITE_OK;
64452 if( rc!=SQLITE_OK ){
64472 ** If tripCode is not SQLITE_OK then cursors will be invalidated (tripped).
64486 assert( tripCode==SQLITE_ABORT_ROLLBACK || tripCode==SQLITE_OK );
64488 if( tripCode==SQLITE_OK ){
64492 rc = SQLITE_OK;
64496 assert( rc==SQLITE_OK || (writeOnly==0 && rc2==SQLITE_OK) );
64497 if( rc2!=SQLITE_OK ) rc = rc2;
64506 if( rc2!=SQLITE_OK ){
64513 if( btreeGetPage(pBt, 1, &pPage1, 0)==SQLITE_OK ){
64581 int rc = SQLITE_OK;
64590 if( rc==SQLITE_OK ){
64593 if( rc==SQLITE_OK ){
64710 return SQLITE_OK;
64782 return SQLITE_OK;
64898 int rc = SQLITE_OK;
64921 if( rc==SQLITE_OK && eType==PTRMAP_OVERFLOW2 && pgno==ovfl ){
64930 if( rc==SQLITE_OK ){
64932 assert( rc==SQLITE_OK || pPage==0 );
64933 if( rc==SQLITE_OK ){
64944 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
64956 ** SQLITE_OK is returned on success, otherwise an error code.
64968 if( rc!=SQLITE_OK ){
64976 return SQLITE_OK;
65016 int rc = SQLITE_OK;
65059 if( rc==SQLITE_OK && amt>0 ){
65099 assert( rc==SQLITE_OK && amt>0 );
65170 if( rc==SQLITE_OK ){
65187 if( rc==SQLITE_OK && amt>0 ){
65207 ** Return SQLITE_OK on success or an error code if anything goes
65413 int rc = SQLITE_OK;
65438 assert( pCur->skipNext!=SQLITE_OK );
65445 if( rc!=SQLITE_OK ){
65500 int rc = SQLITE_OK;
65505 while( rc==SQLITE_OK && !(pPage = pCur->pPage)->leaf ){
65525 int rc = SQLITE_OK;
65539 return SQLITE_OK;
65542 /* Move the cursor to the first entry in the table. Return SQLITE_OK
65552 if( rc==SQLITE_OK ){
65559 rc = SQLITE_OK;
65564 /* Move the cursor to the last entry in the table. Return SQLITE_OK
65586 return SQLITE_OK;
65590 if( rc==SQLITE_OK ){
65594 if( rc==SQLITE_OK ){
65602 rc = SQLITE_OK;
65660 return SQLITE_OK;
65665 return SQLITE_OK;
65674 if( rc==SQLITE_OK ){
65677 return SQLITE_OK;
65680 rc = SQLITE_OK;
65704 return SQLITE_OK;
65762 return SQLITE_OK;
65843 rc = SQLITE_OK;
65859 rc = SQLITE_OK;
65923 ** SQLITE_OK success
65949 if( rc!=SQLITE_OK ){
65960 return SQLITE_OK;
65994 return SQLITE_OK;
65998 return SQLITE_OK;
66018 return SQLITE_OK;
66028 ** SQLITE_OK success
66054 if( rc!=SQLITE_OK ){
66065 return SQLITE_OK;
66094 rc = SQLITE_OK;
66113 return SQLITE_OK;
66124 ** SQLITE_OK is returned on success. Any other return value indicates
66268 if( rc!=SQLITE_OK ){
66286 if( rc!=SQLITE_OK ){
66290 if( rc!=SQLITE_OK ){
66366 if( rc==SQLITE_OK ){
66368 if( rc!=SQLITE_OK ){
66415 if( rc==SQLITE_OK ){
66431 if( rc!=SQLITE_OK ){
66443 assert( rc!=SQLITE_OK || sqlite3PagerPageRefcount((*ppPage)->pDbPage)<=1 );
66444 assert( rc!=SQLITE_OK || (*ppPage)->isInit==0 );
66518 if( rc!=SQLITE_OK ){
66549 if( rc==SQLITE_OK ){
66568 if( pPage==0 && SQLITE_OK!=(rc = btreeGetPage(pBt, iPage, &pPage, 0)) ){
66572 if( rc!=SQLITE_OK ){
66589 if( (*pRC)==SQLITE_OK ){
66613 return SQLITE_OK; /* No overflow pages. Return without doing anything */
66665 return SQLITE_OK;
66734 return SQLITE_OK;
66827 if( pBt->autoVacuum && rc==SQLITE_OK ){
66859 return SQLITE_OK;
66923 ** *pRC must be SQLITE_OK when this routine is called.
66939 assert( *pRC==SQLITE_OK );
66977 if( rc!=SQLITE_OK ){
67114 return SQLITE_OK;
67332 return SQLITE_OK;
67398 if( rc==SQLITE_OK ){
67448 if( rc==SQLITE_OK ){
67524 if( (*pRC)==SQLITE_OK ){
67550 if( rc!=SQLITE_OK ){
67617 int rc = SQLITE_OK; /* The return code */
68023 if( rc!=SQLITE_OK ){
68205 if( rc!=SQLITE_OK ) goto balance_cleanup;
68292 testcase( rc!=SQLITE_OK );
68295 || rc!=SQLITE_OK
68320 if( ISAUTOVACUUM && rc==SQLITE_OK && apNew[0]->isInit ){
68361 ** page and SQLITE_OK is returned. In this case the caller is required
68379 if( rc==SQLITE_OK ){
68409 return SQLITE_OK;
68423 int rc = SQLITE_OK;
68445 if( rc==SQLITE_OK ){
68463 if( rc==SQLITE_OK ){
68533 }while( rc==SQLITE_OK );
68591 assert( pCur->skipNext!=SQLITE_OK );
68702 assert( rc==SQLITE_OK ); /* clearCell never fails when nLocal==nPayload */
68705 return SQLITE_OK;
68717 assert( pPage->nOverflow==0 || rc==SQLITE_OK );
68718 assert( rc!=SQLITE_OK || pPage->nCell>0 || pPage->nOverflow>0 );
68742 assert( rc==SQLITE_OK );
68752 if( (flags & BTREE_SAVEPOSITION) && rc==SQLITE_OK ){
68897 if( rc==SQLITE_OK ){
68920 if( rc==SQLITE_OK && pCur->iPage>iCellDepth ){
68930 if( rc==SQLITE_OK ){
68948 if( rc==SQLITE_EMPTY ) rc = SQLITE_OK;
69015 if( rc!=SQLITE_OK ){
69034 if( rc!=SQLITE_OK ){
69040 if( rc!=SQLITE_OK ){
69047 if( rc!=SQLITE_OK ){
69057 if( rc!=SQLITE_OK ){
69061 if( rc!=SQLITE_OK ){
69065 if( rc!=SQLITE_OK ){
69106 return SQLITE_OK;
69195 if( SQLITE_OK==rc ){
69268 if( rc!=SQLITE_OK ){
69279 if( rc!=SQLITE_OK ){
69284 if( rc!=SQLITE_OK ){
69291 if( rc!=SQLITE_OK ){
69351 assert( SQLITE_OK==querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK) );
69386 if( rc==SQLITE_OK ){
69405 ** SQLITE_OK is returned if the operation is successfully executed.
69416 return SQLITE_OK;
69422 while( rc==SQLITE_OK ){
69442 ** If all pages in the tree have been visited, return SQLITE_OK to the
69570 if( rc!=SQLITE_OK ){
70144 int rc = SQLITE_OK;
70208 ** sqlite_master table. Otherwise SQLITE_OK.
70215 assert( rc==SQLITE_OK || rc==SQLITE_LOCKED_SHAREDCACHE );
70228 int rc = SQLITE_OK;
70237 if( rc==SQLITE_OK ){
70264 if( rc!=SQLITE_OK ){
70278 ** saveAllCursors can only return SQLITE_OK.
70281 assert( rc==SQLITE_OK );
70329 if( rc==SQLITE_OK ){
70333 if( rc==SQLITE_OK ){
70335 if( rc==SQLITE_OK ){
70508 ** second argument. If there is not, return SQLITE_OK. Otherwise, if there
70517 return SQLITE_OK;
70580 || checkReadTransaction(pDestDb, p->pDest)!=SQLITE_OK
70606 return (rc!=SQLITE_OK && rc!=SQLITE_BUSY && ALWAYS(rc!=SQLITE_LOCKED));
70632 int rc = SQLITE_OK;
70664 if( rc==SQLITE_OK && newPgsz!=nSrcPgsz ) rc = SQLITE_READONLY;
70672 for(iOff=iEnd-(i64)nSrcPgsz; rc==SQLITE_OK && iOff<iEnd; iOff+=nDestPgsz){
70676 if( SQLITE_OK==(rc = sqlite3PagerGet(pDestPager, iDest, &pDestPg, 0))
70677 && SQLITE_OK==(rc = sqlite3PagerWrite(pDestPg))
70707 ** Return SQLITE_OK if everything is successful, or an SQLite error
70713 if( rc==SQLITE_OK && iCurrent>iSize ){
70764 rc = SQLITE_OK;
70771 if( rc==SQLITE_OK && 0==sqlite3BtreeIsInReadTrans(p->pSrc) ){
70782 if( p->bDestLocked==0 && rc==SQLITE_OK && setDestPgsz(p)==SQLITE_NOMEM ){
70787 if( SQLITE_OK==rc && p->bDestLocked==0
70788 && SQLITE_OK==(rc = sqlite3BtreeBeginTrans(p->pDest, 2))
70799 if( SQLITE_OK==rc && destMode==PAGER_JOURNALMODE_WAL && pgszSrc!=pgszDest ){
70813 if( rc==SQLITE_OK ){
70820 if( rc==SQLITE_OK ){
70840 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
70843 if( rc==SQLITE_OK ){
70851 if( rc==SQLITE_OK ){
70909 for(iPg=nDestTruncate; rc==SQLITE_OK && iPg<=(Pgno)nDstPage; iPg++){
70913 if( rc==SQLITE_OK ){
70919 if( rc==SQLITE_OK ){
70927 rc==SQLITE_OK && iOff<iEnd;
70933 if( rc==SQLITE_OK ){
70939 if( rc==SQLITE_OK ){
70944 if( rc==SQLITE_OK ){
70953 if( SQLITE_OK==rc
70954 && SQLITE_OK==(rc = sqlite3BtreeCommitPhaseTwo(p->pDest, 0))
70970 assert( rc2==SQLITE_OK );
70995 if( p==0 ) return SQLITE_OK;
71016 sqlite3BtreeRollback(p->pDest, SQLITE_OK, 0);
71019 rc = (p->rc==SQLITE_DONE) ? SQLITE_OK : p->rc;
71096 if( rc!=SQLITE_OK ){
71146 if( rc==SQLITE_NOTFOUND ) rc = SQLITE_OK;
71172 assert( b.rc!=SQLITE_OK );
71175 if( rc==SQLITE_OK ){
71296 ** SQLITE_OK is returned if the conversion is successful (or not required).
71308 return SQLITE_OK;
71315 /* MemTranslate() may return SQLITE_OK or SQLITE_NOMEM. If NOMEM is returned,
71319 assert(rc==SQLITE_OK || rc==SQLITE_NOMEM);
71320 assert(rc==SQLITE_OK || pMem->enc!=desiredEnc);
71375 return SQLITE_OK;
71388 ** Return SQLITE_OK on success or an error code (probably SQLITE_NOMEM)
71400 return SQLITE_OK;
71414 return SQLITE_OK;
71421 ** Return SQLITE_OK on success or SQLITE_NOMEM if malloc fails.
71438 return SQLITE_OK;
71465 return SQLITE_OK;
71477 return SQLITE_OK; /* Nothing to do */
71531 return SQLITE_OK;
71539 ** Return SQLITE_ERROR if the finalizer reports an error. SQLITE_OK
71759 return SQLITE_OK;
71772 return SQLITE_OK;
71804 return SQLITE_OK;
72049 int rc = SQLITE_OK;
72114 return SQLITE_OK;
72178 return SQLITE_OK;
72204 if( SQLITE_OK==(rc = sqlite3VdbeMemClearAndResize(pMem, amt+1)) ){
72206 if( rc==SQLITE_OK ){
72224 int rc = SQLITE_OK; /* Return code */
72265 if( sqlite3VdbeMemMakeWriteable(pVal)!=SQLITE_OK ){
72392 ** object containing the result before returning SQLITE_OK.
72398 ** If the conditions above are not met, this function returns SQLITE_OK
72416 int rc = SQLITE_OK; /* Return code */
72429 return SQLITE_OK;
72440 if( apVal[i]==0 || rc!=SQLITE_OK ) goto value_from_function_out;
72450 assert( pCtx->pParse->rc==SQLITE_OK );
72460 assert( rc==SQLITE_OK );
72462 if( rc==SQLITE_OK && sqlite3VdbeMemTooBig(pVal) ){
72470 if( rc!=SQLITE_OK ){
72484 # define valueFromFunction(a,b,c,d,e,f) SQLITE_OK
72510 int rc = SQLITE_OK;
72529 testcase( rc!=SQLITE_OK );
72569 if( SQLITE_OK==valueFromExpr(db,pExpr->pLeft,enc,affinity,&pVal,pCtx)
72722 int rc = SQLITE_OK;
72786 ** Unless an error is encountered, SQLITE_OK is returned. It is not an
72799 int rc = SQLITE_OK;
72830 ** SQLITE_OK. If no value can be extracted, but no other error occurs
72831 ** (e.g. OOM), return SQLITE_OK and set *ppVal to NULL. Or, if an error
72889 return SQLITE_OK;
73096 return (pNew ? SQLITE_OK : SQLITE_NOMEM_BKPT);
74602 int rc = SQLITE_OK; /* Return code */
74609 assert( p->rc==SQLITE_OK || p->rc==SQLITE_BUSY || p->rc==SQLITE_NOMEM );
74654 p->rc = SQLITE_OK;
74686 if( p->rc!=SQLITE_OK ){
74699 if( rc==SQLITE_OK ){
74773 p->rc = SQLITE_OK;
74897 p->rc = SQLITE_OK;
75201 int rc = SQLITE_OK;
75206 ** SQLITE_OK so p is not used.
75225 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
75254 if( rc!=SQLITE_OK ){
75278 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
75290 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
75296 if( rc==SQLITE_OK ){
75340 }while( rc==SQLITE_OK && res );
75341 if( rc==SQLITE_OK ){
75348 if( rc!=SQLITE_OK ){
75369 if( rc!=SQLITE_OK ){
75382 && SQLITE_OK!=(rc = sqlite3OsSync(pMaster, SQLITE_SYNC_NORMAL))
75400 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
75408 if( rc!=SQLITE_OK ){
75489 ** Otherwise SQLITE_OK.
75493 int rc = SQLITE_OK;
75502 int rc2 = SQLITE_OK;
75508 if( rc2==SQLITE_OK ){
75511 if( rc==SQLITE_OK ){
75519 if( rc==SQLITE_OK ){
75523 if( rc==SQLITE_OK ){
75541 return SQLITE_OK;
75549 ** violations, return SQLITE_ERROR. Otherwise, SQLITE_OK.
75566 return SQLITE_OK;
75604 return SQLITE_OK;
75655 if( p->rc==SQLITE_OK ){
75669 if( p->rc==SQLITE_OK || (p->errorAction==OE_Fail && !isSpecialError) ){
75671 if( rc!=SQLITE_OK ){
75687 }else if( rc!=SQLITE_OK ){
75689 sqlite3RollbackAll(db, SQLITE_OK);
75698 sqlite3RollbackAll(db, SQLITE_OK);
75703 if( p->rc==SQLITE_OK || p->errorAction==OE_Fail ){
75718 ** error code is SQLITE_OK or SQLITE_CONSTRAINT, then promote the
75724 if( p->rc==SQLITE_OK || (p->rc&0xff)==SQLITE_CONSTRAINT ){
75776 return (p->rc==SQLITE_BUSY ? SQLITE_BUSY : SQLITE_OK);
75782 ** in p->rc. This routine sets that result back to SQLITE_OK.
75785 p->rc = SQLITE_OK;
75819 if( sqlite3GlobalConfig.xSqllog && v->rc==SQLITE_OK && v->zSql && v->pc>=0 ){
75934 int rc = SQLITE_OK;
76060 return SQLITE_OK;
76090 return SQLITE_OK;
76114 return SQLITE_OK;
76121 return SQLITE_OK;
77374 ** Return SQLITE_OK if everything works, or an error code otherwise.
77435 return SQLITE_OK;
77449 ** or greater than pUnpacked. Return SQLITE_OK on success.
77484 return SQLITE_OK;
77807 rc = SQLITE_OK;
77832 rc = SQLITE_OK;
77852 int rc = SQLITE_OK;
77878 if( ExpandBlob(p)!=SQLITE_OK ){
77995 if( sqlite3VdbeMemMakeWriteable(pNew)!=SQLITE_OK ){
78190 return SQLITE_OK;
78227 int rc = SQLITE_OK;
78237 if( nEntry>0 && db->xWalCallback && rc==SQLITE_OK ){
78329 p->rcApp = SQLITE_OK;
78348 assert( p->rc==SQLITE_OK );
78350 if( p->rc!=SQLITE_OK ){
78390 int rc = SQLITE_OK; /* Result from sqlite3Step() */
78405 if( rc!=SQLITE_OK ){
78990 ** out of range, then SQLITE_RANGE is returned. Othewise SQLITE_OK.
79020 sqlite3Error(p->db, SQLITE_OK);
79035 return SQLITE_OK;
79054 if( rc==SQLITE_OK ){
79058 if( rc==SQLITE_OK && encoding!=0 ){
79107 if( rc==SQLITE_OK ){
79120 if( rc==SQLITE_OK ){
79130 if( rc==SQLITE_OK ){
79145 if( rc==SQLITE_OK ){
79224 if( rc==SQLITE_OK ){
79293 return SQLITE_OK;
79307 ** SQLITE_OK is returned.
79466 int rc = SQLITE_OK;
79491 if( rc==SQLITE_OK ){
79495 if( rc!=SQLITE_OK ){
79555 int rc = SQLITE_OK;
79577 if( rc!=SQLITE_OK ) goto preupdate_new_out;
79612 if( rc!=SQLITE_OK ) goto preupdate_new_out;
80113 if( SQLITE_OK==sqlite3VdbeMemClearAndResize(pMem, nByte) ){
80549 int rc = SQLITE_OK; /* Value to return */
80575 assert( p->rc==SQLITE_OK || (p->rc&0xff)==SQLITE_BUSY );
80622 assert( rc==SQLITE_OK );
80903 ** or sqlite3_finalize(). For a normal halt, this should be SQLITE_OK (0).
80932 if( pOp->p1==SQLITE_OK && p->pFrame ){
80974 assert( rc==SQLITE_BUSY || rc==SQLITE_OK || rc==SQLITE_ERROR );
80978 assert( rc==SQLITE_OK || (p->rc&0xff)==SQLITE_CONSTRAINT );
80979 assert( rc==SQLITE_OK || db->nDeferredCons>0 || db->nDeferredImmCons>0 );
81042 assert( rc==SQLITE_OK || rc==SQLITE_TOOBIG );
81043 if( SQLITE_OK!=sqlite3VdbeChangeEncoding(pOut, encoding) ) goto no_mem;
81060 assert( rc==SQLITE_OK );
81320 if( SQLITE_OK!=(rc = sqlite3VdbeCheckFk(p, 0)) ){
81343 assert( rc==SQLITE_OK );
82509 if( rc!=SQLITE_OK ) goto abort_due_to_error;
82579 assert( rc==SQLITE_OK );
82632 if( rc!=SQLITE_OK ) goto abort_due_to_error;
82930 if( rc!=SQLITE_OK ) goto abort_due_to_error;
82985 if( (rc = sqlite3VdbeCheckFk(p, 1))!=SQLITE_OK ){
83006 if( rc!=SQLITE_OK ) goto abort_due_to_error;
83013 if( rc!=SQLITE_OK ){
83051 if( rc!=SQLITE_OK ) goto abort_due_to_error;
83093 }else if( (rc = sqlite3VdbeCheckFk(p, 1))!=SQLITE_OK ){
83106 if( p->rc==SQLITE_OK ){
83177 if( rc!=SQLITE_OK ){
83197 if( rc==SQLITE_OK ){
83511 assert( rc==SQLITE_OK );
83561 if( rc==SQLITE_OK ){
83564 if( rc==SQLITE_OK ){
83574 if( rc==SQLITE_OK ){
83867 if( rc!=SQLITE_OK ){
83910 if( rc!=SQLITE_OK ){
83927 if( rc!=SQLITE_OK ){
83929 rc = SQLITE_OK;
83943 if( rc!=SQLITE_OK ){
83945 rc = SQLITE_OK;
84072 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
84093 if( rc!=SQLITE_OK ){
84186 assert( rc==SQLITE_OK || res==0 );
84194 assert( rc==SQLITE_OK );
84282 if( rc!=SQLITE_OK ){
84340 0, &res))==SQLITE_OK)
84680 assert( rc!=SQLITE_OK || (pOut->flags & MEM_Blob) );
84743 if( rc!=SQLITE_OK ) goto abort_due_to_error;
85095 VdbeBranchTaken(rc==SQLITE_OK,2);
85096 if( rc==SQLITE_OK ){
85105 rc = SQLITE_OK;
85267 if( NEVER(rc!=SQLITE_OK) ) goto abort_due_to_error;
85272 if( rc!=SQLITE_OK ){
85591 initData.rc = SQLITE_OK;
85594 if( rc==SQLITE_OK ) rc = initData.rc;
86308 rc = SQLITE_OK;
86390 if( rc==SQLITE_OK ){
86403 if( rc==SQLITE_OK ){
86455 rc = SQLITE_OK;
86554 assert( rc==SQLITE_OK );
86883 if( rc==SQLITE_OK && pOp->p1 ){
86889 rc = SQLITE_OK;
87257 assert( rc!=SQLITE_OK || nExtraDelete==0
87331 ** If successful, SQLITE_OK is returned and subsequent calls to
87388 rc = SQLITE_OK;
87392 if( rc==SQLITE_OK ){
87400 assert( rc!=SQLITE_OK || zErr==0 );
87421 int rc = SQLITE_OK;
87625 if( rc==SQLITE_OK && db->mallocFailed==0 ){
87655 rc = SQLITE_OK;
87785 if( rc!=SQLITE_OK ){
87793 assert( rc==SQLITE_OK || p->pStmt==0 );
88281 ** and return SQLITE_OK. Otherwise, if an error occurs, return an SQLite
88298 return SQLITE_OK;
88322 if( rc!=SQLITE_OK ) return rc;
88365 if( rc!=SQLITE_OK ) return rc;
88374 return SQLITE_OK;
88402 return SQLITE_OK;
88407 ** new mapping and return SQLITE_OK. If the mapping is not attempted
88409 ** mmap), return SQLITE_OK and set *pp to NULL.
88415 int rc = SQLITE_OK;
88420 testcase( rc!=SQLITE_OK );
88428 ** that file) and seek it to offset iOff within the file. Return SQLITE_OK
88437 int rc = SQLITE_OK;
88451 if( rc==SQLITE_OK && pReadr->aMap==0 ){
88459 if( rc==SQLITE_OK && iBuf ){
88467 testcase( rc!=SQLITE_OK );
88475 ** Advance PmaReader pReadr to the next key in its PMA. Return SQLITE_OK if
88479 int rc = SQLITE_OK; /* Return Code */
88488 if( rc==SQLITE_OK && pIncr->bEof==0 ){
88499 testcase( rc!=SQLITE_OK );
88504 if( rc==SQLITE_OK ){
88507 if( rc==SQLITE_OK ){
88510 testcase( rc!=SQLITE_OK );
88540 if( rc==SQLITE_OK ){
88547 if( rc==SQLITE_OK ){
88725 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
88738 int rc = SQLITE_OK;
88907 int rc = SQLITE_OK;
88954 if( rc==SQLITE_OK ) rc = rc2;
88960 # define vdbeSorterJoinThread(pTask) SQLITE_OK
89026 (void)vdbeSorterJoinAll(pSorter, SQLITE_OK);
89095 ** set *ppFd to point to the malloc'd file-handle and return SQLITE_OK.
89110 if( rc==SQLITE_OK ){
89122 ** structure at pTask->pUnpacked. Return SQLITE_OK if successful (or
89132 return SQLITE_OK;
89192 ** SQLITE_OK if successful, or an SQLite error code (i.e. SQLITE_NOMEM) if
89202 if( rc!=SQLITE_OK ) return rc;
89242 assert( pTask->pUnpacked->errCode==SQLITE_OK
89270 ** Write nData bytes of data to the PMA. Return SQLITE_OK
89300 ** Return SQLITE_OK if flushing the buffered data succeeds or is not
89323 ** SQLITE_OK if successful, or an SQLite error code if an error occurs.
89334 ** PMA in the temp file belonging to sub-task pTask. Return SQLITE_OK if
89348 int rc = SQLITE_OK; /* Return code */
89364 assert( rc!=SQLITE_OK || pTask->file.pFd );
89370 if( rc==SQLITE_OK ){
89375 if( rc==SQLITE_OK ){
89379 if( rc==SQLITE_OK ){
89398 assert( rc!=SQLITE_OK || pList->pList==0 );
89399 assert( rc!=SQLITE_OK || pTask->file.iEof==iSz );
89408 ** Return SQLITE_OK if successful or an error code if an error occurs.
89422 if( rc==SQLITE_OK ){
89474 return (rc==SQLITE_OK ? pTask->pUnpacked->errCode : rc);
89500 int rc = SQLITE_OK;
89523 if( rc!=SQLITE_OK || pTask->pThread==0 ) break;
89526 if( rc==SQLITE_OK ){
89567 int rc = SQLITE_OK; /* Return Code */
89618 assert( rc!=SQLITE_OK || pSorter->list.pList==0 );
89671 int rc = SQLITE_OK;
89683 while( rc==SQLITE_OK ){
89702 if( rc==SQLITE_OK ) rc = rc2;
89744 ** SQLITE_OK is returned on success, or an SQLite error code otherwise.
89747 int rc = SQLITE_OK;
89753 if( rc==SQLITE_OK ){
89759 if( rc==SQLITE_OK ){
89790 int rc = SQLITE_OK;
89902 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
89909 int rc = SQLITE_OK; /* Return code */
89933 if( rc!=SQLITE_OK ) return rc;
89973 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
89976 int rc = SQLITE_OK;
89989 if( rc==SQLITE_OK ){
89994 if( rc==SQLITE_OK ){
90005 if( rc==SQLITE_OK ){
90014 if( rc==SQLITE_OK && pIncr->bUseThread ){
90030 if( rc==SQLITE_OK && (SQLITE_MAX_WORKER_THREADS==0 || eMode!=INCRINIT_TASK) ){
90065 int rc = SQLITE_OK; /* Return code */
90084 ** the new object and return SQLITE_OK. Or, if an error does occur, set *ppOut
90102 int rc = SQLITE_OK;
90107 for(i=0; i<nPMA && rc==SQLITE_OK; i++){
90114 if( rc!=SQLITE_OK ){
90147 ** If successful, SQLITE_OK is returned. If an error occurs, an SQLite error
90157 int rc = SQLITE_OK;
90169 for(i=1; i<nDepth && rc==SQLITE_OK; i++){
90181 if( rc==SQLITE_OK ){
90187 if( rc==SQLITE_OK ){
90201 ** If successful, SQLITE_OK is returned and *ppOut set to point to the
90211 int rc = SQLITE_OK;
90225 for(iTask=0; rc==SQLITE_OK && iTask<pSorter->nTask; iTask++){
90240 for(i=0; i<pTask->nPMA && rc==SQLITE_OK; i += SORTER_MAX_MERGE_COUNT){
90246 if( rc==SQLITE_OK ){
90252 if( rc==SQLITE_OK ){
90268 if( rc!=SQLITE_OK ){
90283 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
90299 if( rc==SQLITE_OK ){
90307 if( rc==SQLITE_OK ){
90312 if( rc==SQLITE_OK ){
90314 if( rc==SQLITE_OK ){
90323 for(iTask=0; rc==SQLITE_OK && iTask<pSorter->nTask; iTask++){
90343 if( rc==SQLITE_OK ){
90355 if( rc!=SQLITE_OK ){
90369 int rc = SQLITE_OK; /* Return code */
90403 if( rc==SQLITE_OK ){
90415 ** SQLITE_OK success
90433 if( rc==SQLITE_OK && pSorter->pReader->pFd==0 ) rc = SQLITE_DONE;
90441 if( rc==SQLITE_OK && res ) rc = SQLITE_DONE;
90448 rc = pSorter->list.pList ? SQLITE_OK : SQLITE_DONE;
90498 return SQLITE_OK;
90545 return SQLITE_OK;
90550 return SQLITE_OK;
90687 return SQLITE_OK;
90713 if( rc==SQLITE_OK ){
90725 if( rc==SQLITE_OK ){
90730 if( rc!=SQLITE_OK ){
90759 if( rc==SQLITE_OK ){
90814 return SQLITE_OK;
90834 return SQLITE_OK;
90843 return SQLITE_OK;
90854 return SQLITE_OK;
90863 return SQLITE_OK;
90933 return SQLITE_OK;
90952 int rc = SQLITE_OK;
91852 if( auth!=SQLITE_OK ){
92580 if( pExpr==0 ) return SQLITE_OK;
93313 int rc = SQLITE_OK;
96814 v, OP_Halt, SQLITE_OK, OE_Ignore, 0, pExpr->u.zToken,0);
98454 if( SQLITE_OK!=isSystemTable(pParse, pTab->zName) ){
98457 if( SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){ goto
98686 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
98687 if( rc!=SQLITE_OK ){
98778 if( SQLITE_OK!=isSystemTable(pParse, pTab->zName) ){
100235 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
100647 if( rc==SQLITE_OK ) initAvgEq(pPrevIdx);
100656 int rc = SQLITE_OK; /* Result codes from subroutines */
100667 if( rc==SQLITE_OK && sqlite3FindTable(db, "sqlite_stat3", zDb) ){
100703 int rc = SQLITE_OK;
100747 if( rc==SQLITE_OK && OptimizationEnabled(db, SQLITE_Stat34) ){
100806 int rc = SQLITE_OK;
100895 if( rc!=SQLITE_OK ){
100910 }else if( rc==SQLITE_OK ){
100933 if( rc==SQLITE_OK && pNew->zDbSName==0 ){
100939 if( rc==SQLITE_OK ){
100975 if( rc==SQLITE_OK ){
100981 if( rc==SQLITE_OK ){
101095 SQLITE_OK!=(rc = resolveAttachExpr(&sName, pFilename)) ||
101096 SQLITE_OK!=(rc = resolveAttachExpr(&sName, pDbname)) ||
101097 SQLITE_OK!=(rc = resolveAttachExpr(&sName, pKey))
101111 if(rc!=SQLITE_OK ){
101404 ** should return either SQLITE_OK, SQLITE_DENY, or SQLITE_IGNORE. If
101405 ** SQLITE_OK is returned, it means that access is allowed. SQLITE_DENY
101427 return SQLITE_OK;
101458 if( db->init.busy ) return SQLITE_OK;
101469 }else if( rc!=SQLITE_IGNORE && rc!=SQLITE_OK ){
101537 ** either SQLITE_OK (zero) or SQLITE_IGNORE or SQLITE_DENY. If SQLITE_DENY
101555 return SQLITE_OK;
101559 return SQLITE_OK;
101581 }else if( rc!=SQLITE_OK && rc!=SQLITE_IGNORE ){
101758 if( pParse->rc==SQLITE_OK ) pParse->rc = SQLITE_ERROR;
101967 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
102423 return SQLITE_OK;
102499 if( SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){
102533 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
103228 ** Resize an Index object to hold N columns total. Return SQLITE_OK
103234 if( pIdx->nColumn>=N ) return SQLITE_OK;
103249 return SQLITE_OK;
104552 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
104649 if( SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){
105117 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
105650 if( rc!=SQLITE_OK ){
105921 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
106140 return SQLITE_OK;
106212 return SQLITE_OK;
106886 assert( rcauth==SQLITE_OK || rcauth==SQLITE_DENY || rcauth==SQLITE_IGNORE );
106952 ** The "rcauth==SQLITE_OK" terms is the
106958 if( rcauth==SQLITE_OK
109186 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
113089 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, 0);
113137 int rc = SQLITE_OK; /* Return code */
113147 sqlite3Error(db, SQLITE_OK);
113148 while( rc==SQLITE_OK && zSql[0] ){
113154 assert( rc==SQLITE_OK || pStmt==0 );
113155 if( rc!=SQLITE_OK ){
113229 if( rc!=SQLITE_OK && pzErrMsg ){
114280 ** Return SQLITE_OK on success and SQLITE_ERROR if something goes wrong.
114406 if( rc==SQLITE_OK_LOAD_PERMANENTLY ) return SQLITE_OK;
114427 return SQLITE_OK;
114468 return SQLITE_OK;
114509 int rc = SQLITE_OK;
114580 if( sqlite3_initialize()==SQLITE_OK )
115436 return SQLITE_OK;
115449 if( db->temp_store==ts ) return SQLITE_OK;
115450 if( invalidateTempStorage( pParse ) != SQLITE_OK ){
115454 return SQLITE_OK;
115673 ** connection. If it returns SQLITE_OK, then assume that the VFS
115693 if( rc==SQLITE_OK ){
115999 if( rc==SQLITE_OK && (eAuto==1 || eAuto==2) ){
116010 { OP_Halt, SQLITE_OK, OE_Abort, 0}, /* 3 */
116152 rc = SQLITE_OK;
116154 if( rc==SQLITE_OK ){
116201 if( rc!=SQLITE_OK || res==0 ){
116245 if( rc!=SQLITE_OK || res==0 ){
116290 if( res!=SQLITE_OK ){
117358 if( zRight && sqlite3DecOrHexToI64(zRight, &N)==SQLITE_OK ){
117375 && sqlite3DecOrHexToI64(zRight, &N)==SQLITE_OK
117403 SQLITE_FCNTL_LOCKSTATE, &j)==SQLITE_OK ){
117535 if( rc==SQLITE_OK ){
117560 return SQLITE_OK;
117577 if( pTab->nHidden==0 ){ return SQLITE_OK; }
117592 return SQLITE_OK;
117597 if( seen[1]==0 ) return SQLITE_OK;
117603 return SQLITE_OK;
117614 return SQLITE_OK;
117633 return SQLITE_OK;
117639 int rc = SQLITE_OK;
117695 if( rc!=SQLITE_OK ){
117725 return SQLITE_OK;
117734 return SQLITE_OK;
117873 if( SQLITE_OK!=rc ){
117951 initData.rc = SQLITE_OK;
117965 rc = SQLITE_OK;
117975 if( rc!=SQLITE_OK ){
118089 if( rc==SQLITE_OK ) rc = initData.rc;
118092 if( rc==SQLITE_OK ){
118101 if( rc==SQLITE_OK || (db->flags&SQLITE_WriteSchema)){
118111 rc = SQLITE_OK;
118169 return SQLITE_OK;
118177 int rc = SQLITE_OK;
118183 if( rc!=SQLITE_OK ){
118217 if( rc!=SQLITE_OK ) return;
118298 int rc = SQLITE_OK; /* Result code */
118380 if( sParse.rc==SQLITE_DONE ) sParse.rc = SQLITE_OK;
118393 if( rc==SQLITE_OK && sParse.pVdbe && sParse.explain ){
118418 if( sParse.pVdbe && (rc!=SQLITE_OK || db->mallocFailed) ){
118470 assert( rc==SQLITE_OK || *ppStmt==0 );
118483 ** If the statement is successfully recompiled, return SQLITE_OK. Otherwise,
118515 return SQLITE_OK;
118536 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
118554 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 );
118576 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 );
118599 int rc = SQLITE_OK;
118652 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
118664 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
118679 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
120341 ** Return SQLITE_OK on success. If a memory allocation error occurs,
120444 return SQLITE_OK;
120949 int rc = SQLITE_OK; /* Success code from a subroutine */
121040 testcase( rc!=SQLITE_OK );
121110 testcase( rc!=SQLITE_OK );
121188 testcase( rc!=SQLITE_OK );
122668 ** pFrom->pIndex and return SQLITE_OK.
122686 return SQLITE_OK;
122834 ** Whether or not a match is found, SQLITE_OK is returned if no error
122836 ** parser and some error code other than SQLITE_OK returned.
122950 return SQLITE_OK;
124876 res.rc = SQLITE_OK;
124899 if( rc!=SQLITE_OK ){
125117 if( !zName || SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){
125456 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
125833 if( SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen)
127023 if( rc!=SQLITE_OK ) return rc;
127030 if( rc!=SQLITE_OK ) break;
127034 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
127115 int rc = SQLITE_OK; /* Return code from service routines */
127171 if( rc!=SQLITE_OK ) goto end_of_vacuum;
127205 if( rc!=SQLITE_OK ) goto end_of_vacuum;
127207 if( rc!=SQLITE_OK ) goto end_of_vacuum;
127238 if( rc!=SQLITE_OK ) goto end_of_vacuum;
127244 if( rc!=SQLITE_OK ) goto end_of_vacuum;
127260 if( rc!=SQLITE_OK ) goto end_of_vacuum;
127309 if( NEVER(rc!=SQLITE_OK) ) goto end_of_vacuum;
127313 if( rc!=SQLITE_OK ) goto end_of_vacuum;
127315 if( rc!=SQLITE_OK ) goto end_of_vacuum;
127321 assert( rc==SQLITE_OK );
127439 int rc = SQLITE_OK;
127448 if( rc!=SQLITE_OK && xDestroy ) xDestroy(pAux);
127912 if( SQLITE_OK!=rc ){
127993 return SQLITE_OK;
128007 if( rc!=SQLITE_OK ){
128018 ** more v-table. Return SQLITE_NOMEM if a malloc fails, or SQLITE_OK otherwise.
128035 return SQLITE_OK;
128057 int rc = SQLITE_OK;
128081 ** create a valid sqlite3_vtab if it returns SQLITE_OK. */
128082 if( rc==SQLITE_OK && ALWAYS(sqlite3GetVTable(db, pTab)) ){
128084 if( rc==SQLITE_OK ){
128099 int rc = SQLITE_OK;
128123 if( SQLITE_OK==sqlite3RunParser(&sParse, zCreateTable, &zErr)
128183 int rc = SQLITE_OK;
128201 if( rc==SQLITE_OK ){
128244 ** SQLITE_OK if all xSync operations are successful.
128250 int rc = SQLITE_OK;
128254 for(i=0; rc==SQLITE_OK && i<db->nVTrans; i++){
128272 return SQLITE_OK;
128281 return SQLITE_OK;
128293 int rc = SQLITE_OK;
128305 return SQLITE_OK;
128315 return SQLITE_OK;
128322 if( rc==SQLITE_OK ){
128324 if( rc==SQLITE_OK ){
128347 ** If any virtual table method returns an error code other than SQLITE_OK,
128350 ** SQLITE_OK is returned.
128353 int rc = SQLITE_OK;
128359 for(i=0; rc==SQLITE_OK && i<db->nVTrans; i++){
128573 int rc = SQLITE_OK;
128597 if( rc!=SQLITE_OK ) sqlite3Error(db, rc);
133924 if( rc!=SQLITE_OK ){
134218 ** SQLITE_OK.
134232 int rc = SQLITE_OK;
134245 if( pUpper && rc==SQLITE_OK ){
134253 for(i=0; rc==SQLITE_OK && i<p->nSample; i++){
134255 if( rc==SQLITE_OK && p1 ){
134259 if( rc==SQLITE_OK && p2 ){
134339 int rc = SQLITE_OK;
134408 if( rc==SQLITE_OK && n ){
134425 if( rc==SQLITE_OK && n ){
134438 if( rc==SQLITE_OK ){
134502 ** Write the estimated row count into *pnRow and return SQLITE_OK.
134540 return SQLITE_OK;
134545 if( rc!=SQLITE_OK ) return rc;
134566 ** Write the estimated row count into *pnRow and return SQLITE_OK.
134584 int rc = SQLITE_OK; /* Subfunction return code */
134590 for(i=0; rc==SQLITE_OK && i<pList->nExpr; i++){
134597 if( rc==SQLITE_OK ){
134751 if( p->nLSlot>=n ) return SQLITE_OK;
134759 return SQLITE_OK;
134778 return SQLITE_OK;
135018 return SQLITE_OK;
135035 return SQLITE_OK;
135277 int rc = SQLITE_OK; /* Return code */
135312 for(; rc==SQLITE_OK && pTerm!=0; pTerm = whereScanNext(&scan)){
135471 if( rc==SQLITE_NOTFOUND ) rc = SQLITE_OK;
135472 if( rc!=SQLITE_OK ) break; /* Jump out of the pTerm loop */
135550 && (rc = whereLoopResize(db, pNew, pNew->nLTerm+1))==SQLITE_OK
135701 int rc = SQLITE_OK; /* Return code */
135763 for(pTerm=pWC->a; rc==SQLITE_OK && pTerm<pWCEnd; pTerm++){
135801 for(; rc==SQLITE_OK && pProbe;
135954 int rc = SQLITE_OK;
136120 int rc = SQLITE_OK; /* Return code */
136161 if( rc==SQLITE_OK && (mBest = (pNew->prereq & ~mPrereq))!=0 ){
136183 while( rc==SQLITE_OK ){
136209 if( rc==SQLITE_OK && seenZero==0 ){
136219 if( rc==SQLITE_OK && seenZeroNoIN==0 ){
136245 int rc = SQLITE_OK;
136259 for(pTerm=pWC->a; pTerm<pWCEnd && rc==SQLITE_OK; pTerm++){
136303 if( rc==SQLITE_OK ){
136306 assert( rc==SQLITE_OK || sCur.n==0 );
136332 for(i=0; rc==SQLITE_OK && i<sSum.n; i++){
136368 int rc = SQLITE_OK;
136399 if( rc==SQLITE_OK ){
136801 ** Return SQLITE_OK on success or SQLITE_NOMEM of a memory allocation
137169 return SQLITE_OK;
142851 pParse->rc = SQLITE_OK;
142906 if( pParse->rc!=SQLITE_OK || db->mallocFailed ) break;
142926 if( pParse->rc!=SQLITE_OK && pParse->rc!=SQLITE_DONE && pParse->zErrMsg==0 ){
142972 assert( nErr==0 || pParse->rc!=SQLITE_OK );
143514 if( rc!=SQLITE_OK ){
143529 if( sqlite3GlobalConfig.isInit ) return SQLITE_OK;
143554 if( rc==SQLITE_OK ){
143564 if( rc==SQLITE_OK ){
143569 /* If rc is not SQLITE_OK at this point, then either the malloc
143572 if( rc!=SQLITE_OK ){
143603 if( rc==SQLITE_OK ){
143607 if( rc==SQLITE_OK ){
143639 if ( rc==SQLITE_OK ){
143674 if( rc!=SQLITE_OK ){
143713 return SQLITE_OK;
143727 int rc = SQLITE_OK;
144016 ** Return SQLITE_OK on success.
144082 return SQLITE_OK;
144119 return SQLITE_OK;
144128 int rc = SQLITE_OK;
144136 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
144143 rc = SQLITE_OK;
144149 return ((rc==SQLITE_OK && bSeenBusy) ? SQLITE_BUSY : rc);
144164 rc = SQLITE_OK;
144205 rc = SQLITE_OK;
144424 return SQLITE_OK;
144467 return SQLITE_OK;
144514 sqlite3RollbackAll(db, SQLITE_OK);
144580 sqlite3Error(db, SQLITE_OK); /* Deallocates any cached error strings. */
144608 ** Rollback all database files. If tripCode is not SQLITE_OK, then
144669 case SQLITE_OK: zName = "SQLITE_OK"; break;
144775 /* SQLITE_OK */ "not an error",
144906 return SQLITE_OK;
144956 return SQLITE_OK;
145022 if( rc==SQLITE_OK ){
145026 if( rc!=SQLITE_OK ){
145072 return SQLITE_OK;
145123 assert( rc!=SQLITE_OK );
145180 int rc = SQLITE_OK;
145246 return SQLITE_OK;
145396 return SQLITE_OK;
145425 return SQLITE_OK;
145467 return SQLITE_OK;
145535 ** returned (i.e. SQLITE_IOERR). Otherwise, SQLITE_OK.
145549 int rc = SQLITE_OK; /* Return code */
145557 for(i=0; i<db->nDb && rc==SQLITE_OK; i++){
145564 rc = SQLITE_OK;
145569 return (rc==SQLITE_OK && bBusy) ? SQLITE_BUSY : rc;
145785 sqlite3Error(db, SQLITE_OK);
145786 return SQLITE_OK;
145915 ** If successful, SQLITE_OK is returned. In this case *ppVfs is set to point to
145932 char **pzErrMsg /* OUT: Error message (if rc!=SQLITE_OK) */
145934 int rc = SQLITE_OK;
146147 if( rc!=SQLITE_OK ){
146336 if( rc!=SQLITE_OK ){
146346 if( rc!=SQLITE_OK ){
146376 sqlite3Error(db, SQLITE_OK);
146384 if( !db->mallocFailed && rc==SQLITE_OK ){
146392 if( rc==SQLITE_OK ){
146395 if( rc!=SQLITE_OK ){
146408 if( !db->mallocFailed && rc==SQLITE_OK ){
146415 if( !db->mallocFailed && rc==SQLITE_OK ){
146421 if( !db->mallocFailed && rc==SQLITE_OK ){
146427 if( !db->mallocFailed && rc==SQLITE_OK){
146433 if( !db->mallocFailed && rc==SQLITE_OK){
146439 if( !db->mallocFailed && rc==SQLITE_OK){
146445 if( !db->mallocFailed && rc==SQLITE_OK){
146451 if( !db->mallocFailed && rc==SQLITE_OK){
146485 }else if( rc!=SQLITE_OK ){
146497 if( rc==SQLITE_OK ){
146564 if( rc==SQLITE_OK && !DbHasProperty(*ppDb, 0, DB_SchemaLoaded) ){
146624 int rc = SQLITE_OK;
146660 return SQLITE_OK;
146681 return SQLITE_OK;
146691 return SQLITE_OK;
146805 if( SQLITE_OK!=rc ){
146874 if( SQLITE_OK==rc && !pTab ){
146913 return SQLITE_OK;
146938 rc = SQLITE_OK;
146941 rc = SQLITE_OK;
146944 rc = SQLITE_OK;
147244 ** Return SQLITE_OK if SQLite has been initialized and SQLITE_ERROR if
147416 if( rc==SQLITE_OK ){
147452 if( rc==SQLITE_OK ){
147486 if( rc==SQLITE_OK ){
147711 int rc = SQLITE_OK;
148254 /* TODO(shess) Only used for SQLITE_OK and SQLITE_DONE at this time.
148301 ** This method should return either SQLITE_OK (0), or an SQLite error
148302 ** code. If SQLITE_OK is returned, then *ppTokenizer should be set
148338 ** method should either return SQLITE_OK and set the values of the
148953 # define sqlite3Fts3DeferToken(x,y,z) SQLITE_OK
148954 # define sqlite3Fts3CacheDeferredDoclists(x) SQLITE_OK
148956 # define sqlite3Fts3DeferredTokenList(x,y,z) SQLITE_OK
149309 return SQLITE_OK;
149355 int rc = SQLITE_OK; /* Return code */
149369 ** memory associated with the Fts3Table structure and return SQLITE_OK.
149372 return (rc==SQLITE_OK ? fts3DisconnectMethod(pVtab) : rc);
149386 if( *pRc==SQLITE_OK ){
149428 if( (*pRc)==SQLITE_OK ) p->bHasStat = 1;
149441 int rc = SQLITE_OK; /* Return code */
149506 if( *pRc==SQLITE_OK ){
149516 if( rc==SQLITE_OK ){
149522 rc = SQLITE_OK;
149525 assert( p->nPgsz>0 || rc!=SQLITE_OK );
149570 if( *pRc==SQLITE_OK ){
149634 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op (and
149691 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op (and
149727 ** the output value undefined. Otherwise SQLITE_OK is returned.
149746 return SQLITE_OK;
149759 ** If no error occurs, SQLITE_OK is returned and *apIndex set to point to
149807 return SQLITE_OK;
149844 int rc = SQLITE_OK; /* Return code */
149853 if( rc!=SQLITE_OK ){
149859 if( rc==SQLITE_OK ){
149921 int rc = SQLITE_OK; /* Return code */
149981 for(i=3; rc==SQLITE_OK && i<argc; i++){
150100 if( rc==SQLITE_OK && zContent ){
150112 if( rc==SQLITE_OK && zLanguageid ){
150125 if( rc!=SQLITE_OK ) goto fts3_init_out;
150136 if( rc!=SQLITE_OK ) goto fts3_init_out;
150145 if( rc!=SQLITE_OK ) goto fts3_init_out;
150232 if( rc==SQLITE_OK && (zCompress==0)!=(zUncompress==0) ){
150239 if( rc!=SQLITE_OK ) goto fts3_init_out;
150273 if( rc!=SQLITE_OK ){
150374 return SQLITE_OK;
150464 return SQLITE_OK;
150476 ** allocation succeeds, zero it and return SQLITE_OK. Otherwise,
150484 return SQLITE_OK;
150530 return SQLITE_OK;
150543 int rc = SQLITE_OK;
150556 if( rc==SQLITE_OK ) pCsr->bSeekStmt = 1;
150564 ** SQLITE_OK on success.
150567 int rc = SQLITE_OK;
150570 if( rc==SQLITE_OK ){
150574 return SQLITE_OK;
150577 if( rc==SQLITE_OK && ((Fts3Table *)pCsr->base.pVtab)->zContentTbl==0 ){
150588 if( rc!=SQLITE_OK && pContext ){
150607 ** If an OOM error occurs, SQLITE_NOMEM is returned. Otherwise, SQLITE_OK.
150617 int rc = SQLITE_OK; /* Return code */
150729 ** If an error occurs, an error code other than SQLITE_OK is returned.
150740 int rc = SQLITE_OK; /* Return code */
150747 assert( !piLeaf2 || !piLeaf || rc!=SQLITE_OK || (*piLeaf<=*piLeaf2) );
150749 if( rc==SQLITE_OK && iHeight>1 ){
150755 if( rc==SQLITE_OK ){
150763 if( rc==SQLITE_OK ){
150766 if( rc==SQLITE_OK ){
151280 ** containing the output doclist and SQLITE_OK is returned. In this case
151363 return SQLITE_OK;
151438 return SQLITE_OK;
151495 ** other doclists (except the aaOutput[0] one) and return SQLITE_OK.
151522 if( rc!=SQLITE_OK ){
151538 return SQLITE_OK;
151552 ** This function returns SQLITE_OK if the merge is successful, or an
151603 if( rc!=SQLITE_OK ){
151621 return SQLITE_OK;
151642 return SQLITE_OK;
151649 ** This function returns SQLITE_OK if successful, or an SQLite error code
151663 int rc = SQLITE_OK; /* Error code */
151676 if( rc==SQLITE_OK && pSeg ){
151682 if( rc==SQLITE_OK ){
151686 while( rc==SQLITE_OK && SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
151701 if( rc!=SQLITE_OK ) goto finished;
151710 if( rc!=SQLITE_OK ) goto finished;
151756 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
151773 ** zTerm/nTerm is a prefix. If successful, return SQLITE_OK and write
151780 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
151816 if( rc==SQLITE_OK ){
151873 while( SQLITE_OK==rc
151879 if( rc==SQLITE_OK ){
151882 if( rc==SQLITE_OK ){
151928 ** Return SQLITE_OK if nothing goes wrong. SQLITE_OK is returned
151941 rc = SQLITE_OK;
152000 int rc = SQLITE_OK;
152057 if( rc!=SQLITE_OK ){
152063 if( rc!=SQLITE_OK ) return rc;
152093 if( rc==SQLITE_OK ){
152097 if( rc!=SQLITE_OK ) return rc;
152124 return SQLITE_OK;
152143 int rc = SQLITE_OK; /* Return Code */
152177 if( rc==SQLITE_OK && sqlite3_data_count(pCsr->pStmt)-1>iCol ){
152233 if( rc==SQLITE_OK
152241 assert( rc==SQLITE_OK || mxLevel==0 );
152254 ** to 0 or 1). Return SQLITE_OK if successful, or an SQLite error code
152258 int rc = SQLITE_OK;
152264 p->bHasStat = (res==SQLITE_OK);
152300 return SQLITE_OK;
152313 return SQLITE_OK;
152361 ** output variable *ppCsr and SQLITE_OK is returned. Otherwise, an error
152374 rc = SQLITE_OK;
152422 }else if( SQLITE_OK==fts3CursorSeek(pContext, pCsr) ){
152442 if( SQLITE_OK==fts3CursorSeek(pContext, pCsr) ){
152475 case SQLITE_OK:
152497 if( SQLITE_OK==fts3FunctionArg(pContext, "matchinfo", apVal[0], &pCsr) ){
152565 if( rc==SQLITE_OK ){
152605 int rc = SQLITE_OK;
152628 return SQLITE_OK;
152643 return SQLITE_OK;
152709 int rc = SQLITE_OK;
152728 if( rc!=SQLITE_OK ) return rc;
152732 if( rc!=SQLITE_OK ) return rc;
152746 if( rc==SQLITE_OK ){
152762 if( rc==SQLITE_OK ){
152771 if( SQLITE_OK==rc
152773 && SQLITE_OK==(rc = sqlite3Fts3InitHashTable(db, pHash, "fts3_tokenizer"))
152775 && SQLITE_OK==(rc = sqlite3_overload_function(db, "snippet", -1))
152776 && SQLITE_OK==(rc = sqlite3_overload_function(db, "offsets", 1))
152777 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 1))
152778 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 2))
152779 && SQLITE_OK==(rc = sqlite3_overload_function(db, "optimize", 1))
152794 if( rc==SQLITE_OK ){
152799 if( rc==SQLITE_OK ){
152807 assert( rc!=SQLITE_OK );
152837 if( pExpr && SQLITE_OK==*pRc ){
152847 if( rc!=SQLITE_OK ){
152870 ** SQLITE_OK is returned if successful, or SQLITE_NOMEM if an error occurs.
152879 int rc = SQLITE_OK;
152934 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
152942 int rc = SQLITE_OK;
152944 for(iToken=0; rc==SQLITE_OK && iToken<p->nToken; iToken++){
152952 if( rc==SQLITE_OK ){
152970 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
152988 if( rc!=SQLITE_OK ) return rc;
152994 return SQLITE_OK;
153014 return SQLITE_OK;
153063 return SQLITE_OK;
153082 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
153086 int rc = SQLITE_OK; /* Error code */
153113 for(i=0; rc==SQLITE_OK && i<p->nToken; i++){
153127 assert( rc!=SQLITE_OK || p->nToken<1 || p->aToken[0].pSegcsr==0 || p->bIncr );
153295 ** SQLITE_OK.
153304 int rc = SQLITE_OK;
153347 ** SQLITE_OK.
153354 int rc = SQLITE_OK;
153382 for(i=0; rc==SQLITE_OK && i<p->nToken && bEof==0; i++){
153389 assert( rc!=SQLITE_OK || (p->nToken>=1 && a[p->nToken-1].bIgnore==0) );
153390 assert( rc!=SQLITE_OK || bMaxSet );
153394 while( rc==SQLITE_OK && bEof==0
153443 ** SQLITE_OK.
153454 int rc = SQLITE_OK;
153474 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
153493 if( pExpr && SQLITE_OK==*pRc ){
153537 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
153549 if( *pRc==SQLITE_OK ){
153553 for(i=0; *pRc==SQLITE_OK && i<pPhrase->nToken; i++){
153586 ** write this value to *pnPage and return SQLITE_OK. Otherwise, return
153596 int rc = SQLITE_OK;
153617 if( rc!=SQLITE_OK ) return rc;
153651 ** If no error occurs, SQLITE_OK is returned and sqlite3Fts3DeferToken()
153663 int rc = SQLITE_OK; /* Return code */
153677 return SQLITE_OK;
153689 if( nOvfl==0 || nToken<2 ) return SQLITE_OK;
153693 assert( rc!=SQLITE_OK || nDocSize>0 );
153718 for(ii=0; ii<nToken && rc==SQLITE_OK; ii++){
153755 assert( rc==SQLITE_OK || pList==0 );
153756 if( rc==SQLITE_OK ){
153761 if( rc==SQLITE_OK ){
153790 int rc = SQLITE_OK;
153799 if( rc==SQLITE_OK && nToken>1 && pTab->bFts4 ){
153819 if( rc==SQLITE_OK ){
153821 for(ii=0; rc==SQLITE_OK && ii<nOr; ii++){
153903 ** This function is a no-op if *pRc is other than SQLITE_OK when it is called.
153948 if( *pRc==SQLITE_OK ){
153976 while( !pLeft->bEof && !pRight->bEof && *pRc==SQLITE_OK ){
153991 while( *pRc==SQLITE_OK && pRight->bEof==0 ){
153998 while( *pRc==SQLITE_OK && pLeft->bEof==0 ){
154042 assert( *pRc!=SQLITE_OK || pRight->bStart );
154071 ** If *pRc is not SQLITE_OK, or if pExpr is not the root node of a NEAR
154108 if( *pRc==SQLITE_OK
154162 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
154173 if( *pRc==SQLITE_OK ){
154265 ** If *pRc is not SQLITE_OK when this function is called, it immediately
154270 ** 1. *pRc is SQLITE_OK when this function returns, and
154281 if( rc==SQLITE_OK ){
154291 if( rc==SQLITE_OK ){
154301 return (rc==SQLITE_OK && bMiss);
154309 int rc = SQLITE_OK; /* Return Code */
154330 if( rc==SQLITE_OK && (
154345 ** If *pRc is other than SQLITE_OK when this function is called, it is
154354 if( pExpr && *pRc==SQLITE_OK ){
154432 ** SQLITE_OK is returned if the aMI[] array is successfully allocated and
154439 int rc = SQLITE_OK; /* Return code */
154471 while( pCsr->isEof==0 && rc==SQLITE_OK ){
154489 if( rc==SQLITE_OK && pCsr->isEof==0 ){
154504 ** do {...} while( pRoot->iDocid<iDocid && rc==SQLITE_OK );
154510 }while( pRoot->iDocid!=iDocid && rc==SQLITE_OK );
154526 ** If no error occurs, SQLITE_OK is returned and the values for each column
154552 int rc = SQLITE_OK;
154563 if( rc==SQLITE_OK ){
154611 return SQLITE_OK;
154617 int rc = SQLITE_OK;
154636 if( bOr==0 ) return SQLITE_OK;
154644 while( rc==SQLITE_OK && !pNear->bEof ){
154648 assert( rc!=SQLITE_OK || pPhrase->bIncr==0 );
154651 while( rc==SQLITE_OK && !pNear->bEof ){
154655 if( rc!=SQLITE_OK ) return rc;
154699 if( pIter==0 ) return SQLITE_OK;
154709 if( *pIter==0x00 ) return SQLITE_OK;
154718 return SQLITE_OK;
154869 if( rc!=SQLITE_OK ) return rc;
154887 return SQLITE_OK;
154910 return SQLITE_OK;
154984 return SQLITE_OK;
155000 return SQLITE_OK;
155016 return SQLITE_OK;
155032 return SQLITE_OK;
155047 if( pCsr->aStat[pCsr->iCol].nDoc>0 ) return SQLITE_OK;
155064 return SQLITE_OK;
155122 rc = SQLITE_OK;
155216 if( rc==SQLITE_OK ){
155220 if( rc==SQLITE_OK ) rc = fts3auxNextMethod(pCursor);
155270 return SQLITE_OK;
155282 return SQLITE_OK;
155286 ** Register the fts3aux module with database connection db. Return SQLITE_OK
155467 assert( rc==SQLITE_OK || pCsr==0 );
155468 if( rc==SQLITE_OK ){
155472 if( rc!=SQLITE_OK ){
155497 ** Return SQLITE_OK if successful, or SQLITE_NOMEM if a memory allocation
155522 if( rc==SQLITE_OK ){
155528 if( rc==SQLITE_OK ){
155564 rc = SQLITE_OK;
155594 ** If successful, SQLITE_OK is returned and *ppExpr set to point at the
155636 if( rc==SQLITE_OK ){
155638 for(ii=0; rc==SQLITE_OK; ii++){
155642 if( rc==SQLITE_OK ){
155693 rc = SQLITE_OK;
155713 ** Returns an SQLite error code. SQLITE_OK if everything works, SQLITE_NOMEM
155796 return SQLITE_OK;
155824 if( rc==SQLITE_OK && !*ppExpr ){ rc = SQLITE_DONE; }
155930 ** If successful, SQLITE_OK is returned, *ppExpr is set to point to the
155946 int rc = SQLITE_OK;
155949 while( rc==SQLITE_OK ){
155954 assert( nByte>0 || (rc!=SQLITE_OK && p==0) );
155955 if( rc==SQLITE_OK ){
156043 assert( rc!=SQLITE_OK || (nByte>0 && nByte<=nIn) );
156053 rc = SQLITE_OK;
156071 if( rc!=SQLITE_OK ){
156085 int rc = SQLITE_OK;
156091 if( rc==SQLITE_OK ){
156102 ** If successful, SQLITE_OK is returned and (*pp) set to point to the
156111 int rc = SQLITE_OK; /* Return code */
156120 if( rc==SQLITE_OK ){
156130 if( rc==SQLITE_OK ){
156153 if( rc!=SQLITE_OK ) break;
156200 if( rc==SQLITE_OK ){
156248 if( rc==SQLITE_OK ){
156252 if( rc!=SQLITE_OK ){
156265 if( rc!=SQLITE_OK ){
156307 return SQLITE_OK;
156313 assert( rc==SQLITE_OK || *ppExpr==0 );
156316 if( rc==SQLITE_OK && sParse.nNest ){
156328 ** of the parsed expression tree and SQLITE_OK is returned. If an error
156364 if( rc==SQLITE_OK && *ppExpr ){
156366 if( rc==SQLITE_OK ){
156371 if( rc!=SQLITE_OK ){
156449 if( rc!=SQLITE_OK ){
156565 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
156589 assert( rc==SQLITE_OK || pExpr==0 );
156597 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM ){
156624 if( rc==SQLITE_OK ){
157094 return SQLITE_OK;
157102 return SQLITE_OK;
157137 return SQLITE_OK;
157148 return SQLITE_OK;
157655 return SQLITE_OK;
157898 assert( rc!=SQLITE_OK || *ppTok );
157899 if( rc!=SQLITE_OK ){
158001 if( SQLITE_OK!=p->xCreate(argc-2, azArg, &pTokenizer) ){
158011 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
158019 if( SQLITE_OK!=p->xClose(pCsr) ){
158023 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
158048 if( rc!=SQLITE_OK ){
158072 if( rc!=SQLITE_OK ){
158122 assert( rc==SQLITE_OK );
158132 assert( rc==SQLITE_OK );
158134 assert( rc==SQLITE_OK );
158165 int rc = SQLITE_OK;
158180 if( SQLITE_OK==rc ){
158183 if( SQLITE_OK==rc ){
158187 if( SQLITE_OK==rc ){
158190 if( SQLITE_OK==rc ){
158302 return SQLITE_OK;
158310 return SQLITE_OK;
158345 return SQLITE_OK;
158356 return SQLITE_OK;
158411 return SQLITE_OK;
158536 return SQLITE_OK;
158546 ** array of dequoted strings and SQLITE_OK is returned. The caller is
158556 int rc = SQLITE_OK; /* Return code */
158617 if( rc!=SQLITE_OK ) return rc;
158622 if( rc==SQLITE_OK ){
158632 assert( (rc==SQLITE_OK)==(pMod!=0) );
158633 if( rc==SQLITE_OK ){
158638 if( rc==SQLITE_OK ){
158645 if( rc==SQLITE_OK ){
158670 return SQLITE_OK;
158692 return SQLITE_OK;
158699 return SQLITE_OK;
158716 return SQLITE_OK;
158747 return SQLITE_OK;
158764 if( rc!=SQLITE_OK ){
158766 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
158799 if( rc==SQLITE_OK ){
158805 if( rc!=SQLITE_OK ) return rc;
158846 return SQLITE_OK;
158858 return SQLITE_OK;
158862 ** Register the fts3tok module with database connection db. Return SQLITE_OK
158985 sqlite3_log(SQLITE_OK, "%d-way merge from level %d", nMerge, (int)iAbsLevel);
159056 ** until SegmentReaderNext() returns something other than SQLITE_OK
159179 ** *pp is set to the requested statement handle and SQLITE_OK returned.
159291 int rc = SQLITE_OK;
159313 assert( rc==SQLITE_OK || pStmt==0 );
159320 for(i=0; rc==SQLITE_OK && i<nParam; i++){
159338 if( rc==SQLITE_OK ){
159343 if( rc==SQLITE_OK ) rc = FTS_CORRUPT_VTAB;
159346 rc = SQLITE_OK;
159361 if( rc==SQLITE_OK ){
159367 if( rc==SQLITE_OK ) rc = FTS_CORRUPT_VTAB;
159388 ** Returns SQLITE_OK if the statement is successfully executed, or an
159401 if( rc==SQLITE_OK ){
159424 int rc = SQLITE_OK;
159429 if( rc==SQLITE_OK ){
159480 ** return SQLITE_OK. If an error occurs while preparing the statement,
159511 if( rc==SQLITE_OK ){
159520 if( rc==SQLITE_OK ){
159530 ** Append a single varint to a PendingList buffer. SQLITE_OK is returned
159573 return SQLITE_OK;
159583 ** it is set to SQLITE_OK.
159593 int rc = SQLITE_OK;
159604 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iDelta)) ){
159612 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, 1))
159613 || SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iCol))
159623 if( rc==SQLITE_OK ){
159656 int rc = SQLITE_OK;
159672 if( rc==SQLITE_OK ){
159683 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
159714 return SQLITE_OK;
159718 if( rc!=SQLITE_OK ){
159723 while( SQLITE_OK==rc
159724 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
159744 for(i=1; rc==SQLITE_OK && i<p->nIndex; i++){
159755 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
159784 if( rc!=SQLITE_OK ) return rc;
159789 return SQLITE_OK;
159829 if( rc!=SQLITE_OK ){
159835 return SQLITE_OK;
159869 return SQLITE_OK;
159881 if( rc==SQLITE_OK && p->zLanguageid ){
159887 if( rc!=SQLITE_OK ) return rc;
159907 if( rc!=SQLITE_OK ) return rc;
159927 int rc = SQLITE_OK; /* Return code */
159974 if( rc==SQLITE_OK ){
159980 for(i=1; rc==SQLITE_OK && i<=p->nColumn; i++){
159988 if( rc!=SQLITE_OK ){
160020 ** If successful, *piIdx is set to the allocated index slot and SQLITE_OK
160039 if( rc==SQLITE_OK ){
160049 if( rc==SQLITE_OK ){
160080 ** an SQLite error code is returned. Otherwise, SQLITE_OK is returned. If
160118 if( rc==SQLITE_OK ){
160132 if( rc!=SQLITE_OK ){
160165 if( rc==SQLITE_OK ){
160178 int rc = SQLITE_OK;
160182 while( pReader->pBlob && rc==SQLITE_OK
160204 ** segment. If successful, SQLITE_OK is returned. If there is no next term,
160243 return SQLITE_OK;
160252 return SQLITE_OK;
160259 if( rc!=SQLITE_OK ) return rc;
160271 if( rc!=SQLITE_OK ) return rc;
160294 if( rc!=SQLITE_OK ) return rc;
160312 return SQLITE_OK;
160320 int rc = SQLITE_OK;
160333 if( rc==SQLITE_OK ){
160357 int rc = SQLITE_OK;
160400 if( rc!=SQLITE_OK ) return rc;
160424 if( rc==SQLITE_OK ){
160436 return SQLITE_OK;
160448 int rc = SQLITE_OK;
160454 for(ii=0; rc==SQLITE_OK && ii<pMsr->nSegment; ii++){
160463 if( rc!=SQLITE_OK ) break;
160534 return SQLITE_OK;
160590 int rc = SQLITE_OK; /* Return Code */
160806 if( rc==SQLITE_OK ){
160817 ** *pnMax to this value and return SQLITE_OK. Otherwise, if an error occurs,
160826 if( rc==SQLITE_OK ){
160852 if( rc==SQLITE_OK ){
160962 return SQLITE_OK;
161027 ** If successful, SQLITE_OK is returned and output variable *piLast is
161042 int rc = SQLITE_OK;
161054 for(pIter=pTree->pLeftmost; pIter && rc==SQLITE_OK; pIter=pIter->pRight){
161062 if( rc==SQLITE_OK ){
161099 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
161133 if( rc!=SQLITE_OK ) return rc;
161139 if( rc!=SQLITE_OK ) return rc;
161158 if( rc!=SQLITE_OK ) return rc;
161175 if( rc!=SQLITE_OK ) return rc;
161234 return SQLITE_OK;
161240 ** to the segment using fts3SegWriterAdd(). If successful, SQLITE_OK is
161258 if( rc==SQLITE_OK ){
161262 if( rc==SQLITE_OK ){
161295 ** document pRowid, or false otherwise, and SQLITE_OK is returned. If an
161304 rc = SQLITE_OK;
161307 if( rc==SQLITE_OK ){
161323 ** Return SQLITE_OK if successful, or an SQLite error code if not.
161342 if( rc!=SQLITE_OK ) return rc;
161357 ** iAbsLevel is indeed the largest level, or 0 otherwise, and SQLITE_OK
161371 if( rc!=SQLITE_OK ) return rc;
161393 int rc = SQLITE_OK; /* Return code */
161397 if( rc==SQLITE_OK ){
161419 ** SQLITE_OK is returned if successful, otherwise an SQLite error code.
161429 int rc = SQLITE_OK; /* Return Code */
161433 for(i=0; rc==SQLITE_OK && i<nReader; i++){
161436 if( rc!=SQLITE_OK ){
161443 if( rc==SQLITE_OK ){
161451 if( rc==SQLITE_OK ){
161458 if( rc==SQLITE_OK ){
161520 ** If successful, return SQLITE_OK. Otherwise, if an OOM error is encountered
161537 return SQLITE_OK;
161555 return SQLITE_OK;
161574 while( rc==SQLITE_OK
161582 if( rc!=SQLITE_OK ) return rc;
161587 if( rc!=SQLITE_OK ) return rc;
161605 return SQLITE_OK;
161628 if( rc!=SQLITE_OK ) return rc;
161637 return SQLITE_OK;
161668 if( rc!=SQLITE_OK ) return rc;
161682 if( rc!=SQLITE_OK ) return rc;
161689 return SQLITE_OK;
161720 return SQLITE_OK;
161728 int rc = SQLITE_OK;
161744 if( pCsr->nSegment==0 ) return SQLITE_OK;
161760 if( rc!=SQLITE_OK ) return rc;
161765 /* If all the seg-readers are at EOF, we're finished. return SQLITE_OK. */
161766 assert( rc==SQLITE_OK );
161810 if( rc==SQLITE_OK ) rc = SQLITE_ROW;
161896 }while( rc==SQLITE_OK );
161967 int rc = SQLITE_OK;
161972 if( rc==SQLITE_OK ){
162005 if( rc==SQLITE_OK ){
162008 if( rc==SQLITE_OK ){
162012 if( rc==SQLITE_OK ){
162030 if( rc!=SQLITE_OK ){
162036 if( rc==SQLITE_OK ){
162041 if( rc==SQLITE_OK ){
162061 ** Otherwise, if successful, SQLITE_OK is returned. If an error occurs,
162087 if( rc!=SQLITE_OK || csr.nSegment==0 ) goto finished;
162091 if( rc!=SQLITE_OK ) goto finished;
162116 if( rc!=SQLITE_OK ) goto finished;
162127 while( SQLITE_OK==rc ){
162133 if( rc!=SQLITE_OK ) goto finished;
162140 if( rc!=SQLITE_OK ) goto finished;
162144 if( rc==SQLITE_OK ){
162162 int rc = SQLITE_OK;
162165 for(i=0; rc==SQLITE_OK && i<p->nIndex; i++){
162167 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
162174 if( rc==SQLITE_OK && p->bHasStat
162179 if( rc==SQLITE_OK ){
162316 if( rc!=SQLITE_OK ){
162359 if( rc==SQLITE_OK ){
162366 for(i=0; rc==SQLITE_OK && i<p->nIndex; i++){
162370 rc = SQLITE_OK;
162375 if( rc==SQLITE_OK ) rc = rc2;
162381 return (rc==SQLITE_OK && bReturnDone && bSeenDone) ? SQLITE_DONE : rc;
162398 if( rc==SQLITE_OK ){
162414 if( rc==SQLITE_OK ){
162426 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
162431 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
162441 if( rc!=SQLITE_OK ){
162458 if( rc==SQLITE_OK ){
162495 if( rc==SQLITE_OK ){
162500 for(i=0; rc==SQLITE_OK && sqlite3_step(pStmt)==SQLITE_ROW && i<nSeg; i++){
162512 if( rc==SQLITE_OK ) rc = rc2;
162582 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
162591 if( *pRc==SQLITE_OK && nMin>pBlob->nAlloc ){
162608 ** Otherwise return SQLITE_OK. If there is no next entry on the node
162617 int rc = SQLITE_OK; /* Return code */
162631 if( rc==SQLITE_OK ){
162658 ** If successful, SQLITE_OK is returned and the NodeReader object set to
162701 int rc = SQLITE_OK;
162723 if( rc==SQLITE_OK ){
162731 if( rc==SQLITE_OK ){
162757 if( rc!=SQLITE_OK || iNextPtr==0 ) return rc;
162787 ** returned. Otherwise, SQLITE_OK.
162797 int rc = SQLITE_OK; /* Return code */
162808 if( rc!=SQLITE_OK ) return rc;
162830 return SQLITE_OK;
162837 ** Return SQLITE_OK if successful, or an SQLite error code otherwise.
162848 int rc = SQLITE_OK; /* Return code */
162881 if( rc==SQLITE_OK ){
162898 if( rc==SQLITE_OK ){
162916 ** If *pRc is not SQLITE_OK when this function is called, then no attempt
162920 ** Otherwise, if *pRc is initially SQLITE_OK and an error occurs while
162968 if( rc==SQLITE_OK ){
162981 if( pNode->block.n>0 && rc==SQLITE_OK ){
162989 if( rc==SQLITE_OK ){
163046 if( rc==SQLITE_OK ){
163083 if( rc==SQLITE_OK ){
163113 if( rc==SQLITE_OK && bAppendable ){
163118 if( rc==SQLITE_OK ){
163121 rc==SQLITE_OK && reader.aNode;
163134 if( rc==SQLITE_OK && bAppendable ){
163154 if( rc==SQLITE_OK ){
163159 for(i=nHeight; i>=0 && rc==SQLITE_OK; i--){
163164 while( reader.aNode && rc==SQLITE_OK ) rc = nodeReaderNext(&reader);
163166 if( rc==SQLITE_OK ){
163176 if( rc==SQLITE_OK ){
163188 if( rc==SQLITE_OK ) rc = rc2;
163197 ** one before returning SQLITE_OK. Or, if there are no segments at all
163212 if( rc==SQLITE_OK ){
163263 if( rc==SQLITE_OK ){
163271 if( rc!=SQLITE_OK ) return rc;
163275 if( rc==SQLITE_OK ){
163283 if( rc!=SQLITE_OK ) return rc;
163289 if( rc!=SQLITE_OK ) return rc;
163299 return SQLITE_OK;
163322 if( rc==SQLITE_OK ){
163350 if( rc==SQLITE_OK ){
163367 if( rc==SQLITE_OK ) rc = rc2;
163370 if( rc==SQLITE_OK ){
163373 if( rc==SQLITE_OK ){
163379 for(i=0; rc==SQLITE_OK && i<nIdx; i++){
163422 int rc = SQLITE_OK; /* Return code */
163427 if( rc!=SQLITE_OK ) return rc;
163432 rc==SQLITE_OK && reader.aNode;
163445 if( rc!=SQLITE_OK ) break;
163464 ** SQLITE_OK is returned if the segment is updated successfully. Or an
163474 int rc = SQLITE_OK; /* Return code */
163483 if( rc==SQLITE_OK ){
163494 if( rc==SQLITE_OK ) rc = rc2;
163497 while( rc==SQLITE_OK && iBlock ){
163503 if( rc==SQLITE_OK ){
163506 if( rc==SQLITE_OK ){
163513 if( rc==SQLITE_OK && iNewStart ){
163516 if( rc==SQLITE_OK ){
163524 if( rc==SQLITE_OK ){
163527 if( rc==SQLITE_OK ){
163560 int rc = SQLITE_OK;
163562 for(i=pCsr->nSegment-1; i>=0 && rc==SQLITE_OK; i--){
163577 if( rc==SQLITE_OK ){
163592 if( rc==SQLITE_OK && nRem!=pCsr->nSegment ){
163608 if( rc==SQLITE_OK ){
163623 ** table and return SQLITE_OK. Otherwise, if an error occurs, return an
163632 if( rc==SQLITE_OK ){
163640 if( rc==SQLITE_OK ){
163647 if( rc==SQLITE_OK ) rc = rc2;
163654 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
163659 ** If successful, leave *pRc set to SQLITE_OK and return. If an error occurs,
163669 if( *pRc==SQLITE_OK ){
163680 ** If no error occurs, return SQLITE_OK. If the hint blob in *pHint does
163696 return SQLITE_OK;
163728 while( rc==SQLITE_OK && nRem>0 ){
163756 if( rc==SQLITE_OK && hint.n ){
163788 if( rc==SQLITE_OK ){
163800 if( rc==SQLITE_OK ){
163803 if( SQLITE_OK==rc && pCsr->nSegment==nSeg
163804 && SQLITE_OK==(rc = sqlite3Fts3SegReaderStart(p, pCsr, pFilter))
163815 if( rc==SQLITE_OK && pWriter->nLeafEst ){
163819 if( rc==SQLITE_OK ) rc = sqlite3Fts3SegReaderStep(p, pCsr);
163820 if( pWriter->nWork>=nRem && rc==SQLITE_ROW ) rc = SQLITE_OK;
163824 if( rc==SQLITE_OK ){
163847 if( bDirtyHint && rc==SQLITE_OK ){
163903 rc = SQLITE_OK;
163908 if( rc==SQLITE_OK ){
163928 int rc = SQLITE_OK;
163978 ** If successful, the checksum value is returned and *pRc set to SQLITE_OK.
163993 assert( *pRc==SQLITE_OK );
164003 if( rc==SQLITE_OK ){
164007 if( rc==SQLITE_OK ){
164050 ** to true and return SQLITE_OK. Or if the contents do not match, set *pbOk
164057 int rc = SQLITE_OK; /* Return code */
164064 if( rc==SQLITE_OK ){
164068 while( rc==SQLITE_OK && sqlite3_step(pAllLangid)==SQLITE_ROW ){
164076 if( rc==SQLITE_OK ) rc = rc2;
164080 if( rc==SQLITE_OK ){
164093 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
164098 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
164105 while( rc==SQLITE_OK ){
164112 if( rc==SQLITE_OK ){
164127 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
164141 ** the FTS index are correct, return SQLITE_OK. Or, if the contents of the
164176 if( rc==SQLITE_OK && bOk==0 ) rc = FTS_CORRUPT_VTAB;
164208 rc = SQLITE_OK;
164211 rc = SQLITE_OK;
164214 rc = SQLITE_OK;
164260 int rc = SQLITE_OK; /* Return code */
164273 for(i=0; i<p->nColumn && rc==SQLITE_OK; i++){
164279 while( rc==SQLITE_OK ){
164286 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
164298 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
164302 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
164325 return SQLITE_OK;
164336 return SQLITE_OK;
164361 return SQLITE_OK;
164376 int rc = SQLITE_OK; /* Return code */
164380 if( bFound && rc==SQLITE_OK ){
164383 if( rc==SQLITE_OK ){
164426 int rc = SQLITE_OK; /* Return Code */
164470 if( rc!=SQLITE_OK ) goto update_out;
164517 if( rc!=SQLITE_OK ){
164529 if( nArg>1 && rc==SQLITE_OK ){
164537 if( rc==SQLITE_OK && (!isRemove || *pRowid!=p->iPrevDocid ) ){
164540 if( rc==SQLITE_OK ){
164568 if( rc==SQLITE_OK ){
164570 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
164572 if( rc2!=SQLITE_OK ) rc = rc2;
164841 if( rc==SQLITE_OK && eType!=FTSQUERY_NOT ){
164856 ** If the callback function returns anything other than SQLITE_OK,
164858 ** Otherwise, SQLITE_OK is returned after a callback has been made for
164877 int rc = SQLITE_OK;
164916 return SQLITE_OK;
165058 assert( rc==SQLITE_OK || pCsr==0 );
165069 assert( rc!=SQLITE_OK || (
165114 if( rc!=SQLITE_OK ){
165137 if( rc==SQLITE_OK ){
165207 return SQLITE_OK;
165269 if( rc!=SQLITE_OK ){
165272 while( rc==SQLITE_OK && iCurrent<(nSnippet+nDesired) ){
165277 if( rc!=SQLITE_OK && rc!=SQLITE_DONE ){ return rc; }
165287 return SQLITE_OK;
165323 return SQLITE_OK;
165330 if( rc!=SQLITE_OK ){
165334 while( rc==SQLITE_OK ){
165353 if( rc!=SQLITE_OK ){
165376 if( rc==SQLITE_OK ){
165383 if( rc!=SQLITE_OK || iCurrent<iPos ) continue;
165397 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zOpen, -1);
165398 if( rc==SQLITE_OK ) rc = fts3StringAppend(pOut, &zDoc[iBegin], iFin-iBegin);
165399 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zClose, -1);
165539 int rc = SQLITE_OK;
165544 for(i=0; i<p->nCol && rc==SQLITE_OK; i++){
165572 return SQLITE_OK;
165623 if( rc!=SQLITE_OK ) return rc;
165634 return SQLITE_OK;
165664 return SQLITE_OK;
165694 ** array before returning. SQLITE_OK is returned in this case.
165728 if( rc!=SQLITE_OK ) return rc;
165764 return SQLITE_OK;
165780 ** Return SQLITE_OK if successful, or an SQLite error code if an error
165781 ** occurs. If a value other than SQLITE_OK is returned, the state the
165790 int rc = SQLITE_OK;
165795 for(i=0; rc==SQLITE_OK && zArg[i]; i++){
165820 if( rc==SQLITE_OK ){
165836 if( rc==SQLITE_OK ){
165851 if( rc==SQLITE_OK ){
165869 if( rc!=SQLITE_OK ) break;
165873 if( rc!=SQLITE_OK ) break;
165877 if( rc!=SQLITE_OK ) break;
165903 int rc = SQLITE_OK;
165953 if( rc==SQLITE_OK ){
165960 if( rc==SQLITE_OK ){
165969 if( rc!=SQLITE_OK ){
165991 int rc = SQLITE_OK;
166042 if( rc!=SQLITE_OK ){
166063 for(i=0; i<nSnippet && rc==SQLITE_OK; i++){
166071 if( rc!=SQLITE_OK ){
166151 if( rc!=SQLITE_OK ) goto offsets_out;
166203 if( rc!=SQLITE_OK ) goto offsets_out;
166206 while( rc==SQLITE_OK ){
166229 while( rc==SQLITE_OK && iCurrent<iMinPos ){
166232 if( rc==SQLITE_OK ){
166244 rc = SQLITE_OK;
166248 if( rc!=SQLITE_OK ) goto offsets_out;
166255 if( rc!=SQLITE_OK ){
166404 return SQLITE_OK;
166473 return SQLITE_OK;
166519 int rc = SQLITE_OK;
166526 for(i=0; rc==SQLITE_OK && i<nArg; i++){
166548 if( rc!=SQLITE_OK ){
166587 return SQLITE_OK;
166598 return SQLITE_OK;
166666 return SQLITE_OK;
167677 int rc = SQLITE_OK;
167691 return SQLITE_OK;
167751 if( pNode && rc==SQLITE_OK ){
167757 if( rc==SQLITE_OK ){
167804 ** is successful, return SQLITE_OK.
167833 int rc = SQLITE_OK;
167845 if( pNode->iNode==0 && rc==SQLITE_OK ){
167858 int rc = SQLITE_OK;
167869 if( rc==SQLITE_OK ){
167998 return SQLITE_OK;
168022 if( rc==SQLITE_OK ){
168041 rc = SQLITE_OK;
168082 return SQLITE_OK;
168306 return SQLITE_OK;
168322 return SQLITE_OK;
168548 int rc = SQLITE_OK;
168607 return SQLITE_OK;
168615 int rc = SQLITE_OK;
168630 int rc = SQLITE_OK;
168632 if( rc==SQLITE_OK && p ){
168646 int rc = SQLITE_OK;
168650 if( p==0 ) return SQLITE_OK;
168665 return SQLITE_OK;
168671 ** return SQLITE_OK. If there is no such record in the table, set
168672 ** *ppLeaf to 0 and return SQLITE_OK. If an error occurs, set *ppLeaf
168725 return SQLITE_OK;
168740 int rc = SQLITE_OK;
168759 if( rc==SQLITE_OK && pLeaf!=0 ){
168776 if( rc==SQLITE_OK && argc>0 ){
168796 if( rc!=SQLITE_OK ){
168812 if( rc==SQLITE_OK ){
168868 int rc = SQLITE_OK;
168912 return SQLITE_OK;
169085 for(ii=0; rc==SQLITE_OK && ii<(pRtree->iDepth-iHeight); ii++){
169157 return SQLITE_OK;
169419 return SQLITE_OK;
169451 int rc = SQLITE_OK;
169501 if( rc!=SQLITE_OK ){
169510 if( SQLITE_OK!=(rc = nodeWrite(pRtree, pRight))
169511 || (0==pLeft->iNode && SQLITE_OK!=(rc = nodeWrite(pRtree, pLeft)))
169521 if( rc!=SQLITE_OK ){
169528 if( rc==SQLITE_OK ){
169532 if( rc!=SQLITE_OK ){
169546 if( rc!=SQLITE_OK ){
169554 if( rc!=SQLITE_OK ){
169562 if( rc==SQLITE_OK ){
169566 if( rc==SQLITE_OK ){
169590 int rc = SQLITE_OK;
169592 while( rc==SQLITE_OK && pChild->iNode!=1 && pChild->pParent==0 ){
169593 int rc2 = SQLITE_OK; /* sqlite3_reset() return code */
169612 if( rc==SQLITE_OK ) rc = rc2;
169613 if( rc==SQLITE_OK && !pChild->pParent ) rc = SQLITE_CORRUPT_VTAB;
169631 if( rc==SQLITE_OK ){
169637 if( rc==SQLITE_OK ){
169640 if( rc!=SQLITE_OK ){
169647 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteNode)) ){
169654 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteParent)) ){
169667 return SQLITE_OK;
169672 int rc = SQLITE_OK;
169685 if( rc==SQLITE_OK ){
169701 if( SQLITE_OK!=(rc = fixLeafParent(pRtree, pNode)) ){
169742 int rc = SQLITE_OK;
169794 for(ii=0; rc==SQLITE_OK && ii<(nCell-(RTREE_MINCELLS(pRtree)+1)); ii++){
169805 if( rc==SQLITE_OK ){
169808 for(; rc==SQLITE_OK && ii<nCell; ii++){
169815 if( rc==SQLITE_OK ){
169819 if( rc==SQLITE_OK ){
169839 int rc = SQLITE_OK;
169857 if( rc==SQLITE_OK ){
169870 int rc = SQLITE_OK;
169873 for(ii=0; rc==SQLITE_OK && ii<nCell; ii++){
169882 if( rc==SQLITE_OK ){
169886 if( rc==SQLITE_OK ){
169923 if( rc==SQLITE_OK ){
169928 if( rc==SQLITE_OK ){
169931 if( rc==SQLITE_OK ){
169935 if( rc==SQLITE_OK ){
169941 if( rc==SQLITE_OK ){
169955 if( rc==SQLITE_OK && pRtree->iDepth>0 && NCELL(pRoot)==1 ){
169960 if( rc==SQLITE_OK ){
169964 if( rc==SQLITE_OK ) rc = rc2;
169965 if( rc==SQLITE_OK ){
169974 if( rc==SQLITE_OK ){
169982 if( rc==SQLITE_OK ){
170047 if( rc==SQLITE_OK ){
170063 return (rc==SQLITE_OK ? SQLITE_CONSTRAINT : rc);
170078 int rc = SQLITE_OK;
170170 if( rc==SQLITE_OK && nData>1 ){
170180 if( rc==SQLITE_OK ){
170183 if( rc==SQLITE_OK ){
170188 if( rc==SQLITE_OK ){
170206 return SQLITE_OK;
170217 return SQLITE_OK;
170263 return SQLITE_OK;
170281 if( rc!=SQLITE_OK ){
170283 return rc==SQLITE_ERROR ? SQLITE_OK : rc;
170290 if( rc==SQLITE_OK ){
170294 rc = SQLITE_OK;
170297 if( rc==SQLITE_OK ){
170343 int rc = SQLITE_OK;
170380 if( rc!=SQLITE_OK ){
170395 for(i=0; i<N_STATEMENT && rc==SQLITE_OK; i++){
170413 ** is written to *piVal and SQLITE_OK returned. Otherwise, an SQLite error
170421 if( rc==SQLITE_OK ){
170434 ** to. If successful, pRtree->iNodeSize is populated and SQLITE_OK returned.
170458 if( rc==SQLITE_OK ){
170472 if( rc!=SQLITE_OK ){
170502 int rc = SQLITE_OK;
170549 if( rc==SQLITE_OK ){
170568 }else if( SQLITE_OK!=(rc = sqlite3_declare_vtab(db, zSql)) ){
170575 if( rc==SQLITE_OK ){
170693 ** and RtreeCheck.rc==SQLITE_OK, set RtreeCheck.rc to the error code.
170697 if( pCheck->rc==SQLITE_OK ) pCheck->rc = rc;
170719 if( pCheck->rc==SQLITE_OK ){
170740 if( pCheck->rc==SQLITE_OK && pCheck->nErr<RTREE_CHECK_MAX_ERROR ){
170774 assert( pCheck->rc==SQLITE_OK );
170782 if( pCheck->rc==SQLITE_OK ){
170796 if( pCheck->rc==SQLITE_OK && pRet==0 ){
170835 if( pCheck->rc!=SQLITE_OK ) return;
170978 if( pCheck->rc==SQLITE_OK ){
171041 if( check.rc==SQLITE_OK ){
171056 if( check.rc==SQLITE_OK ) check.rc = rc;
171116 if( rc==SQLITE_OK ){
171136 if( rc==SQLITE_OK ){
171139 if( rc==SQLITE_OK ){
171142 if( rc==SQLITE_OK ){
171150 if( rc==SQLITE_OK ){
171789 if( rc!=SQLITE_OK ){
171821 int rc = SQLITE_OK;
171824 for(i=0; rc==SQLITE_OK && i<(int)(sizeof(scalars)/sizeof(scalars[0])); i++){
171929 return SQLITE_OK;
171938 return SQLITE_OK;
172013 return SQLITE_OK;
172024 return SQLITE_OK;
172089 return SQLITE_OK;
172549 ** sqlite3rbu_close() returns any value other than SQLITE_OK, the contents
172623 ** SQLITE_OK if no error occurs but there remains work to do to apply
172628 ** SQLITE_OK, all subsequent calls on the same RBU handle are no-ops
172641 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
172659 ** Otherwise, if no error occurs, this function returns SQLITE_OK if the
173083 char *zErrmsg; /* Error message if rc!=SQLITE_OK */
173413 ** SQLITE_OK.
173427 if( rc!=SQLITE_OK ){
173444 if( rc!=SQLITE_OK ){
173455 ** handle and SQLITE_OK is returned.
173545 ** If no error occurs, SQLITE_OK is returned and the iterator is left
173552 if( rc==SQLITE_OK ){
173566 if( rc==SQLITE_OK ){
173577 rc = (pIter->zDataTbl && pIter->zTbl) ? SQLITE_OK : SQLITE_NOMEM;
173584 if( rc==SQLITE_OK ){
173594 rc = pIter->zIdx ? SQLITE_OK : SQLITE_NOMEM;
173601 if( rc!=SQLITE_OK ){
173660 ** If no error occurs, SQLITE_OK is returned and the iterator is left
173678 if( rc==SQLITE_OK ){
173696 ** than SQLITE_OK), then this function returns NULL without modifying the
173705 if( p->rc==SQLITE_OK ){
173730 if( p->rc==SQLITE_OK ){
173754 if( p->rc==SQLITE_OK ){
173800 assert( *pRc==SQLITE_OK );
173824 if( p->rc==SQLITE_OK && rc!=SQLITE_OK ){
173887 assert( p->rc==SQLITE_OK );
173894 if( p->rc!=SQLITE_OK || sqlite3_step(aStmt[0])!=SQLITE_ROW ){
173916 if( p->rc==SQLITE_OK ){
173931 if( p->rc==SQLITE_OK ){
173957 if( p->rc==SQLITE_OK ){
173965 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pList) ){
173972 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
173996 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. If
174012 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_NOTABLE ){
174030 if( p->rc==SQLITE_OK ){
174034 for(i=0; p->rc==SQLITE_OK && i<nCol; i++){
174048 if( p->rc==SQLITE_OK
174062 if( p->rc==SQLITE_OK ){
174067 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
174167 if( rc==SQLITE_OK ){
174174 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
174220 if( rc==SQLITE_OK ) rc = rc2;
174222 if( rc!=SQLITE_OK ){
174258 if( p->rc==SQLITE_OK && pIter->abIndexed ){
174363 if( p->rc==SQLITE_OK ){
174441 if( p->rc==SQLITE_OK ){
174449 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXList) ){
174463 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
174498 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_EXTERNAL ){
174513 if( p->rc==SQLITE_OK ){
174526 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
174572 if( p->rc==SQLITE_OK && pIter->eType!=RBU_PK_VTAB ){
174579 for(iCol=0; p->rc==SQLITE_OK && iCol<pIter->nTblCol; iCol++){
174651 int rc = SQLITE_OK;
174662 for(i=0; rc==SQLITE_OK && i<nVal; i++){
174665 if( rc==SQLITE_OK ){
174670 if( rc!=SQLITE_OK ){
174686 if( pIter->pSelect==0 && rbuObjIterCacheTableInfo(p, pIter)==SQLITE_OK ){
174723 if( p->rc==SQLITE_OK ){
174731 if( rbuIsVacuum(p)==0 && p->rc==SQLITE_OK ){
174739 if( p->rc==SQLITE_OK ){
174796 if( p->rc==SQLITE_OK ){
174808 if( rbuIsVacuum(p)==0 && p->rc==SQLITE_OK ){
174865 if( p->rc==SQLITE_OK ){
174926 return SQLITE_OK;
174976 if( p->rc==SQLITE_OK ){
175020 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
175070 if( rc==SQLITE_OK ) rc = rc2;
175088 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
175106 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
175116 if( p->rc==SQLITE_OK ){
175123 if( p->rc==SQLITE_OK
175130 if( p->rc==SQLITE_OK ) p->rc = rc2;
175132 if( p->rc==SQLITE_OK && bOk==0 ){
175137 if( p->rc==SQLITE_OK ){
175144 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
175164 if( p->rc==SQLITE_OK && p->dbMain==0 ){
175204 if( p->rc==SQLITE_OK ){
175210 if( p->rc==SQLITE_OK ){
175216 if( p->rc==SQLITE_OK ){
175222 if( p->rc==SQLITE_OK ){
175230 if( p->rc==SQLITE_OK ){
175283 if( p->rc==SQLITE_OK ){
175287 if( p->rc==SQLITE_OK ){
175317 if( p->rc==SQLITE_OK ){
175350 if( p->rc==SQLITE_OK ){
175357 if( p->rc==SQLITE_OK && p->nFrame>0 ){
175364 if( p->rc==SQLITE_OK ){
175418 return SQLITE_OK;
175428 return SQLITE_OK;
175441 assert( p->rc==SQLITE_OK );
175456 assert( p->rc==SQLITE_OK );
175458 if( p->rc==SQLITE_OK ){
175507 assert( p->rc==SQLITE_OK && p->zErrmsg==0 );
175519 if( p->rc==SQLITE_OK ){
175540 p->rc = SQLITE_OK;
175554 p->rc = rename(zOal, zWal) ? SQLITE_IOERR : SQLITE_OK;
175557 if( p->rc==SQLITE_OK ){
175647 assert( p->rc==SQLITE_OK );
175707 if( p->rc==SQLITE_OK ){
175720 ** If no error occurs, SQLITE_OK is returned. Otherwise, an error code
175744 if( p->rc==SQLITE_OK ) rbuStepOneOp(p, RBU_INSERT);
175757 for(i=0; p->rc==SQLITE_OK && i<pIter->nCol; i++){
175764 if( p->rc==SQLITE_OK
175772 if( p->rc==SQLITE_OK ){
175790 if( p->rc==SQLITE_OK ){
175798 if( p->rc==SQLITE_OK ){
175809 if( p->rc==SQLITE_OK ){
175821 if( p->rc==SQLITE_OK || p->rc==SQLITE_DONE ){
175851 assert( pInsert==0 || rc==SQLITE_OK );
175853 if( rc==SQLITE_OK ){
175857 if( rc!=SQLITE_OK ) p->rc = rc;
175880 if( p->rc==SQLITE_OK ){
175885 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pPragma) ){
175905 if( p->rc==SQLITE_OK ){
175913 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
175918 if( p->rc!=SQLITE_OK ) return;
175920 if( p->rc==SQLITE_OK ){
175926 if( p->rc==SQLITE_OK ){
175932 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
175940 if( p->rc==SQLITE_OK ){
175959 if( rbuIsVacuum(p) && p->nProgress==0 && p->rc==SQLITE_OK ){
175965 while( p->rc==SQLITE_OK && pIter->zTbl ){
175980 if( p->rc==SQLITE_OK ){
175995 if( p->rc==SQLITE_OK ){
175999 if( p->rc==SQLITE_OK ){
176002 if( p->rc==SQLITE_OK ){
176011 if( p->rc==SQLITE_OK ){
176019 if( p->rc==SQLITE_OK ){
176027 if( p->rc==SQLITE_OK ){
176030 if( p->rc==SQLITE_OK ){
176035 if( p->rc==SQLITE_OK ){
176058 && p->rc==SQLITE_OK
176097 assert( p->rc==SQLITE_OK );
176100 int rc = SQLITE_OK;
176102 while( rc==SQLITE_OK && pIter->zTbl && (pIter->bCleanup
176109 if( rc==SQLITE_OK && !pIter->zTbl ){
176114 if( rc==SQLITE_OK ){
176132 assert( pVfs && p->rc==SQLITE_OK && p->zErrmsg==0 );
176148 assert( p->rc==SQLITE_OK );
176152 if( p->rc==SQLITE_OK ){
176192 if( rc!=SQLITE_OK ){
176200 if( rc==SQLITE_OK ){
176226 if( p->rc==SQLITE_OK ){
176238 if( p->rc==SQLITE_OK ){
176243 if( p->rc==SQLITE_OK ){
176250 if( p->rc==SQLITE_OK && bExists ){
176255 if( p->rc==SQLITE_OK ){
176285 if( p->rc==SQLITE_OK ){
176313 if( p->rc==SQLITE_OK ){
176315 assert( pState || p->rc!=SQLITE_OK );
176316 if( p->rc==SQLITE_OK ){
176330 assert( p->rc!=SQLITE_OK || p->eStage!=0 );
176332 if( p->rc==SQLITE_OK && p->pTargetFd->pWalFd ){
176342 if( p->rc==SQLITE_OK
176359 if( p->rc==SQLITE_OK ){
176365 if( p->rc==SQLITE_OK ){
176371 if( p->rc==SQLITE_OK && p->objiter.zTbl==0 ){
176375 if( p->rc==SQLITE_OK && pState->eStage==0 && rbuIsVacuum(p) ){
176382 if( p->rc==SQLITE_OK ){
176389 if( p->rc==SQLITE_OK ){
176391 if( frc==SQLITE_OK ){
176397 if( p->rc==SQLITE_OK ){
176497 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_OAL ){
176502 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_CKPT ){
176509 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_OAL ){
176521 if( rbuIsVacuum(p) && p->rc!=SQLITE_OK && p->dbRbu ){
176523 if( p->rc==SQLITE_DONE && rc2!=SQLITE_OK ) p->rc = rc2;
176613 if( p->rc!=SQLITE_OK && p->rc!=SQLITE_DONE ){
176628 if( rc==SQLITE_DONE ) return SQLITE_OK;
176633 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "COMMIT", 0, 0, 0);
176637 if( rc==SQLITE_OK && p->eStage==RBU_STAGE_CKPT ){
176648 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbRbu, "COMMIT", 0, 0, 0);
176649 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbRbu, "BEGIN IMMEDIATE", 0, 0, 0);
176650 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "BEGIN IMMEDIATE", 0, 0,0);
176739 return SQLITE_OK;
176825 rc = SQLITE_OK;
176837 && pRbu->rc==SQLITE_OK
176841 if( rc==SQLITE_OK ){
176859 if( rc==SQLITE_OK && iOfst==0 && (p->openFlags & SQLITE_OPEN_MAIN_DB) ){
176897 if( rc!=SQLITE_OK ) return rc;
176902 if( rc==SQLITE_OK && iOfst==0 && (p->openFlags & SQLITE_OPEN_MAIN_DB) ){
176920 if( rc!=SQLITE_OK ) return rc;
176934 return SQLITE_OK;
176951 if( rc==SQLITE_OK && *pSize==0
176966 int rc = SQLITE_OK;
177022 if( rc==SQLITE_OK ){
177029 rc = SQLITE_OK;
177042 if( rc==SQLITE_OK && op==SQLITE_FCNTL_VFSNAME ){
177075 int rc = SQLITE_OK;
177099 if( bCapture && rc==SQLITE_OK ){
177119 int rc = SQLITE_OK;
177139 if( rc==SQLITE_OK && p->apShm[iRegion]==0 ){
177149 if( rc==SQLITE_OK ){
177175 int rc = SQLITE_OK;
177263 int rc = SQLITE_OK;
177324 if( rc==SQLITE_OK ){
177383 if( rc==SQLITE_OK && flags==SQLITE_ACCESS_EXISTS ){
177538 int rc = SQLITE_OK;
177571 if( rc!=SQLITE_OK ){
177748 int rc = SQLITE_OK;
177763 if( rc==SQLITE_OK ){
177768 assert( rc==SQLITE_OK || pTab==0 );
177769 if( rc==SQLITE_OK ){
177784 return SQLITE_OK;
177834 return SQLITE_OK;
177854 return SQLITE_OK;
177890 return SQLITE_OK;
177992 if( rc!=SQLITE_OK ){
178004 return SQLITE_OK;
178027 if( fd->pMethods!=0 && sqlite3OsFileControl(fd, 230440, &x)==SQLITE_OK ){
178099 return z==0 ? SQLITE_NOMEM_BKPT : SQLITE_OK;
178130 if( rc==SQLITE_OK ){
178137 if( rc==SQLITE_OK ){
178182 int rc = SQLITE_OK;
178213 if( rc==SQLITE_OK ){
178263 return SQLITE_OK;
178269 return SQLITE_OK;
178304 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; }
178382 int rc = SQLITE_OK;
178386 if( rc==SQLITE_OK ){
178391 assert( rc==SQLITE_OK || pTab==0 );
178392 if( rc==SQLITE_OK ){
178406 return SQLITE_OK;
178432 return SQLITE_OK;
178467 return SQLITE_OK;
178486 return SQLITE_OK;
178496 return SQLITE_OK;
178503 int rc = SQLITE_OK;
178544 if( pCsr->iDb<0 ) return SQLITE_OK;
178549 if( pBt==0 ) return SQLITE_OK;
178576 int rc = SQLITE_OK;
178585 if( rc==SQLITE_OK ){
178598 return SQLITE_OK;
178604 return SQLITE_OK;
178616 int rc = SQLITE_OK;
178653 if( rc==SQLITE_OK ){
178655 if( rc==SQLITE_OK ){
178682 return SQLITE_OK;
178718 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ return SQLITE_OK; }
179042 ** If no error occurs, SQLITE_OK is returned. Or, if an OOM error occurs
179114 return SQLITE_OK;
179170 ** of *piHash asn *pbNullPK are undefined. Otherwise, SQLITE_OK is returned
179196 if( rc!=SQLITE_OK ) return rc;
179230 return SQLITE_OK;
179535 assert( rc==SQLITE_OK );
179577 ** SQLITE_OK.
179580 ** that case the hash-table does not grow, but SQLITE_OK is returned anyway.
179595 return SQLITE_OK;
179616 return SQLITE_OK;
179669 if( rc==SQLITE_OK ){
179688 if( rc!=SQLITE_OK ) return rc;
179697 if( rc==SQLITE_OK ){
179704 if( rc==SQLITE_OK ){
179733 if( rc==SQLITE_OK ){
179756 ** key, sqlite3_session.rc is left set to SQLITE_OK and non-zero returned to
179767 if( pSession->rc==SQLITE_OK ){
179798 if( rc==SQLITE_OK && iCol==1 && sqlite3_value_type(pVal)==SQLITE_NULL ){
179808 if( rc==SQLITE_OK && iCol==1 && sqlite3_value_type(pVal)==SQLITE_NULL ){
179839 int rc = SQLITE_OK;
179883 if( rc!=SQLITE_OK ) goto error_out;
179900 assert( rc==SQLITE_OK );
179909 assert( trc==SQLITE_OK );
179912 assert( trc==SQLITE_OK );
179918 if( rc!=SQLITE_OK ) goto error_out;
179971 if( rc!=SQLITE_OK ){
179981 int rc = SQLITE_OK;
179997 if( rc==SQLITE_OK ){
180004 assert( rc==SQLITE_OK || pRet==0 );
180038 assert( pSession->rc==SQLITE_OK );
180089 return SQLITE_OK;
180094 return SQLITE_OK;
180197 int rc = SQLITE_OK;
180205 if( rc==SQLITE_OK ){
180226 int rc = SQLITE_OK;
180244 if( rc==SQLITE_OK ){
180275 if( rc==SQLITE_OK ){
180289 if( rc==SQLITE_OK ){
180296 if( rc==SQLITE_OK ){
180319 if( rc==SQLITE_OK ){
180326 if( rc==SQLITE_OK ){
180331 if( rc==SQLITE_OK ){
180336 if( rc==SQLITE_OK ){
180384 return SQLITE_OK;
180467 int rc = SQLITE_OK;
180516 if( *pRc==SQLITE_OK && p->nAlloc-p->nBuf<nByte ){
180531 return (*pRc!=SQLITE_OK);
180544 if( rc==SQLITE_OK ){
180548 if( rc==SQLITE_OK ){
180558 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180571 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180584 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180603 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180623 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180641 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180669 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180680 if( *pRc==SQLITE_OK ){
180743 int rc = SQLITE_OK;
180842 int rc = SQLITE_OK;
180899 int rc = SQLITE_OK;
180931 if( rc==SQLITE_OK ){
180943 ** Return SQLITE_OK if all PK values are successfully bound, or an SQLite
180953 int rc = SQLITE_OK;
180956 for(i=0; i<nCol && rc==SQLITE_OK; i++){
181012 ** This function is a no-op if *pRc is set to other than SQLITE_OK when it
181035 ** If no error occurs, SQLITE_OK is returned and the new changeset/patchset
181056 ** object is already in the error state (sqlite3_session.rc != SQLITE_OK),
181065 if( rc!=SQLITE_OK ) return rc;
181069 for(pTab=pSession->pTable; rc==SQLITE_OK && pTab; pTab=pTab->pNext){
181090 if( rc==SQLITE_OK ){
181096 for(i=0; i<pTab->nChange && rc==SQLITE_OK; i++){
181099 for(p=pTab->apChange[i]; rc==SQLITE_OK && p; p=p->pNext){
181101 if( rc!=SQLITE_OK ) continue;
181116 if( rc==SQLITE_OK ){
181123 && rc==SQLITE_OK
181143 if( rc==SQLITE_OK ){
181287 return SQLITE_OK;
181334 ** Return an SQLite error code if an error occurs, or SQLITE_OK otherwise.
181337 int rc = SQLITE_OK;
181339 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
181343 if( SQLITE_OK==sessionBufferGrow(&pIn->buf, nNew, &rc) ){
181387 ** buffer. SQLITE_OK is returned if successful, or SQLITE_NOMEM if an OOM
181404 return SQLITE_OK;
181438 int rc = SQLITE_OK;
181440 for(i=0; i<nCol && rc==SQLITE_OK; i++){
181444 if( rc==SQLITE_OK ){
181454 if( rc==SQLITE_OK ){
181460 if( rc==SQLITE_OK ){
181493 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
181497 int rc = SQLITE_OK;
181502 if( rc==SQLITE_OK ){
181508 while( rc==SQLITE_OK ){
181524 ** If successful, SQLITE_OK is returned and *pnByte is set to the size of
181533 int rc = SQLITE_OK;
181536 for(i=0; rc==SQLITE_OK && i<nCol; i++){
181539 if( rc==SQLITE_OK ){
181568 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code
181575 assert( p->rc==SQLITE_OK );
181578 if( rc==SQLITE_OK ){
181589 if( rc==SQLITE_OK ){
181629 if( p->rc!=SQLITE_OK ) return p->rc;
181644 if( p->rc!=SQLITE_OK ) return p->rc;
181681 if( p->rc!=SQLITE_OK ) return p->rc;
181690 if( p->rc!=SQLITE_OK ) return p->rc;
181696 if( p->rc!=SQLITE_OK ) return p->rc;
181746 return SQLITE_OK;
181762 return SQLITE_OK;
181776 ** not modified. Otherwise, SQLITE_OK.
181790 return SQLITE_OK;
181804 ** not modified. Otherwise, SQLITE_OK.
181818 return SQLITE_OK;
181838 ** code is returned. Otherwise, SQLITE_OK.
181852 return SQLITE_OK;
181859 ** violations in the destination database and returns SQLITE_OK.
181871 return SQLITE_OK;
181882 int rc = SQLITE_OK;
181903 int rc = SQLITE_OK; /* Return value */
181962 assert( rc==SQLITE_OK );
181991 if( rc==SQLITE_OK ){
182015 if( rc!=SQLITE_OK ){
182027 assert( rc==SQLITE_OK );
182031 if( rc!=SQLITE_OK ) goto finished_invert;
182035 assert( rc==SQLITE_OK );
182122 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pDelete is left
182132 int rc = SQLITE_OK;
182169 if( rc==SQLITE_OK ){
182205 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pUpdate is left
182213 int rc = SQLITE_OK;
182265 if( rc==SQLITE_OK ){
182284 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pSelect is left
182302 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pInsert is left
182310 int rc = SQLITE_OK;
182328 if( rc==SQLITE_OK ){
182347 if( rc==SQLITE_OK ){
182354 if( rc==SQLITE_OK ){
182365 if( rc==SQLITE_OK ){
182372 assert( rc==SQLITE_OK );
182411 ** An SQLite error code is returned if an error occurs. Otherwise, SQLITE_OK.
182421 int rc = SQLITE_OK;
182429 for(i=0; rc==SQLITE_OK && i<nCol; i++){
182445 ** has occured, the statement is reset and SQLITE_OK is returned. If an
182473 if( rc==SQLITE_OK ){
182509 ** is set to non-zero before returning SQLITE_OK.
182514 ** this function returns SQLITE_OK.
182540 rc = SQLITE_OK;
182549 }else if( rc==SQLITE_OK ){
182564 if( rc==SQLITE_OK ){
182608 ** returns SQLITE_ABORT. Otherwise, if no error occurs, SQLITE_OK is
182622 int rc = SQLITE_OK;
182645 if( rc==SQLITE_OK && sqlite3_bind_parameter_count(p->pDelete)>nCol ){
182648 if( rc!=SQLITE_OK ) return rc;
182652 if( rc==SQLITE_OK && sqlite3_changes(p->db)==0 ){
182666 for(i=0; rc==SQLITE_OK && i<nCol; i++){
182674 if( rc==SQLITE_OK && pNew ){
182678 if( rc==SQLITE_OK ){
182681 if( rc!=SQLITE_OK ) return rc;
182684 ** the result will be SQLITE_OK with 0 rows modified. */
182688 if( rc==SQLITE_OK && sqlite3_changes(p->db)==0 ){
182717 if( rc==SQLITE_OK ){
182719 if( rc!=SQLITE_OK ) return rc;
182757 assert( rc==SQLITE_OK || (bRetry==0 && bReplace==0) );
182779 if( rc==SQLITE_OK ){
182784 if( rc==SQLITE_OK ){
182788 if( rc==SQLITE_OK ){
182791 if( rc==SQLITE_OK ){
182810 int rc = SQLITE_OK;
182818 if( rc==SQLITE_OK ){
182827 if( rc==SQLITE_OK ) memset(pIter2->apValue, 0, nByte);
182829 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3changeset_next(pIter2) ){
182834 if( rc==SQLITE_OK ) rc = rc2;
182839 if( rc!=SQLITE_OK ) break;
182883 if( rc==SQLITE_OK ){
182886 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3changeset_next(pIter) ){
182899 if( rc!=SQLITE_OK ) break;
182930 if( rc!=SQLITE_OK ) break;
182985 if( rc==SQLITE_OK ){
182991 if( rc==SQLITE_OK ){
182995 if( rc==SQLITE_OK ){
183011 if( rc==SQLITE_OK ){
183050 if( rc==SQLITE_OK ){
183078 if( rc==SQLITE_OK ){
183214 return SQLITE_OK;
183227 int rc = SQLITE_OK;
183322 if( rc==SQLITE_OK ) rc = pIter->rc;
183340 ** If successful, SQLITE_OK is returned. Or, if an error occurs, an SQLite
183351 int rc = SQLITE_OK;
183359 for(pTab=pGrp->pList; rc==SQLITE_OK && pTab; pTab=pTab->pNext){
183373 if( rc==SQLITE_OK && xOutput && buf.nBuf>=SESSIONS_STRM_CHUNK_SIZE ){
183379 if( rc==SQLITE_OK ){
183397 int rc = SQLITE_OK; /* Return code */
183418 if( rc==SQLITE_OK ){
183449 if( rc==SQLITE_OK ){
183492 if( rc==SQLITE_OK ){
183495 if( rc==SQLITE_OK ){
183498 if( rc==SQLITE_OK ){
183521 if( rc==SQLITE_OK ){
183524 if( rc==SQLITE_OK ){
183527 if( rc==SQLITE_OK ){
183788 return SQLITE_OK;
184511 return SQLITE_OK;
185461 if( rc==SQLITE_OK ){
185472 return SQLITE_OK;
185484 return SQLITE_OK;
185490 if( rc==SQLITE_OK ){
185516 return SQLITE_OK;
185563 return SQLITE_OK;
185689 return SQLITE_OK;
185696 return SQLITE_OK;
185739 return SQLITE_OK;
185756 if( idxNum==0 ) return SQLITE_OK;
185758 if( z==0 ) return SQLITE_OK;
185780 if( zRoot==0 ) return SQLITE_OK;
185796 return SQLITE_OK;
185818 return SQLITE_OK;
185883 int rc = SQLITE_OK;
185931 for(i=0; i<sizeof(aFunc)/sizeof(aFunc[0]) && rc==SQLITE_OK; i++){
185937 for(i=0; i<sizeof(aAgg)/sizeof(aAgg[0]) && rc==SQLITE_OK; i++){
185943 for(i=0; i<sizeof(aMod)/sizeof(aMod[0]) && rc==SQLITE_OK; i++){
186073 ** (not characters) of the buffer and SQLITE_OK is returned. Otherwise,
186086 ** the query within the current row. Return SQLITE_OK if successful, or
186106 ** Returns SQLITE_OK if successful, or an error code (i.e. SQLITE_NOMEM)
186133 ** If the callback function returns any value other than SQLITE_OK, the
186135 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
186138 ** If the query runs to completion without incident, SQLITE_OK is returned.
186312 ** should be set to point to the new tokenizer handle and SQLITE_OK
186313 ** returned. If an error occurs, some value other than SQLITE_OK should
186367 ** If an xToken() callback returns any value other than SQLITE_OK, then
186370 ** input buffer is exhausted, xTokenize() should return SQLITE_OK. Finally,
186373 ** SQLITE_OK or SQLITE_DONE.
187224 ** rc==SQLITE_OK && 0==sqlite3Fts5ExprEof(pExpr);
188791 ** (rc==SQLITE_OK && 0==fts5CInstIterEof(&iter);
188813 ** an SQLite error code if an error occurs, or SQLITE_OK otherwise.
188816 int rc = SQLITE_OK;
188820 while( rc==SQLITE_OK && pIter->iInst<pIter->nInst ){
188823 if( rc==SQLITE_OK ){
188860 if( rc==SQLITE_OK ){
188891 ** If *pRc is set to any value other than SQLITE_OK when this function is
188900 if( *pRc==SQLITE_OK ){
188919 int rc = SQLITE_OK;
188924 if( tflags & FTS5_TOKEN_COLOCATED ) return SQLITE_OK;
188928 if( iPos<p->iRangeStart || iPos>p->iRangeEnd ) return SQLITE_OK;
188945 if( rc==SQLITE_OK ){
188988 if( rc==SQLITE_OK ){
188992 if( rc==SQLITE_OK ){
188997 if( rc==SQLITE_OK ){
189002 if( rc!=SQLITE_OK ){
189024 ** necessary. Return SQLITE_OK if successful, or SQLITE_NOMEM if an
189038 return SQLITE_OK;
189054 int rc = SQLITE_OK;
189101 for(i=0; i<nInst && rc==SQLITE_OK; i++){
189103 if( rc==SQLITE_OK && ic==iCol && iOff>=iPos && iOff<(iPos+nToken) ){
189143 int rc = SQLITE_OK; /* Return code */
189178 if( rc==SQLITE_OK ){
189191 if( rc!=SQLITE_OK ) break;
189195 if( rc!=SQLITE_OK ) break;
189197 if( rc!=SQLITE_OK ) break;
189199 for(ii=0; rc==SQLITE_OK && ii<nInst; ii++){
189206 if( ic!=i || rc!=SQLITE_OK ) continue;
189211 if( rc==SQLITE_OK && nScore>nBestScore ){
189218 if( rc==SQLITE_OK && sFinder.nFirst && nDocsize>nToken ){
189230 if( rc==SQLITE_OK && nScore>nBestScore ){
189242 if( rc==SQLITE_OK ){
189245 if( rc==SQLITE_OK && nColSize==0 ){
189249 if( rc==SQLITE_OK ){
189262 while( ctx.iter.iStart>=0 && ctx.iter.iStart<iBestStart && rc==SQLITE_OK ){
189266 if( rc==SQLITE_OK ){
189275 if( rc==SQLITE_OK ){
189311 return SQLITE_OK;
189324 int rc = SQLITE_OK; /* Return code */
189349 if( rc==SQLITE_OK ) rc = pApi->xRowCount(pFts, &nRow);
189350 if( rc==SQLITE_OK ) rc = pApi->xColumnTotalSize(pFts, -1, &nToken);
189351 if( rc==SQLITE_OK ) p->avgdl = (double)nToken / (double)nRow;
189354 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){
189357 if( rc==SQLITE_OK ){
189377 if( rc!=SQLITE_OK ){
189382 if( rc!=SQLITE_OK ) p = 0;
189400 int rc = SQLITE_OK; /* Error code */
189411 if( rc==SQLITE_OK ){
189416 for(i=0; rc==SQLITE_OK && i<nInst; i++){
189419 if( rc==SQLITE_OK ){
189426 if( rc==SQLITE_OK ){
189433 for(i=0; rc==SQLITE_OK && i<pData->nPhrase; i++){
189442 if( rc==SQLITE_OK ){
189460 int rc = SQLITE_OK; /* Return code */
189463 for(i=0; rc==SQLITE_OK && i<ArraySize(aBuiltin); i++){
189581 if( *pRc==SQLITE_OK ){
189599 if( *pRc==SQLITE_OK ){
189720 return SQLITE_OK;
189725 if( *pRc==SQLITE_OK ){
189746 if( *pRc==SQLITE_OK ){
189803 int rc = SQLITE_OK;
189814 int rc = SQLITE_OK;
190093 return iVal<0 ? SQLITE_ERROR : SQLITE_OK;
190100 ** If successful, object pConfig is updated and SQLITE_OK returned. If
190112 int rc = SQLITE_OK;
190266 ** Fts5Config.pTokenizer. Return SQLITE_OK if successful, or an SQLite error
190286 ** If *pRc is other than SQLITE_OK when this function is called, it is
190302 assert( *pRc==SQLITE_OK );
190337 int rc = SQLITE_OK;
190361 int rc = SQLITE_OK;
190386 ** If successful, SQLITE_OK is returned and *ppOut is set to point to the
190400 int rc = SQLITE_OK; /* Return code */
190421 if( rc==SQLITE_OK && sqlite3_stricmp(pRet->zName, FTS5_RANK_NAME)==0 ){
190426 for(i=3; rc==SQLITE_OK && i<nArg; i++){
190448 if( rc==SQLITE_OK ){
190469 if( rc==SQLITE_OK && pRet->pTok==0 ){
190474 if( rc==SQLITE_OK && pRet->zContent==0 ){
190492 if( rc==SQLITE_OK && pRet->zContentRowid==0 ){
190497 if( rc==SQLITE_OK ){
190501 if( rc!=SQLITE_OK ){
190535 ** object passed as the only argument. Return SQLITE_OK if successful, or
190540 int rc = SQLITE_OK;
190577 ** This function returns SQLITE_OK if successful or an SQLite error code
190580 ** still returns SQLITE_OK. Or, if the tokenization was abandoned early
190591 if( pText==0 ) return SQLITE_OK;
190639 int rc = SQLITE_OK;
190658 if( rc==SQLITE_OK ){
190663 if( rc==SQLITE_OK ){
190679 if( rc!=SQLITE_OK ){
190695 int rc = SQLITE_OK;
190764 if( rc==SQLITE_OK ){
190770 rc = SQLITE_OK;
190786 int rc = SQLITE_OK;
190802 assert( rc==SQLITE_OK || p==0 );
190803 if( rc==SQLITE_OK ){
190817 if( rc==SQLITE_OK && iVersion!=FTS5_CURRENT_VERSION ){
190828 if( rc==SQLITE_OK ){
190968 if( pParse->rc==SQLITE_OK ){
191073 }while( sParse.rc==SQLITE_OK && t!=FTS5_EOF );
191078 if( iCol<pConfig->nCol && sParse.pExpr && sParse.rc==SQLITE_OK ){
191088 assert( sParse.rc!=SQLITE_OK || sParse.zErr==0 );
191089 if( sParse.rc==SQLITE_OK ){
191182 int rc = SQLITE_OK;
191228 if( iMin==FTS5_LARGEST_INT64 || rc!=SQLITE_OK ) break;
191232 if( rc==SQLITE_OK ){
191251 ** SQLITE_OK is returned if an error occurs, or an SQLite error code
191264 int rc = SQLITE_OK;
191322 if( rc!=SQLITE_OK ) goto ismatch_out;
191384 ** If in/out parameter (*pRc) is set to other than SQLITE_OK when this
191412 if( rc!=SQLITE_OK ){
191524 int rc = SQLITE_OK;
191529 for(p=pTerm; rc==SQLITE_OK && p; p=p->pSynonym){
191538 if( rc!=SQLITE_OK ){
191575 for(i=0; rc==SQLITE_OK && i<pNear->nPhrase; i++){
191604 ** SQLITE_OK. It is not considered an error if some term matches zero
191619 return SQLITE_OK;
191640 assert( (rc==SQLITE_OK)==(p->pIter!=0) );
191641 if( rc!=SQLITE_OK ) return rc;
191649 return SQLITE_OK;
191656 return SQLITE_OK;
191740 ** SQLITE_OK is returned if an error occurs, or an SQLite error code
191750 int rc = SQLITE_OK;
191801 pNode->bNomatch = ((0==fts5ExprNearTest(&rc, pExpr, pNode)) && rc==SQLITE_OK);
191811 ** Return SQLITE_OK if successful, or an SQLite error code if an error
191821 int rc = SQLITE_OK;
191844 if( rc!=SQLITE_OK ) break;
191871 assert( rc==SQLITE_OK );
191901 return SQLITE_OK;
191922 if( rc==SQLITE_OK && sqlite3Fts5IterEof(pIter)==0 ){
191967 if( rc!=SQLITE_OK ){
191976 return SQLITE_OK;
191988 int rc = SQLITE_OK;
192001 if( rc!=SQLITE_OK ){
192031 return SQLITE_OK;
192041 if( rc==SQLITE_OK ){
192053 int rc = SQLITE_OK;
192058 while( rc==SQLITE_OK && p1->bEof==0 ){
192064 assert( rc!=SQLITE_OK || cmp<=0 );
192084 if( rc==SQLITE_OK ){
192087 if( rc!=SQLITE_OK ){
192094 ** If pNode currently points to a match, this function returns SQLITE_OK
192102 int rc = SQLITE_OK;
192140 ** Return an SQLite error code if an error occurs, or SQLITE_OK otherwise.
192144 int rc = SQLITE_OK;
192156 for(i=0; i<pNode->nChild && rc==SQLITE_OK; i++){
192180 if( rc==SQLITE_OK ){
192199 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. It
192212 if( rc==SQLITE_OK
192221 assert( pRoot->bEof==0 && rc==SQLITE_OK );
192230 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. It
192239 assert( pRoot->bNomatch==0 || (rc==SQLITE_OK && pRoot->bEof==0) );
192256 int rc = SQLITE_OK;
192311 if( pParse->rc==SQLITE_OK ){
192337 assert( pParse->rc!=SQLITE_OK );
192378 int rc = SQLITE_OK;
192386 if( pCtx->rc!=SQLITE_OK ) return pCtx->rc;
192420 if( rc==SQLITE_OK ){
192478 if( rc==SQLITE_OK ){
192529 int rc = SQLITE_OK; /* Return code */
192536 if( rc==SQLITE_OK ){
192540 if( rc==SQLITE_OK ){
192544 if( rc==SQLITE_OK ){
192548 if( rc==SQLITE_OK ){
192562 for(i=0; rc==SQLITE_OK && i<pOrig->nTerm; i++){
192565 for(p=&pOrig->aTerm[i]; p && rc==SQLITE_OK; p=p->pSynonym){
192571 if( rc==SQLITE_OK ){
192582 if( rc==SQLITE_OK ){
192669 assert( pParse->rc==SQLITE_OK );
192735 if( pParse->rc==SQLITE_OK ){
192750 assert( pParse->rc!=SQLITE_OK );
192759 ** SQLITE_OK when this function is called, NULL is returned.
192814 if( pParse->rc==SQLITE_OK ){
192920 if( pParse->rc==SQLITE_OK ){
192962 assert( pParse->rc==SQLITE_OK );
192981 assert( pParse->rc!=SQLITE_OK );
193317 if( rc==SQLITE_OK ){
193320 if( rc==SQLITE_OK ){
193337 if( rc!=SQLITE_OK ){
193419 int rc = SQLITE_OK;
193422 for(i=0; rc==SQLITE_OK && i<ArraySize(aFunc); i++){
193546 return SQLITE_OK;
193649 int rc = SQLITE_OK;
193762 int rc = SQLITE_OK;
193863 return SQLITE_OK;
193944 if( rc!=SQLITE_OK ) return rc;
194050 return SQLITE_OK;
194144 return SQLITE_OK;
194174 return SQLITE_OK;
194853 if( p->rc==SQLITE_OK ){
194854 int rc = SQLITE_OK;
194865 if( rc!=SQLITE_OK ){
194868 if( rc==SQLITE_ABORT ) rc = SQLITE_OK;
194873 if( p->pReader==0 && rc==SQLITE_OK ){
194887 if( rc==SQLITE_OK ){
194899 if( rc==SQLITE_OK ){
194902 if( rc!=SQLITE_OK ){
194914 assert( (pRet==0)==(p->rc!=SQLITE_OK) );
194943 if( p->rc==SQLITE_OK ){
194960 if( p->rc!=SQLITE_OK ) return;
194983 if( p->rc!=SQLITE_OK ) return;
194999 if( rc!=SQLITE_OK ){
195025 if( p->rc==SQLITE_OK ){
195061 ** SQLITE_OK returned.
195069 int rc = SQLITE_OK;
195097 for(iLvl=0; rc==SQLITE_OK && iLvl<nLevel; iLvl++){
195113 if( rc==SQLITE_OK ){
195126 if( rc!=SQLITE_OK ){
195140 if( *pRc==SQLITE_OK ){
195170 if( *pRc==SQLITE_OK ){
195199 if( p->rc==SQLITE_OK ){
195203 if( p->rc==SQLITE_OK && pConfig->iCookie!=iCookie ){
195207 if( p->rc!=SQLITE_OK ){
195219 if( p->rc==SQLITE_OK ){
195251 if( p->rc==SQLITE_OK ){
195279 if( p->rc!=SQLITE_OK ) return 0;
195330 if( p->rc==SQLITE_OK ){
195372 int rc = SQLITE_OK;
195441 if( p->rc==SQLITE_OK ){
195564 return p->rc!=SQLITE_OK || pIter->aLvl[0].bEof;
195571 for(i=pIter->nLvl-1; p->rc==SQLITE_OK && i>=0; i--){
195689 for(i=0; p->rc==SQLITE_OK && bDone==0; i++){
195709 if( p->rc==SQLITE_OK ){
195718 if( p->rc!=SQLITE_OK ){
195796 if( p->rc==SQLITE_OK ){
195832 if( p->rc==SQLITE_OK ) p->rc = FTS5_CORRUPT;
195922 if( p->rc==SQLITE_OK ){
195930 if( p->rc==SQLITE_OK ){
196014 while( p->rc==SQLITE_OK && pIter->iLeafPgno>pIter->iTermLeafPgno ){
196062 return (p->rc==SQLITE_OK && pSeg->pLeaf && pSeg->nPos==0);
196111 assert( p->rc==SQLITE_OK );
196290 assert( p->rc==SQLITE_OK );
196450 assert( p->rc==SQLITE_OK );
196616 if( p->rc==SQLITE_OK && bGe==0 ){
196641 assert( p->rc!=SQLITE_OK /* 1 */
196668 assert( p->rc==SQLITE_OK );
196766 if( p->rc==SQLITE_OK ){
196878 assert( p->rc!=SQLITE_OK || pIter->iLeafPgno==iLeafPgno );
196880 if( p->rc==SQLITE_OK ){
196944 if( bMove && p->rc==SQLITE_OK ) pIter->xNext(p, pIter, 0);
196949 }while( p->rc==SQLITE_OK );
196975 for(i=(pIter->nSeg+iChanged)/2; i>=iMinset && p->rc==SQLITE_OK; i=i/2){
196979 assert( p->rc==SQLITE_OK );
197060 while( p->rc==SQLITE_OK ){
197064 assert( p->rc==SQLITE_OK );
197096 if( p->rc==SQLITE_OK ){
197103 assert( p->rc==SQLITE_OK );
197382 if( *pRc==SQLITE_OK ){
197534 if( *pRc==SQLITE_OK ){
197595 if( p->rc==SQLITE_OK ){
197616 if( p->rc==SQLITE_OK ){
197648 if( p->rc==SQLITE_OK ){
197653 if( p->rc==SQLITE_OK ) pSeg->xNext(p, pSeg, 0);
197774 if( p->rc==SQLITE_OK ){
197809 if( p->rc==SQLITE_OK ){
197881 if( p->rc==SQLITE_OK && nLvl>=pWriter->nDlidx ){
197933 if( p->rc==SQLITE_OK ){
198006 for(i=0; p->rc==SQLITE_OK && bDone==0; i++){
198023 if( p->rc==SQLITE_OK && pDlidx[1].buf.n==0 ){
198113 assert( p->rc==SQLITE_OK );
198187 if( p->rc==SQLITE_OK ){
198226 while( p->rc==SQLITE_OK
198256 if( p->rc==SQLITE_OK ){
198307 if( p->rc==SQLITE_OK ){
198354 if( p->rc==SQLITE_OK ){
198477 if( p->rc==SQLITE_OK && bTermWritten==0 ){
198551 while( nRem>0 && p->rc==SQLITE_OK ){
198585 if( p->rc==SQLITE_OK && pStruct->aLevel[iBestLvl].nMerge==0 ){
198606 if( p->rc==SQLITE_OK && p->pConfig->nAutomerge>0 ){
198630 assert( p->rc!=SQLITE_OK || pStruct->nLevel>0 );
198631 while( p->rc==SQLITE_OK && pStruct->aLevel[iLvl].nSeg>=nCrisis ){
198633 assert( p->rc!=SQLITE_OK || pStruct->nLevel>(iLvl+1) );
198642 p->rc = SQLITE_OK;
198710 if( p->rc==SQLITE_OK ){
198713 while( p->rc==SQLITE_OK && 0==sqlite3Fts5HashScanEof(pHash) ){
198734 while( p->rc==SQLITE_OK && iOff<nDoclist ){
198775 while( p->rc==SQLITE_OK ){
198811 if( p->rc==SQLITE_OK ){
198905 assert( p->rc==SQLITE_OK );
198919 while( p->rc==SQLITE_OK && pNew->aLevel[iLvl].nSeg>0 ){
198975 if( p->rc==SQLITE_OK && 0==fts5BufferGrow(&p->rc, pBuf, nData+9+9) ){
199290 for(i=0; p->rc==SQLITE_OK && doclist.n; i++){
199308 if( p->rc==SQLITE_OK ){
199335 assert( p->rc==SQLITE_OK );
199359 assert( p->rc==SQLITE_OK );
199375 /* assert( p->rc==SQLITE_OK ); */
199376 return SQLITE_OK;
199397 ** If successful, set *pp to point to the new object and return SQLITE_OK.
199406 int rc = SQLITE_OK;
199410 if( rc==SQLITE_OK ){
199418 if( rc==SQLITE_OK ){
199424 if( rc==SQLITE_OK ){
199430 assert( rc!=SQLITE_OK || p->rc==SQLITE_OK );
199442 int rc = SQLITE_OK;
199513 int rc = SQLITE_OK; /* Return code */
199516 assert( p->rc==SQLITE_OK );
199524 for(i=0; i<pConfig->nPrefix && rc==SQLITE_OK; i++){
199598 assert( p->rc!=SQLITE_OK || pRet->pColset==0 );
199600 if( p->rc==SQLITE_OK ){
199626 assert( pIter->pIndex->rc==SQLITE_OK );
199638 assert( pIter->pIndex->rc==SQLITE_OK );
199641 if( p->rc==SQLITE_OK ){
199699 if( p->rc==SQLITE_OK && pData->nn ){
199717 assert( p->rc==SQLITE_OK );
199734 ** Return SQLITE_OK if successful, or an SQLite error code if an error
199743 assert( p->rc==SQLITE_OK );
199749 if( rc==SQLITE_OK ){
199833 if( p->rc==SQLITE_OK && cksum1!=cksum2 ) p->rc = FTS5_CORRUPT;
199849 while( rc==SQLITE_OK && 0==sqlite3Fts5IterEof(pIter) ){
199865 if( rc==SQLITE_OK ){
199891 if( rc==SQLITE_OK && (pPrev->n!=n || memcmp(pPrev->p, z, n)) ){
199903 if( rc==SQLITE_OK ){
199907 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
199917 if( iIdx>0 && rc==SQLITE_OK ){
199921 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
199923 if( iIdx>0 && rc==SQLITE_OK ){
199927 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
199934 if( rc==SQLITE_OK && cksum3!=expected ){
199966 for(i=iFirst; p->rc==SQLITE_OK && i<=iLast; i++){
199984 while( ii<pLeaf->nn && p->rc==SQLITE_OK ){
200014 if( p->rc==SQLITE_OK ){
200044 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
200149 if( p->rc==SQLITE_OK ) p->rc = rc2;
200153 if( p->rc==SQLITE_OK && iter.iLeaf!=pSeg->pgnoLast ){
200166 ** checksum does not match. Return SQLITE_OK if all checks pass without
200241 if( p->rc==SQLITE_OK && cksum!=cksum2 ) p->rc = FTS5_CORRUPT;
200336 if( rc!=SQLITE_OK ){
200426 ** If *pRc is other than SQLITE_OK when this function is called, it is a
200472 int rc = SQLITE_OK; /* Return code */
200638 if( rc==SQLITE_OK ){
200685 ** If successful, SQLITE_OK is returned. If an error occurs, some other
200693 if( rc==SQLITE_OK ){
200700 if( rc==SQLITE_OK ){
201046 return SQLITE_OK;
201055 if( rc==SQLITE_OK ){
201083 int rc = SQLITE_OK; /* Return code */
201089 if( rc==SQLITE_OK ){
201091 assert( (rc==SQLITE_OK && *pzErr==0) || pConfig==0 );
201093 if( rc==SQLITE_OK ){
201099 if( rc==SQLITE_OK ){
201104 if( rc==SQLITE_OK ){
201111 if( rc==SQLITE_OK ){
201116 if( rc==SQLITE_OK ){
201124 if( rc!=SQLITE_OK ){
201270 return SQLITE_OK;
201324 return SQLITE_OK;
201330 if( pCsr->base.pVtab==(sqlite3_vtab*)pTab ) return SQLITE_OK;
201346 if( rc==SQLITE_OK ){
201441 return SQLITE_OK;
201450 rc = SQLITE_OK;
201458 rc = SQLITE_OK;
201507 ** Return SQLITE_OK if successful or if no reseek was required, or an
201511 int rc = SQLITE_OK;
201519 if( rc==SQLITE_OK && iRowid!=sqlite3Fts5ExprRowid(pCsr->pExpr) ){
201538 ** Return SQLITE_OK if nothing goes wrong. SQLITE_OK is returned
201561 rc = SQLITE_OK;
201576 rc = SQLITE_OK;
201604 if( rc!=SQLITE_OK ){
201647 if( rc==SQLITE_OK ){
201654 if( rc!=SQLITE_OK ){
201685 int rc = SQLITE_OK; /* Return code */
201730 int rc = SQLITE_OK;
201742 assert( rc==SQLITE_OK || pCsr->pRankArgStmt==0 );
201743 if( rc==SQLITE_OK ){
201749 if( rc==SQLITE_OK ){
201758 assert( rc!=SQLITE_OK );
201764 if( rc==SQLITE_OK ){
201783 int rc = SQLITE_OK;
201794 if( rc==SQLITE_OK ){
201846 int rc = SQLITE_OK; /* Error code */
201926 if( rc==SQLITE_OK ){
201935 if( rc==SQLITE_OK ){
201958 if( rc==SQLITE_OK ){
202024 return SQLITE_OK;
202029 ** Return SQLITE_OK if no error occurs, or an SQLite error code otherwise.
202035 int rc = SQLITE_OK;
202044 assert( rc!=SQLITE_OK || pTab->base.zErrMsg==0 );
202048 if( rc==SQLITE_OK && CsrFlagTest(pCsr, FTS5CSR_REQUIRE_CONTENT) ){
202054 rc = SQLITE_OK;
202058 if( rc==SQLITE_OK ){
202082 ** statement. This function returns SQLITE_OK if successful, or an SQLite
202095 int rc = SQLITE_OK;
202130 if( rc==SQLITE_OK ){
202133 if( rc==SQLITE_OK ){
202148 int rc = SQLITE_OK;
202164 if( rc==SQLITE_OK ){
202167 if( rc==SQLITE_OK ){
202196 int rc = SQLITE_OK; /* Return code */
202281 if( rc==SQLITE_OK ){
202287 if( rc==SQLITE_OK ){
202290 if( rc==SQLITE_OK ){
202325 return SQLITE_OK;
202336 return SQLITE_OK;
202408 int rc = SQLITE_OK;
202415 if( rc==SQLITE_OK ){
202430 int rc = SQLITE_OK;
202440 for(i=0; i<pConfig->nCol && rc==SQLITE_OK; i++){
202443 if( rc==SQLITE_OK ){
202472 ** correctly for the current view. Return SQLITE_OK if successful, or an
202476 int rc = SQLITE_OK;
202492 for(i=0; i<nIter && rc==SQLITE_OK; i++){
202496 if( rc==SQLITE_OK ){
202501 if( rc==SQLITE_OK ){
202544 int rc = SQLITE_OK;
202546 || SQLITE_OK==(rc = fts5CacheInstArray(pCsr)) ){
202560 int rc = SQLITE_OK;
202562 || SQLITE_OK==(rc = fts5CacheInstArray(pCsr))
202599 return SQLITE_OK;
202606 int rc = SQLITE_OK;
202621 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
202627 if( rc==SQLITE_OK ){
202674 int rc = SQLITE_OK;
202687 return SQLITE_OK;
202741 if( rc==SQLITE_OK ){
202786 int rc = SQLITE_OK;
202800 if( rc==SQLITE_OK ){
202808 if( rc==SQLITE_OK ){
202866 if( rc==SQLITE_OK ){
202874 if( rc==SQLITE_OK ){
202876 rc==SQLITE_OK && CsrFlagTest(pNew, FTS5CSR_EOF)==0;
202880 if( rc!=SQLITE_OK ){
202881 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
202976 int rc = SQLITE_OK;
203003 for(i=0; rc==SQLITE_OK && i<(nPhrase-1); i++){
203011 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){
203039 int rc = SQLITE_OK;
203064 if( pCsr->pRank || SQLITE_OK==(rc = fts5FindRankFunction(pCsr)) ){
203070 if( rc==SQLITE_OK ){
203166 if( rc==SQLITE_OK ){
203207 int rc = SQLITE_OK;
203258 int rc = SQLITE_OK;
203282 int rc = SQLITE_OK;
203292 if( rc!=SQLITE_OK && pzErr ){
203297 if( rc!=SQLITE_OK ){
203393 if( rc==SQLITE_OK ) rc = sqlite3Fts5IndexInit(db);
203394 if( rc==SQLITE_OK ) rc = sqlite3Fts5ExprInit(pGlobal, db);
203395 if( rc==SQLITE_OK ) rc = sqlite3Fts5AuxInit(&pGlobal->api);
203396 if( rc==SQLITE_OK ) rc = sqlite3Fts5TokenizerInit(&pGlobal->api);
203397 if( rc==SQLITE_OK ) rc = sqlite3Fts5VocabInit(pGlobal, db);
203398 if( rc==SQLITE_OK ){
203403 if( rc==SQLITE_OK ){
203414 if( rc==SQLITE_OK ){
203514 ** Return SQLITE_OK if successful, or an SQLite error code if an error
203523 int rc = SQLITE_OK;
203605 if( rc!=SQLITE_OK && pzErrMsg ){
203642 ** Drop all shadow tables. Return SQLITE_OK if successful or an SQLite error
203654 if( rc==SQLITE_OK && pConfig->bColumnsize ){
203660 if( rc==SQLITE_OK && pConfig->eContent==FTS5_CONTENT_NORMAL ){
203675 if( *pRc==SQLITE_OK ){
203701 ** SQLITE_OK if successful, or an SQLite error code otherwise.
203735 ** If successful, set *pp to point to the new object and return SQLITE_OK.
203745 int rc = SQLITE_OK;
203779 if( rc==SQLITE_OK && pConfig->bColumnsize ){
203784 if( rc==SQLITE_OK ){
203789 if( rc==SQLITE_OK ){
203805 int rc = SQLITE_OK;
203866 if( rc!=SQLITE_OK ) return rc;
203876 for(iCol=1; rc==SQLITE_OK && iCol<=pConfig->nCol; iCol++){
203897 if( rc==SQLITE_OK ) rc = rc2;
203915 int rc = SQLITE_OK;
203919 if( rc==SQLITE_OK ){
203936 ** Return SQLITE_OK if successful, or an SQLite error code if an error
203940 int rc = SQLITE_OK;
203952 ** Return SQLITE_OK if successful, or an SQLite error code if an error
203959 int rc = SQLITE_OK;
203966 if( rc==SQLITE_OK ){
203986 if( rc==SQLITE_OK ){
203991 if( rc==SQLITE_OK && pConfig->bColumnsize ){
203993 if( rc==SQLITE_OK ){
204002 if( rc==SQLITE_OK ){
204005 if( rc==SQLITE_OK ){
204029 if( rc==SQLITE_OK && pConfig->bColumnsize ){
204038 if( rc==SQLITE_OK ){
204041 if( rc==SQLITE_OK ){
204057 if( rc==SQLITE_OK ){
204061 if( rc==SQLITE_OK ){
204065 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pScan) ){
204070 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){
204086 if( rc==SQLITE_OK ){
204093 if( rc==SQLITE_OK ){
204125 if( rc==SQLITE_OK ){
204131 if( rc==SQLITE_OK ){
204147 int rc = SQLITE_OK;
204160 for(i=1; rc==SQLITE_OK && i<=pConfig->nCol+1; i++){
204163 if( rc==SQLITE_OK ){
204182 int rc = SQLITE_OK; /* Return code */
204190 if( rc==SQLITE_OK ){
204193 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){
204210 if( rc==SQLITE_OK ){
204231 if( rc==SQLITE_OK ){
204272 int rc = SQLITE_OK;
204302 if( rc==SQLITE_OK && bPresent==0 ){
204308 for(ii=0; rc==SQLITE_OK && ii<pCtx->pConfig->nPrefix; ii++){
204326 ** table. Return SQLITE_OK if they do, or SQLITE_CORRUPT if not. Return
204348 if( rc==SQLITE_OK ){
204357 if( rc==SQLITE_OK && pConfig->eDetail==FTS5_DETAIL_NONE ){
204360 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
204367 if( rc==SQLITE_OK ){
204376 if( rc==SQLITE_OK && pConfig->bColumnsize && ctx.szCol!=aColSize[i] ){
204388 if( rc!=SQLITE_OK ) break;
204391 if( rc==SQLITE_OK ) rc = rc2;
204395 if( rc==SQLITE_OK ){
204398 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
204405 if( rc==SQLITE_OK && pConfig->eContent==FTS5_CONTENT_NORMAL ){
204408 if( rc==SQLITE_OK && nRow!=p->nTotalRow ) rc = FTS5_CORRUPT;
204410 if( rc==SQLITE_OK && pConfig->bColumnsize ){
204413 if( rc==SQLITE_OK && nRow!=p->nTotalRow ) rc = FTS5_CORRUPT;
204419 if( rc==SQLITE_OK ){
204443 if( rc==SQLITE_OK ){
204490 ** An SQLite error code is returned if an error occurs, or SQLITE_OK
204500 if( rc==SQLITE_OK ){
204511 if( bCorrupt && rc==SQLITE_OK ){
204521 if( rc==SQLITE_OK ){
204539 if( rc==SQLITE_OK ){
204549 int rc = SQLITE_OK;
204555 if( rc==SQLITE_OK ){
204575 if( rc==SQLITE_OK ){
204585 if( rc==SQLITE_OK && pVal ){
204588 if( rc==SQLITE_OK ){
204663 int rc = SQLITE_OK;
204676 for(i=0; rc==SQLITE_OK && i<nArg; i+=2){
204687 if( rc!=SQLITE_OK ){
204719 int rc = SQLITE_OK;
204730 while( is<nText && rc==SQLITE_OK ){
204764 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
204841 int rc = SQLITE_OK;
204927 int rc = SQLITE_OK; /* Return code */
204946 for(i=0; rc==SQLITE_OK && i<nArg; i+=2){
204966 if( rc!=SQLITE_OK ){
204993 int rc = SQLITE_OK;
205008 while( rc==SQLITE_OK ){
205085 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
205126 int rc = SQLITE_OK;
205142 if( rc==SQLITE_OK ){
205148 if( rc!=SQLITE_OK ){
205821 int rc = SQLITE_OK; /* Return code */
205824 for(i=0; rc==SQLITE_OK && i<ArraySize(aBuiltin); i++){
206644 ** value and return SQLITE_OK. Otherwise, set *pzErr to an error message
206648 int rc = SQLITE_OK;
206650 if( rc==SQLITE_OK ){
206679 return SQLITE_OK;
206688 return SQLITE_OK;
206727 int rc = SQLITE_OK; /* Return code */
206745 if( rc==SQLITE_OK ){
206863 return SQLITE_OK;
206877 int rc = SQLITE_OK;
206889 assert( rc==SQLITE_OK || pStmt==0 );
206890 if( rc==SQLITE_ERROR ) rc = SQLITE_OK;
206897 if( rc==SQLITE_OK && pIndex==0 ){
206900 if( rc==SQLITE_OK ){
206908 if( rc==SQLITE_OK ){
206946 return SQLITE_OK;
206950 int rc = SQLITE_OK;
206973 int rc = SQLITE_OK;
206985 if( rc==SQLITE_OK ){
207004 int rc = SQLITE_OK;
207032 return SQLITE_OK;
207042 while( rc==SQLITE_OK ){
207096 if( rc==SQLITE_OK ){
207101 if( rc==SQLITE_OK ){
207112 if( rc==SQLITE_OK && pCsr->bEof==0 && pTab->eType==FTS5_VOCAB_COL ){
207132 int rc = SQLITE_OK;
207171 if( rc==SQLITE_OK ){
207174 if( rc==SQLITE_OK && eType==FTS5_VOCAB_INSTANCE ){
207177 if( rc==SQLITE_OK
207260 return SQLITE_OK;
207274 return SQLITE_OK;
207409 if( rc==SQLITE_OK ){
207424 return SQLITE_OK;
207437 return SQLITE_OK;
207445 return SQLITE_OK;
207456 return SQLITE_OK;
207502 return SQLITE_OK;
207512 return SQLITE_OK;
207553 return SQLITE_OK;
207589 int rc = SQLITE_OK;
207605 int rc = SQLITE_OK;