Lines Matching refs: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 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 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
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 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 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
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 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 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 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
152772 && SQLITE_OK==(rc = sqlite3Fts3InitHashTable(db, pHash, "fts3_tokenizer"))
152773 && SQLITE_OK==(rc = sqlite3_overload_function(db, "snippet", -1))
152774 && SQLITE_OK==(rc = sqlite3_overload_function(db, "offsets", 1))
152775 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 1))
152776 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 2))
152777 && SQLITE_OK==(rc = sqlite3_overload_function(db, "optimize", 1))
152782 if( rc==SQLITE_OK ){
152787 if( rc==SQLITE_OK ){
152795 assert( rc!=SQLITE_OK );
152825 if( pExpr && SQLITE_OK==*pRc ){
152835 if( rc!=SQLITE_OK ){
152858 ** SQLITE_OK is returned if successful, or SQLITE_NOMEM if an error occurs.
152867 int rc = SQLITE_OK;
152922 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
152930 int rc = SQLITE_OK;
152932 for(iToken=0; rc==SQLITE_OK && iToken<p->nToken; iToken++){
152940 if( rc==SQLITE_OK ){
152958 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
152976 if( rc!=SQLITE_OK ) return rc;
152982 return SQLITE_OK;
153002 return SQLITE_OK;
153051 return SQLITE_OK;
153070 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
153074 int rc = SQLITE_OK; /* Error code */
153101 for(i=0; rc==SQLITE_OK && i<p->nToken; i++){
153115 assert( rc!=SQLITE_OK || p->nToken<1 || p->aToken[0].pSegcsr==0 || p->bIncr );
153283 ** SQLITE_OK.
153292 int rc = SQLITE_OK;
153335 ** SQLITE_OK.
153342 int rc = SQLITE_OK;
153370 for(i=0; rc==SQLITE_OK && i<p->nToken && bEof==0; i++){
153377 assert( rc!=SQLITE_OK || (p->nToken>=1 && a[p->nToken-1].bIgnore==0) );
153378 assert( rc!=SQLITE_OK || bMaxSet );
153382 while( rc==SQLITE_OK && bEof==0
153431 ** SQLITE_OK.
153442 int rc = SQLITE_OK;
153462 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
153481 if( pExpr && SQLITE_OK==*pRc ){
153525 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
153537 if( *pRc==SQLITE_OK ){
153541 for(i=0; *pRc==SQLITE_OK && i<pPhrase->nToken; i++){
153574 ** write this value to *pnPage and return SQLITE_OK. Otherwise, return
153584 int rc = SQLITE_OK;
153605 if( rc!=SQLITE_OK ) return rc;
153639 ** If no error occurs, SQLITE_OK is returned and sqlite3Fts3DeferToken()
153651 int rc = SQLITE_OK; /* Return code */
153665 return SQLITE_OK;
153677 if( nOvfl==0 || nToken<2 ) return SQLITE_OK;
153681 assert( rc!=SQLITE_OK || nDocSize>0 );
153706 for(ii=0; ii<nToken && rc==SQLITE_OK; ii++){
153743 assert( rc==SQLITE_OK || pList==0 );
153744 if( rc==SQLITE_OK ){
153749 if( rc==SQLITE_OK ){
153778 int rc = SQLITE_OK;
153787 if( rc==SQLITE_OK && nToken>1 && pTab->bFts4 ){
153807 if( rc==SQLITE_OK ){
153809 for(ii=0; rc==SQLITE_OK && ii<nOr; ii++){
153891 ** This function is a no-op if *pRc is other than SQLITE_OK when it is called.
153936 if( *pRc==SQLITE_OK ){
153964 while( !pLeft->bEof && !pRight->bEof && *pRc==SQLITE_OK ){
153979 while( *pRc==SQLITE_OK && pRight->bEof==0 ){
153986 while( *pRc==SQLITE_OK && pLeft->bEof==0 ){
154030 assert( *pRc!=SQLITE_OK || pRight->bStart );
154059 ** If *pRc is not SQLITE_OK, or if pExpr is not the root node of a NEAR
154096 if( *pRc==SQLITE_OK
154150 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
154161 if( *pRc==SQLITE_OK ){
154253 ** If *pRc is not SQLITE_OK when this function is called, it immediately
154258 ** 1. *pRc is SQLITE_OK when this function returns, and
154269 if( rc==SQLITE_OK ){
154279 if( rc==SQLITE_OK ){
154289 return (rc==SQLITE_OK && bMiss);
154297 int rc = SQLITE_OK; /* Return Code */
154318 if( rc==SQLITE_OK && (
154333 ** If *pRc is other than SQLITE_OK when this function is called, it is
154342 if( pExpr && *pRc==SQLITE_OK ){
154420 ** SQLITE_OK is returned if the aMI[] array is successfully allocated and
154427 int rc = SQLITE_OK; /* Return code */
154459 while( pCsr->isEof==0 && rc==SQLITE_OK ){
154477 if( rc==SQLITE_OK && pCsr->isEof==0 ){
154492 ** do {...} while( pRoot->iDocid<iDocid && rc==SQLITE_OK );
154498 }while( pRoot->iDocid!=iDocid && rc==SQLITE_OK );
154514 ** If no error occurs, SQLITE_OK is returned and the values for each column
154540 int rc = SQLITE_OK;
154551 if( rc==SQLITE_OK ){
154599 return SQLITE_OK;
154605 int rc = SQLITE_OK;
154624 if( bOr==0 ) return SQLITE_OK;
154632 while( rc==SQLITE_OK && !pNear->bEof ){
154636 assert( rc!=SQLITE_OK || pPhrase->bIncr==0 );
154639 while( rc==SQLITE_OK && !pNear->bEof ){
154643 if( rc!=SQLITE_OK ) return rc;
154687 if( pIter==0 ) return SQLITE_OK;
154697 if( *pIter==0x00 ) return SQLITE_OK;
154706 return SQLITE_OK;
154857 if( rc!=SQLITE_OK ) return rc;
154875 return SQLITE_OK;
154898 return SQLITE_OK;
154972 return SQLITE_OK;
154988 return SQLITE_OK;
155004 return SQLITE_OK;
155020 return SQLITE_OK;
155035 if( pCsr->aStat[pCsr->iCol].nDoc>0 ) return SQLITE_OK;
155052 return SQLITE_OK;
155110 rc = SQLITE_OK;
155204 if( rc==SQLITE_OK ){
155208 if( rc==SQLITE_OK ) rc = fts3auxNextMethod(pCursor);
155258 return SQLITE_OK;
155270 return SQLITE_OK;
155274 ** Register the fts3aux module with database connection db. Return SQLITE_OK
155455 assert( rc==SQLITE_OK || pCsr==0 );
155456 if( rc==SQLITE_OK ){
155460 if( rc!=SQLITE_OK ){
155485 ** Return SQLITE_OK if successful, or SQLITE_NOMEM if a memory allocation
155510 if( rc==SQLITE_OK ){
155516 if( rc==SQLITE_OK ){
155552 rc = SQLITE_OK;
155582 ** If successful, SQLITE_OK is returned and *ppExpr set to point at the
155624 if( rc==SQLITE_OK ){
155626 for(ii=0; rc==SQLITE_OK; ii++){
155630 if( rc==SQLITE_OK ){
155681 rc = SQLITE_OK;
155701 ** Returns an SQLite error code. SQLITE_OK if everything works, SQLITE_NOMEM
155784 return SQLITE_OK;
155812 if( rc==SQLITE_OK && !*ppExpr ){ rc = SQLITE_DONE; }
155918 ** If successful, SQLITE_OK is returned, *ppExpr is set to point to the
155934 int rc = SQLITE_OK;
155937 while( rc==SQLITE_OK ){
155942 assert( nByte>0 || (rc!=SQLITE_OK && p==0) );
155943 if( rc==SQLITE_OK ){
156031 assert( rc!=SQLITE_OK || (nByte>0 && nByte<=nIn) );
156041 rc = SQLITE_OK;
156059 if( rc!=SQLITE_OK ){
156073 int rc = SQLITE_OK;
156079 if( rc==SQLITE_OK ){
156090 ** If successful, SQLITE_OK is returned and (*pp) set to point to the
156099 int rc = SQLITE_OK; /* Return code */
156108 if( rc==SQLITE_OK ){
156118 if( rc==SQLITE_OK ){
156141 if( rc!=SQLITE_OK ) break;
156188 if( rc==SQLITE_OK ){
156236 if( rc==SQLITE_OK ){
156240 if( rc!=SQLITE_OK ){
156253 if( rc!=SQLITE_OK ){
156295 return SQLITE_OK;
156301 assert( rc==SQLITE_OK || *ppExpr==0 );
156304 if( rc==SQLITE_OK && sParse.nNest ){
156316 ** of the parsed expression tree and SQLITE_OK is returned. If an error
156352 if( rc==SQLITE_OK && *ppExpr ){
156354 if( rc==SQLITE_OK ){
156359 if( rc!=SQLITE_OK ){
156437 if( rc!=SQLITE_OK ){
156553 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
156577 assert( rc==SQLITE_OK || pExpr==0 );
156585 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM ){
156612 if( rc==SQLITE_OK ){
157082 return SQLITE_OK;
157090 return SQLITE_OK;
157125 return SQLITE_OK;
157136 return SQLITE_OK;
157643 return SQLITE_OK;
157886 assert( rc!=SQLITE_OK || *ppTok );
157887 if( rc!=SQLITE_OK ){
157989 if( SQLITE_OK!=p->xCreate(argc-2, azArg, &pTokenizer) ){
157999 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
158007 if( SQLITE_OK!=p->xClose(pCsr) ){
158011 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
158036 if( rc!=SQLITE_OK ){
158060 if( rc!=SQLITE_OK ){
158110 assert( rc==SQLITE_OK );
158120 assert( rc==SQLITE_OK );
158122 assert( rc==SQLITE_OK );
158153 int rc = SQLITE_OK;
158168 if( SQLITE_OK==rc ){
158171 if( SQLITE_OK==rc ){
158175 if( SQLITE_OK==rc ){
158178 if( SQLITE_OK==rc ){
158290 return SQLITE_OK;
158298 return SQLITE_OK;
158333 return SQLITE_OK;
158344 return SQLITE_OK;
158399 return SQLITE_OK;
158524 return SQLITE_OK;
158534 ** array of dequoted strings and SQLITE_OK is returned. The caller is
158544 int rc = SQLITE_OK; /* Return code */
158605 if( rc!=SQLITE_OK ) return rc;
158610 if( rc==SQLITE_OK ){
158620 assert( (rc==SQLITE_OK)==(pMod!=0) );
158621 if( rc==SQLITE_OK ){
158626 if( rc==SQLITE_OK ){
158633 if( rc==SQLITE_OK ){
158658 return SQLITE_OK;
158680 return SQLITE_OK;
158687 return SQLITE_OK;
158704 return SQLITE_OK;
158735 return SQLITE_OK;
158752 if( rc!=SQLITE_OK ){
158754 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
158787 if( rc==SQLITE_OK ){
158793 if( rc!=SQLITE_OK ) return rc;
158834 return SQLITE_OK;
158846 return SQLITE_OK;
158850 ** Register the fts3tok module with database connection db. Return SQLITE_OK
158973 sqlite3_log(SQLITE_OK, "%d-way merge from level %d", nMerge, (int)iAbsLevel);
159044 ** until SegmentReaderNext() returns something other than SQLITE_OK
159167 ** *pp is set to the requested statement handle and SQLITE_OK returned.
159279 int rc = SQLITE_OK;
159301 assert( rc==SQLITE_OK || pStmt==0 );
159308 for(i=0; rc==SQLITE_OK && i<nParam; i++){
159326 if( rc==SQLITE_OK ){
159331 if( rc==SQLITE_OK ) rc = FTS_CORRUPT_VTAB;
159334 rc = SQLITE_OK;
159349 if( rc==SQLITE_OK ){
159355 if( rc==SQLITE_OK ) rc = FTS_CORRUPT_VTAB;
159376 ** Returns SQLITE_OK if the statement is successfully executed, or an
159389 if( rc==SQLITE_OK ){
159412 int rc = SQLITE_OK;
159417 if( rc==SQLITE_OK ){
159468 ** return SQLITE_OK. If an error occurs while preparing the statement,
159499 if( rc==SQLITE_OK ){
159508 if( rc==SQLITE_OK ){
159518 ** Append a single varint to a PendingList buffer. SQLITE_OK is returned
159561 return SQLITE_OK;
159571 ** it is set to SQLITE_OK.
159581 int rc = SQLITE_OK;
159592 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iDelta)) ){
159600 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, 1))
159601 || SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iCol))
159611 if( rc==SQLITE_OK ){
159644 int rc = SQLITE_OK;
159660 if( rc==SQLITE_OK ){
159671 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
159702 return SQLITE_OK;
159706 if( rc!=SQLITE_OK ){
159711 while( SQLITE_OK==rc
159712 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
159732 for(i=1; rc==SQLITE_OK && i<p->nIndex; i++){
159743 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
159772 if( rc!=SQLITE_OK ) return rc;
159777 return SQLITE_OK;
159817 if( rc!=SQLITE_OK ){
159823 return SQLITE_OK;
159857 return SQLITE_OK;
159869 if( rc==SQLITE_OK && p->zLanguageid ){
159875 if( rc!=SQLITE_OK ) return rc;
159895 if( rc!=SQLITE_OK ) return rc;
159915 int rc = SQLITE_OK; /* Return code */
159962 if( rc==SQLITE_OK ){
159968 for(i=1; rc==SQLITE_OK && i<=p->nColumn; i++){
159976 if( rc!=SQLITE_OK ){
160008 ** If successful, *piIdx is set to the allocated index slot and SQLITE_OK
160027 if( rc==SQLITE_OK ){
160037 if( rc==SQLITE_OK ){
160068 ** an SQLite error code is returned. Otherwise, SQLITE_OK is returned. If
160106 if( rc==SQLITE_OK ){
160120 if( rc!=SQLITE_OK ){
160153 if( rc==SQLITE_OK ){
160166 int rc = SQLITE_OK;
160170 while( pReader->pBlob && rc==SQLITE_OK
160192 ** segment. If successful, SQLITE_OK is returned. If there is no next term,
160231 return SQLITE_OK;
160240 return SQLITE_OK;
160247 if( rc!=SQLITE_OK ) return rc;
160259 if( rc!=SQLITE_OK ) return rc;
160282 if( rc!=SQLITE_OK ) return rc;
160300 return SQLITE_OK;
160308 int rc = SQLITE_OK;
160321 if( rc==SQLITE_OK ){
160345 int rc = SQLITE_OK;
160388 if( rc!=SQLITE_OK ) return rc;
160412 if( rc==SQLITE_OK ){
160424 return SQLITE_OK;
160436 int rc = SQLITE_OK;
160442 for(ii=0; rc==SQLITE_OK && ii<pMsr->nSegment; ii++){
160451 if( rc!=SQLITE_OK ) break;
160522 return SQLITE_OK;
160578 int rc = SQLITE_OK; /* Return Code */
160794 if( rc==SQLITE_OK ){
160805 ** *pnMax to this value and return SQLITE_OK. Otherwise, if an error occurs,
160814 if( rc==SQLITE_OK ){
160840 if( rc==SQLITE_OK ){
160950 return SQLITE_OK;
161015 ** If successful, SQLITE_OK is returned and output variable *piLast is
161030 int rc = SQLITE_OK;
161042 for(pIter=pTree->pLeftmost; pIter && rc==SQLITE_OK; pIter=pIter->pRight){
161050 if( rc==SQLITE_OK ){
161087 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
161121 if( rc!=SQLITE_OK ) return rc;
161127 if( rc!=SQLITE_OK ) return rc;
161146 if( rc!=SQLITE_OK ) return rc;
161163 if( rc!=SQLITE_OK ) return rc;
161222 return SQLITE_OK;
161228 ** to the segment using fts3SegWriterAdd(). If successful, SQLITE_OK is
161246 if( rc==SQLITE_OK ){
161250 if( rc==SQLITE_OK ){
161283 ** document pRowid, or false otherwise, and SQLITE_OK is returned. If an
161292 rc = SQLITE_OK;
161295 if( rc==SQLITE_OK ){
161311 ** Return SQLITE_OK if successful, or an SQLite error code if not.
161330 if( rc!=SQLITE_OK ) return rc;
161345 ** iAbsLevel is indeed the largest level, or 0 otherwise, and SQLITE_OK
161359 if( rc!=SQLITE_OK ) return rc;
161381 int rc = SQLITE_OK; /* Return code */
161385 if( rc==SQLITE_OK ){
161407 ** SQLITE_OK is returned if successful, otherwise an SQLite error code.
161417 int rc = SQLITE_OK; /* Return Code */
161421 for(i=0; rc==SQLITE_OK && i<nReader; i++){
161424 if( rc!=SQLITE_OK ){
161431 if( rc==SQLITE_OK ){
161439 if( rc==SQLITE_OK ){
161446 if( rc==SQLITE_OK ){
161508 ** If successful, return SQLITE_OK. Otherwise, if an OOM error is encountered
161525 return SQLITE_OK;
161543 return SQLITE_OK;
161562 while( rc==SQLITE_OK
161570 if( rc!=SQLITE_OK ) return rc;
161575 if( rc!=SQLITE_OK ) return rc;
161593 return SQLITE_OK;
161616 if( rc!=SQLITE_OK ) return rc;
161625 return SQLITE_OK;
161656 if( rc!=SQLITE_OK ) return rc;
161670 if( rc!=SQLITE_OK ) return rc;
161677 return SQLITE_OK;
161708 return SQLITE_OK;
161716 int rc = SQLITE_OK;
161732 if( pCsr->nSegment==0 ) return SQLITE_OK;
161748 if( rc!=SQLITE_OK ) return rc;
161753 /* If all the seg-readers are at EOF, we're finished. return SQLITE_OK. */
161754 assert( rc==SQLITE_OK );
161798 if( rc==SQLITE_OK ) rc = SQLITE_ROW;
161884 }while( rc==SQLITE_OK );
161955 int rc = SQLITE_OK;
161960 if( rc==SQLITE_OK ){
161993 if( rc==SQLITE_OK ){
161996 if( rc==SQLITE_OK ){
162000 if( rc==SQLITE_OK ){
162018 if( rc!=SQLITE_OK ){
162024 if( rc==SQLITE_OK ){
162029 if( rc==SQLITE_OK ){
162049 ** Otherwise, if successful, SQLITE_OK is returned. If an error occurs,
162075 if( rc!=SQLITE_OK || csr.nSegment==0 ) goto finished;
162079 if( rc!=SQLITE_OK ) goto finished;
162104 if( rc!=SQLITE_OK ) goto finished;
162115 while( SQLITE_OK==rc ){
162121 if( rc!=SQLITE_OK ) goto finished;
162128 if( rc!=SQLITE_OK ) goto finished;
162132 if( rc==SQLITE_OK ){
162150 int rc = SQLITE_OK;
162153 for(i=0; rc==SQLITE_OK && i<p->nIndex; i++){
162155 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
162162 if( rc==SQLITE_OK && p->bHasStat
162167 if( rc==SQLITE_OK ){
162304 if( rc!=SQLITE_OK ){
162347 if( rc==SQLITE_OK ){
162354 for(i=0; rc==SQLITE_OK && i<p->nIndex; i++){
162358 rc = SQLITE_OK;
162363 if( rc==SQLITE_OK ) rc = rc2;
162369 return (rc==SQLITE_OK && bReturnDone && bSeenDone) ? SQLITE_DONE : rc;
162386 if( rc==SQLITE_OK ){
162402 if( rc==SQLITE_OK ){
162414 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
162419 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
162429 if( rc!=SQLITE_OK ){
162446 if( rc==SQLITE_OK ){
162483 if( rc==SQLITE_OK ){
162488 for(i=0; rc==SQLITE_OK && sqlite3_step(pStmt)==SQLITE_ROW && i<nSeg; i++){
162500 if( rc==SQLITE_OK ) rc = rc2;
162570 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
162579 if( *pRc==SQLITE_OK && nMin>pBlob->nAlloc ){
162596 ** Otherwise return SQLITE_OK. If there is no next entry on the node
162605 int rc = SQLITE_OK; /* Return code */
162619 if( rc==SQLITE_OK ){
162646 ** If successful, SQLITE_OK is returned and the NodeReader object set to
162689 int rc = SQLITE_OK;
162711 if( rc==SQLITE_OK ){
162719 if( rc==SQLITE_OK ){
162745 if( rc!=SQLITE_OK || iNextPtr==0 ) return rc;
162775 ** returned. Otherwise, SQLITE_OK.
162785 int rc = SQLITE_OK; /* Return code */
162796 if( rc!=SQLITE_OK ) return rc;
162818 return SQLITE_OK;
162825 ** Return SQLITE_OK if successful, or an SQLite error code otherwise.
162836 int rc = SQLITE_OK; /* Return code */
162869 if( rc==SQLITE_OK ){
162886 if( rc==SQLITE_OK ){
162904 ** If *pRc is not SQLITE_OK when this function is called, then no attempt
162908 ** Otherwise, if *pRc is initially SQLITE_OK and an error occurs while
162956 if( rc==SQLITE_OK ){
162969 if( pNode->block.n>0 && rc==SQLITE_OK ){
162977 if( rc==SQLITE_OK ){
163034 if( rc==SQLITE_OK ){
163071 if( rc==SQLITE_OK ){
163101 if( rc==SQLITE_OK && bAppendable ){
163106 if( rc==SQLITE_OK ){
163109 rc==SQLITE_OK && reader.aNode;
163122 if( rc==SQLITE_OK && bAppendable ){
163142 if( rc==SQLITE_OK ){
163147 for(i=nHeight; i>=0 && rc==SQLITE_OK; i--){
163152 while( reader.aNode && rc==SQLITE_OK ) rc = nodeReaderNext(&reader);
163154 if( rc==SQLITE_OK ){
163164 if( rc==SQLITE_OK ){
163176 if( rc==SQLITE_OK ) rc = rc2;
163185 ** one before returning SQLITE_OK. Or, if there are no segments at all
163200 if( rc==SQLITE_OK ){
163251 if( rc==SQLITE_OK ){
163259 if( rc!=SQLITE_OK ) return rc;
163263 if( rc==SQLITE_OK ){
163271 if( rc!=SQLITE_OK ) return rc;
163277 if( rc!=SQLITE_OK ) return rc;
163287 return SQLITE_OK;
163310 if( rc==SQLITE_OK ){
163338 if( rc==SQLITE_OK ){
163355 if( rc==SQLITE_OK ) rc = rc2;
163358 if( rc==SQLITE_OK ){
163361 if( rc==SQLITE_OK ){
163367 for(i=0; rc==SQLITE_OK && i<nIdx; i++){
163410 int rc = SQLITE_OK; /* Return code */
163415 if( rc!=SQLITE_OK ) return rc;
163420 rc==SQLITE_OK && reader.aNode;
163433 if( rc!=SQLITE_OK ) break;
163452 ** SQLITE_OK is returned if the segment is updated successfully. Or an
163462 int rc = SQLITE_OK; /* Return code */
163471 if( rc==SQLITE_OK ){
163482 if( rc==SQLITE_OK ) rc = rc2;
163485 while( rc==SQLITE_OK && iBlock ){
163491 if( rc==SQLITE_OK ){
163494 if( rc==SQLITE_OK ){
163501 if( rc==SQLITE_OK && iNewStart ){
163504 if( rc==SQLITE_OK ){
163512 if( rc==SQLITE_OK ){
163515 if( rc==SQLITE_OK ){
163548 int rc = SQLITE_OK;
163550 for(i=pCsr->nSegment-1; i>=0 && rc==SQLITE_OK; i--){
163565 if( rc==SQLITE_OK ){
163580 if( rc==SQLITE_OK && nRem!=pCsr->nSegment ){
163596 if( rc==SQLITE_OK ){
163611 ** table and return SQLITE_OK. Otherwise, if an error occurs, return an
163620 if( rc==SQLITE_OK ){
163628 if( rc==SQLITE_OK ){
163635 if( rc==SQLITE_OK ) rc = rc2;
163642 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
163647 ** If successful, leave *pRc set to SQLITE_OK and return. If an error occurs,
163657 if( *pRc==SQLITE_OK ){
163668 ** If no error occurs, return SQLITE_OK. If the hint blob in *pHint does
163684 return SQLITE_OK;
163716 while( rc==SQLITE_OK && nRem>0 ){
163744 if( rc==SQLITE_OK && hint.n ){
163776 if( rc==SQLITE_OK ){
163788 if( rc==SQLITE_OK ){
163791 if( SQLITE_OK==rc && pCsr->nSegment==nSeg
163792 && SQLITE_OK==(rc = sqlite3Fts3SegReaderStart(p, pCsr, pFilter))
163803 if( rc==SQLITE_OK && pWriter->nLeafEst ){
163807 if( rc==SQLITE_OK ) rc = sqlite3Fts3SegReaderStep(p, pCsr);
163808 if( pWriter->nWork>=nRem && rc==SQLITE_ROW ) rc = SQLITE_OK;
163812 if( rc==SQLITE_OK ){
163835 if( bDirtyHint && rc==SQLITE_OK ){
163891 rc = SQLITE_OK;
163896 if( rc==SQLITE_OK ){
163916 int rc = SQLITE_OK;
163966 ** If successful, the checksum value is returned and *pRc set to SQLITE_OK.
163981 assert( *pRc==SQLITE_OK );
163991 if( rc==SQLITE_OK ){
163995 if( rc==SQLITE_OK ){
164038 ** to true and return SQLITE_OK. Or if the contents do not match, set *pbOk
164045 int rc = SQLITE_OK; /* Return code */
164052 if( rc==SQLITE_OK ){
164056 while( rc==SQLITE_OK && sqlite3_step(pAllLangid)==SQLITE_ROW ){
164064 if( rc==SQLITE_OK ) rc = rc2;
164068 if( rc==SQLITE_OK ){
164081 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
164086 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
164093 while( rc==SQLITE_OK ){
164100 if( rc==SQLITE_OK ){
164115 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
164129 ** the FTS index are correct, return SQLITE_OK. Or, if the contents of the
164164 if( rc==SQLITE_OK && bOk==0 ) rc = FTS_CORRUPT_VTAB;
164196 rc = SQLITE_OK;
164199 rc = SQLITE_OK;
164202 rc = SQLITE_OK;
164248 int rc = SQLITE_OK; /* Return code */
164261 for(i=0; i<p->nColumn && rc==SQLITE_OK; i++){
164267 while( rc==SQLITE_OK ){
164274 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
164286 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
164290 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
164313 return SQLITE_OK;
164324 return SQLITE_OK;
164349 return SQLITE_OK;
164364 int rc = SQLITE_OK; /* Return code */
164368 if( bFound && rc==SQLITE_OK ){
164371 if( rc==SQLITE_OK ){
164414 int rc = SQLITE_OK; /* Return Code */
164458 if( rc!=SQLITE_OK ) goto update_out;
164505 if( rc!=SQLITE_OK ){
164517 if( nArg>1 && rc==SQLITE_OK ){
164525 if( rc==SQLITE_OK && (!isRemove || *pRowid!=p->iPrevDocid ) ){
164528 if( rc==SQLITE_OK ){
164556 if( rc==SQLITE_OK ){
164558 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
164560 if( rc2!=SQLITE_OK ) rc = rc2;
164829 if( rc==SQLITE_OK && eType!=FTSQUERY_NOT ){
164844 ** If the callback function returns anything other than SQLITE_OK,
164846 ** Otherwise, SQLITE_OK is returned after a callback has been made for
164865 int rc = SQLITE_OK;
164904 return SQLITE_OK;
165046 assert( rc==SQLITE_OK || pCsr==0 );
165057 assert( rc!=SQLITE_OK || (
165102 if( rc!=SQLITE_OK ){
165125 if( rc==SQLITE_OK ){
165195 return SQLITE_OK;
165257 if( rc!=SQLITE_OK ){
165260 while( rc==SQLITE_OK && iCurrent<(nSnippet+nDesired) ){
165265 if( rc!=SQLITE_OK && rc!=SQLITE_DONE ){ return rc; }
165275 return SQLITE_OK;
165311 return SQLITE_OK;
165318 if( rc!=SQLITE_OK ){
165322 while( rc==SQLITE_OK ){
165341 if( rc!=SQLITE_OK ){
165364 if( rc==SQLITE_OK ){
165371 if( rc!=SQLITE_OK || iCurrent<iPos ) continue;
165385 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zOpen, -1);
165386 if( rc==SQLITE_OK ) rc = fts3StringAppend(pOut, &zDoc[iBegin], iFin-iBegin);
165387 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zClose, -1);
165527 int rc = SQLITE_OK;
165532 for(i=0; i<p->nCol && rc==SQLITE_OK; i++){
165560 return SQLITE_OK;
165611 if( rc!=SQLITE_OK ) return rc;
165622 return SQLITE_OK;
165652 return SQLITE_OK;
165682 ** array before returning. SQLITE_OK is returned in this case.
165716 if( rc!=SQLITE_OK ) return rc;
165752 return SQLITE_OK;
165768 ** Return SQLITE_OK if successful, or an SQLite error code if an error
165769 ** occurs. If a value other than SQLITE_OK is returned, the state the
165778 int rc = SQLITE_OK;
165783 for(i=0; rc==SQLITE_OK && zArg[i]; i++){
165808 if( rc==SQLITE_OK ){
165824 if( rc==SQLITE_OK ){
165839 if( rc==SQLITE_OK ){
165857 if( rc!=SQLITE_OK ) break;
165861 if( rc!=SQLITE_OK ) break;
165865 if( rc!=SQLITE_OK ) break;
165891 int rc = SQLITE_OK;
165941 if( rc==SQLITE_OK ){
165948 if( rc==SQLITE_OK ){
165957 if( rc!=SQLITE_OK ){
165979 int rc = SQLITE_OK;
166030 if( rc!=SQLITE_OK ){
166051 for(i=0; i<nSnippet && rc==SQLITE_OK; i++){
166059 if( rc!=SQLITE_OK ){
166139 if( rc!=SQLITE_OK ) goto offsets_out;
166191 if( rc!=SQLITE_OK ) goto offsets_out;
166194 while( rc==SQLITE_OK ){
166217 while( rc==SQLITE_OK && iCurrent<iMinPos ){
166220 if( rc==SQLITE_OK ){
166232 rc = SQLITE_OK;
166236 if( rc!=SQLITE_OK ) goto offsets_out;
166243 if( rc!=SQLITE_OK ){
166392 return SQLITE_OK;
166461 return SQLITE_OK;
166507 int rc = SQLITE_OK;
166514 for(i=0; rc==SQLITE_OK && i<nArg; i++){
166536 if( rc!=SQLITE_OK ){
166575 return SQLITE_OK;
166586 return SQLITE_OK;
166654 return SQLITE_OK;
167665 int rc = SQLITE_OK;
167679 return SQLITE_OK;
167739 if( pNode && rc==SQLITE_OK ){
167745 if( rc==SQLITE_OK ){
167792 ** is successful, return SQLITE_OK.
167821 int rc = SQLITE_OK;
167833 if( pNode->iNode==0 && rc==SQLITE_OK ){
167846 int rc = SQLITE_OK;
167857 if( rc==SQLITE_OK ){
167986 return SQLITE_OK;
168010 if( rc==SQLITE_OK ){
168029 rc = SQLITE_OK;
168070 return SQLITE_OK;
168294 return SQLITE_OK;
168310 return SQLITE_OK;
168536 int rc = SQLITE_OK;
168595 return SQLITE_OK;
168603 int rc = SQLITE_OK;
168618 int rc = SQLITE_OK;
168620 if( rc==SQLITE_OK && p ){
168634 int rc = SQLITE_OK;
168638 if( p==0 ) return SQLITE_OK;
168653 return SQLITE_OK;
168659 ** return SQLITE_OK. If there is no such record in the table, set
168660 ** *ppLeaf to 0 and return SQLITE_OK. If an error occurs, set *ppLeaf
168713 return SQLITE_OK;
168728 int rc = SQLITE_OK;
168747 if( rc==SQLITE_OK && pLeaf!=0 ){
168764 if( rc==SQLITE_OK && argc>0 ){
168784 if( rc!=SQLITE_OK ){
168800 if( rc==SQLITE_OK ){
168856 int rc = SQLITE_OK;
168900 return SQLITE_OK;
169073 for(ii=0; rc==SQLITE_OK && ii<(pRtree->iDepth-iHeight); ii++){
169145 return SQLITE_OK;
169407 return SQLITE_OK;
169439 int rc = SQLITE_OK;
169489 if( rc!=SQLITE_OK ){
169498 if( SQLITE_OK!=(rc = nodeWrite(pRtree, pRight))
169499 || (0==pLeft->iNode && SQLITE_OK!=(rc = nodeWrite(pRtree, pLeft)))
169509 if( rc!=SQLITE_OK ){
169516 if( rc==SQLITE_OK ){
169520 if( rc!=SQLITE_OK ){
169534 if( rc!=SQLITE_OK ){
169542 if( rc!=SQLITE_OK ){
169550 if( rc==SQLITE_OK ){
169554 if( rc==SQLITE_OK ){
169578 int rc = SQLITE_OK;
169580 while( rc==SQLITE_OK && pChild->iNode!=1 && pChild->pParent==0 ){
169581 int rc2 = SQLITE_OK; /* sqlite3_reset() return code */
169600 if( rc==SQLITE_OK ) rc = rc2;
169601 if( rc==SQLITE_OK && !pChild->pParent ) rc = SQLITE_CORRUPT_VTAB;
169619 if( rc==SQLITE_OK ){
169625 if( rc==SQLITE_OK ){
169628 if( rc!=SQLITE_OK ){
169635 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteNode)) ){
169642 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteParent)) ){
169655 return SQLITE_OK;
169660 int rc = SQLITE_OK;
169673 if( rc==SQLITE_OK ){
169689 if( SQLITE_OK!=(rc = fixLeafParent(pRtree, pNode)) ){
169730 int rc = SQLITE_OK;
169782 for(ii=0; rc==SQLITE_OK && ii<(nCell-(RTREE_MINCELLS(pRtree)+1)); ii++){
169793 if( rc==SQLITE_OK ){
169796 for(; rc==SQLITE_OK && ii<nCell; ii++){
169803 if( rc==SQLITE_OK ){
169807 if( rc==SQLITE_OK ){
169827 int rc = SQLITE_OK;
169845 if( rc==SQLITE_OK ){
169858 int rc = SQLITE_OK;
169861 for(ii=0; rc==SQLITE_OK && ii<nCell; ii++){
169870 if( rc==SQLITE_OK ){
169874 if( rc==SQLITE_OK ){
169911 if( rc==SQLITE_OK ){
169916 if( rc==SQLITE_OK ){
169919 if( rc==SQLITE_OK ){
169923 if( rc==SQLITE_OK ){
169929 if( rc==SQLITE_OK ){
169943 if( rc==SQLITE_OK && pRtree->iDepth>0 && NCELL(pRoot)==1 ){
169948 if( rc==SQLITE_OK ){
169952 if( rc==SQLITE_OK ) rc = rc2;
169953 if( rc==SQLITE_OK ){
169962 if( rc==SQLITE_OK ){
169970 if( rc==SQLITE_OK ){
170035 if( rc==SQLITE_OK ){
170051 return (rc==SQLITE_OK ? SQLITE_CONSTRAINT : rc);
170066 int rc = SQLITE_OK;
170158 if( rc==SQLITE_OK && nData>1 ){
170168 if( rc==SQLITE_OK ){
170171 if( rc==SQLITE_OK ){
170176 if( rc==SQLITE_OK ){
170194 return SQLITE_OK;
170205 return SQLITE_OK;
170251 return SQLITE_OK;
170269 if( rc!=SQLITE_OK ){
170271 return rc==SQLITE_ERROR ? SQLITE_OK : rc;
170278 if( rc==SQLITE_OK ){
170282 rc = SQLITE_OK;
170285 if( rc==SQLITE_OK ){
170331 int rc = SQLITE_OK;
170368 if( rc!=SQLITE_OK ){
170383 for(i=0; i<N_STATEMENT && rc==SQLITE_OK; i++){
170401 ** is written to *piVal and SQLITE_OK returned. Otherwise, an SQLite error
170409 if( rc==SQLITE_OK ){
170422 ** to. If successful, pRtree->iNodeSize is populated and SQLITE_OK returned.
170446 if( rc==SQLITE_OK ){
170460 if( rc!=SQLITE_OK ){
170490 int rc = SQLITE_OK;
170537 if( rc==SQLITE_OK ){
170556 }else if( SQLITE_OK!=(rc = sqlite3_declare_vtab(db, zSql)) ){
170563 if( rc==SQLITE_OK ){
170681 ** and RtreeCheck.rc==SQLITE_OK, set RtreeCheck.rc to the error code.
170685 if( pCheck->rc==SQLITE_OK ) pCheck->rc = rc;
170707 if( pCheck->rc==SQLITE_OK ){
170728 if( pCheck->rc==SQLITE_OK && pCheck->nErr<RTREE_CHECK_MAX_ERROR ){
170762 assert( pCheck->rc==SQLITE_OK );
170770 if( pCheck->rc==SQLITE_OK ){
170784 if( pCheck->rc==SQLITE_OK && pRet==0 ){
170823 if( pCheck->rc!=SQLITE_OK ) return;
170966 if( pCheck->rc==SQLITE_OK ){
171029 if( check.rc==SQLITE_OK ){
171044 if( check.rc==SQLITE_OK ) check.rc = rc;
171104 if( rc==SQLITE_OK ){
171124 if( rc==SQLITE_OK ){
171127 if( rc==SQLITE_OK ){
171130 if( rc==SQLITE_OK ){
171138 if( rc==SQLITE_OK ){
171777 if( rc!=SQLITE_OK ){
171809 int rc = SQLITE_OK;
171812 for(i=0; rc==SQLITE_OK && i<(int)(sizeof(scalars)/sizeof(scalars[0])); i++){
171917 return SQLITE_OK;
171926 return SQLITE_OK;
172001 return SQLITE_OK;
172012 return SQLITE_OK;
172077 return SQLITE_OK;
172537 ** sqlite3rbu_close() returns any value other than SQLITE_OK, the contents
172611 ** SQLITE_OK if no error occurs but there remains work to do to apply
172616 ** SQLITE_OK, all subsequent calls on the same RBU handle are no-ops
172629 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
172647 ** Otherwise, if no error occurs, this function returns SQLITE_OK if the
173071 char *zErrmsg; /* Error message if rc!=SQLITE_OK */
173401 ** SQLITE_OK.
173415 if( rc!=SQLITE_OK ){
173432 if( rc!=SQLITE_OK ){
173443 ** handle and SQLITE_OK is returned.
173533 ** If no error occurs, SQLITE_OK is returned and the iterator is left
173540 if( rc==SQLITE_OK ){
173554 if( rc==SQLITE_OK ){
173565 rc = (pIter->zDataTbl && pIter->zTbl) ? SQLITE_OK : SQLITE_NOMEM;
173572 if( rc==SQLITE_OK ){
173582 rc = pIter->zIdx ? SQLITE_OK : SQLITE_NOMEM;
173589 if( rc!=SQLITE_OK ){
173648 ** If no error occurs, SQLITE_OK is returned and the iterator is left
173666 if( rc==SQLITE_OK ){
173684 ** than SQLITE_OK), then this function returns NULL without modifying the
173693 if( p->rc==SQLITE_OK ){
173718 if( p->rc==SQLITE_OK ){
173742 if( p->rc==SQLITE_OK ){
173788 assert( *pRc==SQLITE_OK );
173812 if( p->rc==SQLITE_OK && rc!=SQLITE_OK ){
173875 assert( p->rc==SQLITE_OK );
173882 if( p->rc!=SQLITE_OK || sqlite3_step(aStmt[0])!=SQLITE_ROW ){
173904 if( p->rc==SQLITE_OK ){
173919 if( p->rc==SQLITE_OK ){
173945 if( p->rc==SQLITE_OK ){
173953 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pList) ){
173960 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
173984 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. If
174000 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_NOTABLE ){
174018 if( p->rc==SQLITE_OK ){
174022 for(i=0; p->rc==SQLITE_OK && i<nCol; i++){
174036 if( p->rc==SQLITE_OK
174050 if( p->rc==SQLITE_OK ){
174055 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
174155 if( rc==SQLITE_OK ){
174162 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
174208 if( rc==SQLITE_OK ) rc = rc2;
174210 if( rc!=SQLITE_OK ){
174246 if( p->rc==SQLITE_OK && pIter->abIndexed ){
174351 if( p->rc==SQLITE_OK ){
174429 if( p->rc==SQLITE_OK ){
174437 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXList) ){
174451 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
174486 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_EXTERNAL ){
174501 if( p->rc==SQLITE_OK ){
174514 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
174560 if( p->rc==SQLITE_OK && pIter->eType!=RBU_PK_VTAB ){
174567 for(iCol=0; p->rc==SQLITE_OK && iCol<pIter->nTblCol; iCol++){
174639 int rc = SQLITE_OK;
174650 for(i=0; rc==SQLITE_OK && i<nVal; i++){
174653 if( rc==SQLITE_OK ){
174658 if( rc!=SQLITE_OK ){
174674 if( pIter->pSelect==0 && rbuObjIterCacheTableInfo(p, pIter)==SQLITE_OK ){
174711 if( p->rc==SQLITE_OK ){
174719 if( rbuIsVacuum(p)==0 && p->rc==SQLITE_OK ){
174727 if( p->rc==SQLITE_OK ){
174784 if( p->rc==SQLITE_OK ){
174796 if( rbuIsVacuum(p)==0 && p->rc==SQLITE_OK ){
174853 if( p->rc==SQLITE_OK ){
174914 return SQLITE_OK;
174964 if( p->rc==SQLITE_OK ){
175008 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
175058 if( rc==SQLITE_OK ) rc = rc2;
175076 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
175094 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
175104 if( p->rc==SQLITE_OK ){
175111 if( p->rc==SQLITE_OK
175118 if( p->rc==SQLITE_OK ) p->rc = rc2;
175120 if( p->rc==SQLITE_OK && bOk==0 ){
175125 if( p->rc==SQLITE_OK ){
175132 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
175152 if( p->rc==SQLITE_OK && p->dbMain==0 ){
175192 if( p->rc==SQLITE_OK ){
175198 if( p->rc==SQLITE_OK ){
175204 if( p->rc==SQLITE_OK ){
175210 if( p->rc==SQLITE_OK ){
175218 if( p->rc==SQLITE_OK ){
175271 if( p->rc==SQLITE_OK ){
175275 if( p->rc==SQLITE_OK ){
175305 if( p->rc==SQLITE_OK ){
175338 if( p->rc==SQLITE_OK ){
175345 if( p->rc==SQLITE_OK && p->nFrame>0 ){
175352 if( p->rc==SQLITE_OK ){
175406 return SQLITE_OK;
175416 return SQLITE_OK;
175429 assert( p->rc==SQLITE_OK );
175444 assert( p->rc==SQLITE_OK );
175446 if( p->rc==SQLITE_OK ){
175495 assert( p->rc==SQLITE_OK && p->zErrmsg==0 );
175507 if( p->rc==SQLITE_OK ){
175528 p->rc = SQLITE_OK;
175542 p->rc = rename(zOal, zWal) ? SQLITE_IOERR : SQLITE_OK;
175545 if( p->rc==SQLITE_OK ){
175635 assert( p->rc==SQLITE_OK );
175695 if( p->rc==SQLITE_OK ){
175708 ** If no error occurs, SQLITE_OK is returned. Otherwise, an error code
175732 if( p->rc==SQLITE_OK ) rbuStepOneOp(p, RBU_INSERT);
175745 for(i=0; p->rc==SQLITE_OK && i<pIter->nCol; i++){
175752 if( p->rc==SQLITE_OK
175760 if( p->rc==SQLITE_OK ){
175778 if( p->rc==SQLITE_OK ){
175786 if( p->rc==SQLITE_OK ){
175797 if( p->rc==SQLITE_OK ){
175809 if( p->rc==SQLITE_OK || p->rc==SQLITE_DONE ){
175839 assert( pInsert==0 || rc==SQLITE_OK );
175841 if( rc==SQLITE_OK ){
175845 if( rc!=SQLITE_OK ) p->rc = rc;
175868 if( p->rc==SQLITE_OK ){
175873 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pPragma) ){
175893 if( p->rc==SQLITE_OK ){
175901 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
175906 if( p->rc!=SQLITE_OK ) return;
175908 if( p->rc==SQLITE_OK ){
175914 if( p->rc==SQLITE_OK ){
175920 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
175928 if( p->rc==SQLITE_OK ){
175947 if( rbuIsVacuum(p) && p->nProgress==0 && p->rc==SQLITE_OK ){
175953 while( p->rc==SQLITE_OK && pIter->zTbl ){
175968 if( p->rc==SQLITE_OK ){
175983 if( p->rc==SQLITE_OK ){
175987 if( p->rc==SQLITE_OK ){
175990 if( p->rc==SQLITE_OK ){
175999 if( p->rc==SQLITE_OK ){
176007 if( p->rc==SQLITE_OK ){
176015 if( p->rc==SQLITE_OK ){
176018 if( p->rc==SQLITE_OK ){
176023 if( p->rc==SQLITE_OK ){
176046 && p->rc==SQLITE_OK
176085 assert( p->rc==SQLITE_OK );
176088 int rc = SQLITE_OK;
176090 while( rc==SQLITE_OK && pIter->zTbl && (pIter->bCleanup
176097 if( rc==SQLITE_OK && !pIter->zTbl ){
176102 if( rc==SQLITE_OK ){
176120 assert( pVfs && p->rc==SQLITE_OK && p->zErrmsg==0 );
176136 assert( p->rc==SQLITE_OK );
176140 if( p->rc==SQLITE_OK ){
176180 if( rc!=SQLITE_OK ){
176188 if( rc==SQLITE_OK ){
176214 if( p->rc==SQLITE_OK ){
176226 if( p->rc==SQLITE_OK ){
176231 if( p->rc==SQLITE_OK ){
176238 if( p->rc==SQLITE_OK && bExists ){
176243 if( p->rc==SQLITE_OK ){
176273 if( p->rc==SQLITE_OK ){
176301 if( p->rc==SQLITE_OK ){
176303 assert( pState || p->rc!=SQLITE_OK );
176304 if( p->rc==SQLITE_OK ){
176318 assert( p->rc!=SQLITE_OK || p->eStage!=0 );
176320 if( p->rc==SQLITE_OK && p->pTargetFd->pWalFd ){
176330 if( p->rc==SQLITE_OK
176347 if( p->rc==SQLITE_OK ){
176353 if( p->rc==SQLITE_OK ){
176359 if( p->rc==SQLITE_OK && p->objiter.zTbl==0 ){
176363 if( p->rc==SQLITE_OK && pState->eStage==0 && rbuIsVacuum(p) ){
176370 if( p->rc==SQLITE_OK ){
176377 if( p->rc==SQLITE_OK ){
176379 if( frc==SQLITE_OK ){
176385 if( p->rc==SQLITE_OK ){
176485 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_OAL ){
176490 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_CKPT ){
176497 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_OAL ){
176509 if( rbuIsVacuum(p) && p->rc!=SQLITE_OK && p->dbRbu ){
176511 if( p->rc==SQLITE_DONE && rc2!=SQLITE_OK ) p->rc = rc2;
176601 if( p->rc!=SQLITE_OK && p->rc!=SQLITE_DONE ){
176616 if( rc==SQLITE_DONE ) return SQLITE_OK;
176621 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "COMMIT", 0, 0, 0);
176625 if( rc==SQLITE_OK && p->eStage==RBU_STAGE_CKPT ){
176636 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbRbu, "COMMIT", 0, 0, 0);
176637 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbRbu, "BEGIN IMMEDIATE", 0, 0, 0);
176638 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "BEGIN IMMEDIATE", 0, 0,0);
176727 return SQLITE_OK;
176813 rc = SQLITE_OK;
176825 && pRbu->rc==SQLITE_OK
176829 if( rc==SQLITE_OK ){
176847 if( rc==SQLITE_OK && iOfst==0 && (p->openFlags & SQLITE_OPEN_MAIN_DB) ){
176885 if( rc!=SQLITE_OK ) return rc;
176890 if( rc==SQLITE_OK && iOfst==0 && (p->openFlags & SQLITE_OPEN_MAIN_DB) ){
176908 if( rc!=SQLITE_OK ) return rc;
176922 return SQLITE_OK;
176939 if( rc==SQLITE_OK && *pSize==0
176954 int rc = SQLITE_OK;
177010 if( rc==SQLITE_OK ){
177017 rc = SQLITE_OK;
177030 if( rc==SQLITE_OK && op==SQLITE_FCNTL_VFSNAME ){
177063 int rc = SQLITE_OK;
177087 if( bCapture && rc==SQLITE_OK ){
177107 int rc = SQLITE_OK;
177127 if( rc==SQLITE_OK && p->apShm[iRegion]==0 ){
177137 if( rc==SQLITE_OK ){
177163 int rc = SQLITE_OK;
177251 int rc = SQLITE_OK;
177312 if( rc==SQLITE_OK ){
177371 if( rc==SQLITE_OK && flags==SQLITE_ACCESS_EXISTS ){
177526 int rc = SQLITE_OK;
177559 if( rc!=SQLITE_OK ){
177736 int rc = SQLITE_OK;
177751 if( rc==SQLITE_OK ){
177756 assert( rc==SQLITE_OK || pTab==0 );
177757 if( rc==SQLITE_OK ){
177772 return SQLITE_OK;
177822 return SQLITE_OK;
177842 return SQLITE_OK;
177878 return SQLITE_OK;
177980 if( rc!=SQLITE_OK ){
177992 return SQLITE_OK;
178015 if( fd->pMethods!=0 && sqlite3OsFileControl(fd, 230440, &x)==SQLITE_OK ){
178087 return z==0 ? SQLITE_NOMEM_BKPT : SQLITE_OK;
178118 if( rc==SQLITE_OK ){
178125 if( rc==SQLITE_OK ){
178170 int rc = SQLITE_OK;
178201 if( rc==SQLITE_OK ){
178251 return SQLITE_OK;
178257 return SQLITE_OK;
178292 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; }
178370 int rc = SQLITE_OK;
178374 if( rc==SQLITE_OK ){
178379 assert( rc==SQLITE_OK || pTab==0 );
178380 if( rc==SQLITE_OK ){
178394 return SQLITE_OK;
178420 return SQLITE_OK;
178455 return SQLITE_OK;
178474 return SQLITE_OK;
178484 return SQLITE_OK;
178491 int rc = SQLITE_OK;
178532 if( pCsr->iDb<0 ) return SQLITE_OK;
178537 if( pBt==0 ) return SQLITE_OK;
178564 int rc = SQLITE_OK;
178573 if( rc==SQLITE_OK ){
178586 return SQLITE_OK;
178592 return SQLITE_OK;
178604 int rc = SQLITE_OK;
178641 if( rc==SQLITE_OK ){
178643 if( rc==SQLITE_OK ){
178670 return SQLITE_OK;
178706 SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ return SQLITE_OK; }
179030 ** If no error occurs, SQLITE_OK is returned. Or, if an OOM error occurs
179102 return SQLITE_OK;
179158 ** of *piHash asn *pbNullPK are undefined. Otherwise, SQLITE_OK is returned
179184 if( rc!=SQLITE_OK ) return rc;
179218 return SQLITE_OK;
179523 assert( rc==SQLITE_OK );
179565 ** SQLITE_OK.
179568 ** that case the hash-table does not grow, but SQLITE_OK is returned anyway.
179583 return SQLITE_OK;
179604 return SQLITE_OK;
179657 if( rc==SQLITE_OK ){
179676 if( rc!=SQLITE_OK ) return rc;
179685 if( rc==SQLITE_OK ){
179692 if( rc==SQLITE_OK ){
179721 if( rc==SQLITE_OK ){
179744 ** key, sqlite3_session.rc is left set to SQLITE_OK and non-zero returned to
179755 if( pSession->rc==SQLITE_OK ){
179786 if( rc==SQLITE_OK && iCol==1 && sqlite3_value_type(pVal)==SQLITE_NULL ){
179796 if( rc==SQLITE_OK && iCol==1 && sqlite3_value_type(pVal)==SQLITE_NULL ){
179827 int rc = SQLITE_OK;
179871 if( rc!=SQLITE_OK ) goto error_out;
179888 assert( rc==SQLITE_OK );
179897 assert( trc==SQLITE_OK );
179900 assert( trc==SQLITE_OK );
179906 if( rc!=SQLITE_OK ) goto error_out;
179959 if( rc!=SQLITE_OK ){
179969 int rc = SQLITE_OK;
179985 if( rc==SQLITE_OK ){
179992 assert( rc==SQLITE_OK || pRet==0 );
180026 assert( pSession->rc==SQLITE_OK );
180077 return SQLITE_OK;
180082 return SQLITE_OK;
180185 int rc = SQLITE_OK;
180193 if( rc==SQLITE_OK ){
180214 int rc = SQLITE_OK;
180232 if( rc==SQLITE_OK ){
180263 if( rc==SQLITE_OK ){
180277 if( rc==SQLITE_OK ){
180284 if( rc==SQLITE_OK ){
180307 if( rc==SQLITE_OK ){
180314 if( rc==SQLITE_OK ){
180319 if( rc==SQLITE_OK ){
180324 if( rc==SQLITE_OK ){
180372 return SQLITE_OK;
180455 int rc = SQLITE_OK;
180504 if( *pRc==SQLITE_OK && p->nAlloc-p->nBuf<nByte ){
180519 return (*pRc!=SQLITE_OK);
180532 if( rc==SQLITE_OK ){
180536 if( rc==SQLITE_OK ){
180546 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180559 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180572 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180591 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180611 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180629 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180657 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
180668 if( *pRc==SQLITE_OK ){
180731 int rc = SQLITE_OK;
180830 int rc = SQLITE_OK;
180887 int rc = SQLITE_OK;
180919 if( rc==SQLITE_OK ){
180931 ** Return SQLITE_OK if all PK values are successfully bound, or an SQLite
180941 int rc = SQLITE_OK;
180944 for(i=0; i<nCol && rc==SQLITE_OK; i++){
181000 ** This function is a no-op if *pRc is set to other than SQLITE_OK when it
181023 ** If no error occurs, SQLITE_OK is returned and the new changeset/patchset
181044 ** object is already in the error state (sqlite3_session.rc != SQLITE_OK),
181053 if( rc!=SQLITE_OK ) return rc;
181057 for(pTab=pSession->pTable; rc==SQLITE_OK && pTab; pTab=pTab->pNext){
181078 if( rc==SQLITE_OK ){
181084 for(i=0; i<pTab->nChange && rc==SQLITE_OK; i++){
181087 for(p=pTab->apChange[i]; rc==SQLITE_OK && p; p=p->pNext){
181089 if( rc!=SQLITE_OK ) continue;
181104 if( rc==SQLITE_OK ){
181111 && rc==SQLITE_OK
181131 if( rc==SQLITE_OK ){
181275 return SQLITE_OK;
181322 ** Return an SQLite error code if an error occurs, or SQLITE_OK otherwise.
181325 int rc = SQLITE_OK;
181327 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
181331 if( SQLITE_OK==sessionBufferGrow(&pIn->buf, nNew, &rc) ){
181375 ** buffer. SQLITE_OK is returned if successful, or SQLITE_NOMEM if an OOM
181392 return SQLITE_OK;
181426 int rc = SQLITE_OK;
181428 for(i=0; i<nCol && rc==SQLITE_OK; i++){
181432 if( rc==SQLITE_OK ){
181442 if( rc==SQLITE_OK ){
181448 if( rc==SQLITE_OK ){
181481 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
181485 int rc = SQLITE_OK;
181490 if( rc==SQLITE_OK ){
181496 while( rc==SQLITE_OK ){
181512 ** If successful, SQLITE_OK is returned and *pnByte is set to the size of
181521 int rc = SQLITE_OK;
181524 for(i=0; rc==SQLITE_OK && i<nCol; i++){
181527 if( rc==SQLITE_OK ){
181556 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code
181563 assert( p->rc==SQLITE_OK );
181566 if( rc==SQLITE_OK ){
181577 if( rc==SQLITE_OK ){
181617 if( p->rc!=SQLITE_OK ) return p->rc;
181632 if( p->rc!=SQLITE_OK ) return p->rc;
181669 if( p->rc!=SQLITE_OK ) return p->rc;
181678 if( p->rc!=SQLITE_OK ) return p->rc;
181684 if( p->rc!=SQLITE_OK ) return p->rc;
181734 return SQLITE_OK;
181750 return SQLITE_OK;
181764 ** not modified. Otherwise, SQLITE_OK.
181778 return SQLITE_OK;
181792 ** not modified. Otherwise, SQLITE_OK.
181806 return SQLITE_OK;
181826 ** code is returned. Otherwise, SQLITE_OK.
181840 return SQLITE_OK;
181847 ** violations in the destination database and returns SQLITE_OK.
181859 return SQLITE_OK;
181870 int rc = SQLITE_OK;
181891 int rc = SQLITE_OK; /* Return value */
181950 assert( rc==SQLITE_OK );
181979 if( rc==SQLITE_OK ){
182003 if( rc!=SQLITE_OK ){
182015 assert( rc==SQLITE_OK );
182019 if( rc!=SQLITE_OK ) goto finished_invert;
182023 assert( rc==SQLITE_OK );
182110 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pDelete is left
182120 int rc = SQLITE_OK;
182157 if( rc==SQLITE_OK ){
182193 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pUpdate is left
182201 int rc = SQLITE_OK;
182253 if( rc==SQLITE_OK ){
182272 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pSelect is left
182290 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pInsert is left
182298 int rc = SQLITE_OK;
182316 if( rc==SQLITE_OK ){
182335 if( rc==SQLITE_OK ){
182342 if( rc==SQLITE_OK ){
182353 if( rc==SQLITE_OK ){
182360 assert( rc==SQLITE_OK );
182399 ** An SQLite error code is returned if an error occurs. Otherwise, SQLITE_OK.
182409 int rc = SQLITE_OK;
182417 for(i=0; rc==SQLITE_OK && i<nCol; i++){
182433 ** has occured, the statement is reset and SQLITE_OK is returned. If an
182461 if( rc==SQLITE_OK ){
182497 ** is set to non-zero before returning SQLITE_OK.
182502 ** this function returns SQLITE_OK.
182528 rc = SQLITE_OK;
182537 }else if( rc==SQLITE_OK ){
182552 if( rc==SQLITE_OK ){
182596 ** returns SQLITE_ABORT. Otherwise, if no error occurs, SQLITE_OK is
182610 int rc = SQLITE_OK;
182633 if( rc==SQLITE_OK && sqlite3_bind_parameter_count(p->pDelete)>nCol ){
182636 if( rc!=SQLITE_OK ) return rc;
182640 if( rc==SQLITE_OK && sqlite3_changes(p->db)==0 ){
182654 for(i=0; rc==SQLITE_OK && i<nCol; i++){
182662 if( rc==SQLITE_OK && pNew ){
182666 if( rc==SQLITE_OK ){
182669 if( rc!=SQLITE_OK ) return rc;
182672 ** the result will be SQLITE_OK with 0 rows modified. */
182676 if( rc==SQLITE_OK && sqlite3_changes(p->db)==0 ){
182705 if( rc==SQLITE_OK ){
182707 if( rc!=SQLITE_OK ) return rc;
182745 assert( rc==SQLITE_OK || (bRetry==0 && bReplace==0) );
182767 if( rc==SQLITE_OK ){
182772 if( rc==SQLITE_OK ){
182776 if( rc==SQLITE_OK ){
182779 if( rc==SQLITE_OK ){
182798 int rc = SQLITE_OK;
182806 if( rc==SQLITE_OK ){
182815 if( rc==SQLITE_OK ) memset(pIter2->apValue, 0, nByte);
182817 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3changeset_next(pIter2) ){
182822 if( rc==SQLITE_OK ) rc = rc2;
182827 if( rc!=SQLITE_OK ) break;
182871 if( rc==SQLITE_OK ){
182874 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3changeset_next(pIter) ){
182887 if( rc!=SQLITE_OK ) break;
182918 if( rc!=SQLITE_OK ) break;
182973 if( rc==SQLITE_OK ){
182979 if( rc==SQLITE_OK ){
182983 if( rc==SQLITE_OK ){
182999 if( rc==SQLITE_OK ){
183038 if( rc==SQLITE_OK ){
183066 if( rc==SQLITE_OK ){
183202 return SQLITE_OK;
183215 int rc = SQLITE_OK;
183310 if( rc==SQLITE_OK ) rc = pIter->rc;
183328 ** If successful, SQLITE_OK is returned. Or, if an error occurs, an SQLite
183339 int rc = SQLITE_OK;
183347 for(pTab=pGrp->pList; rc==SQLITE_OK && pTab; pTab=pTab->pNext){
183361 if( rc==SQLITE_OK && xOutput && buf.nBuf>=SESSIONS_STRM_CHUNK_SIZE ){
183367 if( rc==SQLITE_OK ){
183385 int rc = SQLITE_OK; /* Return code */
183406 if( rc==SQLITE_OK ){
183437 if( rc==SQLITE_OK ){
183480 if( rc==SQLITE_OK ){
183483 if( rc==SQLITE_OK ){
183486 if( rc==SQLITE_OK ){
183509 if( rc==SQLITE_OK ){
183512 if( rc==SQLITE_OK ){
183515 if( rc==SQLITE_OK ){
183776 return SQLITE_OK;
184499 return SQLITE_OK;
185449 if( rc==SQLITE_OK ){
185460 return SQLITE_OK;
185472 return SQLITE_OK;
185478 if( rc==SQLITE_OK ){
185504 return SQLITE_OK;
185551 return SQLITE_OK;
185677 return SQLITE_OK;
185684 return SQLITE_OK;
185727 return SQLITE_OK;
185744 if( idxNum==0 ) return SQLITE_OK;
185746 if( z==0 ) return SQLITE_OK;
185768 if( zRoot==0 ) return SQLITE_OK;
185784 return SQLITE_OK;
185806 return SQLITE_OK;
185871 int rc = SQLITE_OK;
185919 for(i=0; i<sizeof(aFunc)/sizeof(aFunc[0]) && rc==SQLITE_OK; i++){
185925 for(i=0; i<sizeof(aAgg)/sizeof(aAgg[0]) && rc==SQLITE_OK; i++){
185931 for(i=0; i<sizeof(aMod)/sizeof(aMod[0]) && rc==SQLITE_OK; i++){
186061 ** (not characters) of the buffer and SQLITE_OK is returned. Otherwise,
186074 ** the query within the current row. Return SQLITE_OK if successful, or
186094 ** Returns SQLITE_OK if successful, or an error code (i.e. SQLITE_NOMEM)
186121 ** If the callback function returns any value other than SQLITE_OK, the
186123 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
186126 ** If the query runs to completion without incident, SQLITE_OK is returned.
186300 ** should be set to point to the new tokenizer handle and SQLITE_OK
186301 ** returned. If an error occurs, some value other than SQLITE_OK should
186355 ** If an xToken() callback returns any value other than SQLITE_OK, then
186358 ** input buffer is exhausted, xTokenize() should return SQLITE_OK. Finally,
186361 ** SQLITE_OK or SQLITE_DONE.
187212 ** rc==SQLITE_OK && 0==sqlite3Fts5ExprEof(pExpr);
188779 ** (rc==SQLITE_OK && 0==fts5CInstIterEof(&iter);
188801 ** an SQLite error code if an error occurs, or SQLITE_OK otherwise.
188804 int rc = SQLITE_OK;
188808 while( rc==SQLITE_OK && pIter->iInst<pIter->nInst ){
188811 if( rc==SQLITE_OK ){
188848 if( rc==SQLITE_OK ){
188879 ** If *pRc is set to any value other than SQLITE_OK when this function is
188888 if( *pRc==SQLITE_OK ){
188907 int rc = SQLITE_OK;
188912 if( tflags & FTS5_TOKEN_COLOCATED ) return SQLITE_OK;
188916 if( iPos<p->iRangeStart || iPos>p->iRangeEnd ) return SQLITE_OK;
188933 if( rc==SQLITE_OK ){
188976 if( rc==SQLITE_OK ){
188980 if( rc==SQLITE_OK ){
188985 if( rc==SQLITE_OK ){
188990 if( rc!=SQLITE_OK ){
189012 ** necessary. Return SQLITE_OK if successful, or SQLITE_NOMEM if an
189026 return SQLITE_OK;
189042 int rc = SQLITE_OK;
189089 for(i=0; i<nInst && rc==SQLITE_OK; i++){
189091 if( rc==SQLITE_OK && ic==iCol && iOff>=iPos && iOff<(iPos+nToken) ){
189131 int rc = SQLITE_OK; /* Return code */
189166 if( rc==SQLITE_OK ){
189179 if( rc!=SQLITE_OK ) break;
189183 if( rc!=SQLITE_OK ) break;
189185 if( rc!=SQLITE_OK ) break;
189187 for(ii=0; rc==SQLITE_OK && ii<nInst; ii++){
189194 if( ic!=i || rc!=SQLITE_OK ) continue;
189199 if( rc==SQLITE_OK && nScore>nBestScore ){
189206 if( rc==SQLITE_OK && sFinder.nFirst && nDocsize>nToken ){
189218 if( rc==SQLITE_OK && nScore>nBestScore ){
189230 if( rc==SQLITE_OK ){
189233 if( rc==SQLITE_OK && nColSize==0 ){
189237 if( rc==SQLITE_OK ){
189250 while( ctx.iter.iStart>=0 && ctx.iter.iStart<iBestStart && rc==SQLITE_OK ){
189254 if( rc==SQLITE_OK ){
189263 if( rc==SQLITE_OK ){
189299 return SQLITE_OK;
189312 int rc = SQLITE_OK; /* Return code */
189337 if( rc==SQLITE_OK ) rc = pApi->xRowCount(pFts, &nRow);
189338 if( rc==SQLITE_OK ) rc = pApi->xColumnTotalSize(pFts, -1, &nToken);
189339 if( rc==SQLITE_OK ) p->avgdl = (double)nToken / (double)nRow;
189342 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){
189345 if( rc==SQLITE_OK ){
189365 if( rc!=SQLITE_OK ){
189370 if( rc!=SQLITE_OK ) p = 0;
189388 int rc = SQLITE_OK; /* Error code */
189399 if( rc==SQLITE_OK ){
189404 for(i=0; rc==SQLITE_OK && i<nInst; i++){
189407 if( rc==SQLITE_OK ){
189414 if( rc==SQLITE_OK ){
189421 for(i=0; rc==SQLITE_OK && i<pData->nPhrase; i++){
189430 if( rc==SQLITE_OK ){
189448 int rc = SQLITE_OK; /* Return code */
189451 for(i=0; rc==SQLITE_OK && i<ArraySize(aBuiltin); i++){
189569 if( *pRc==SQLITE_OK ){
189587 if( *pRc==SQLITE_OK ){
189708 return SQLITE_OK;
189713 if( *pRc==SQLITE_OK ){
189734 if( *pRc==SQLITE_OK ){
189791 int rc = SQLITE_OK;
189802 int rc = SQLITE_OK;
190081 return iVal<0 ? SQLITE_ERROR : SQLITE_OK;
190088 ** If successful, object pConfig is updated and SQLITE_OK returned. If
190100 int rc = SQLITE_OK;
190254 ** Fts5Config.pTokenizer. Return SQLITE_OK if successful, or an SQLite error
190274 ** If *pRc is other than SQLITE_OK when this function is called, it is
190290 assert( *pRc==SQLITE_OK );
190325 int rc = SQLITE_OK;
190349 int rc = SQLITE_OK;
190374 ** If successful, SQLITE_OK is returned and *ppOut is set to point to the
190388 int rc = SQLITE_OK; /* Return code */
190409 if( rc==SQLITE_OK && sqlite3_stricmp(pRet->zName, FTS5_RANK_NAME)==0 ){
190414 for(i=3; rc==SQLITE_OK && i<nArg; i++){
190436 if( rc==SQLITE_OK ){
190457 if( rc==SQLITE_OK && pRet->pTok==0 ){
190462 if( rc==SQLITE_OK && pRet->zContent==0 ){
190480 if( rc==SQLITE_OK && pRet->zContentRowid==0 ){
190485 if( rc==SQLITE_OK ){
190489 if( rc!=SQLITE_OK ){
190523 ** object passed as the only argument. Return SQLITE_OK if successful, or
190528 int rc = SQLITE_OK;
190565 ** This function returns SQLITE_OK if successful or an SQLite error code
190568 ** still returns SQLITE_OK. Or, if the tokenization was abandoned early
190579 if( pText==0 ) return SQLITE_OK;
190627 int rc = SQLITE_OK;
190646 if( rc==SQLITE_OK ){
190651 SQLITE_OK ){
190667 if( rc!=SQLITE_OK ){
190683 int rc = SQLITE_OK;
190752 if( rc==SQLITE_OK ){
190758 rc = SQLITE_OK;
190774 int rc = SQLITE_OK;
190790 assert( rc==SQLITE_OK || p==0 );
190791 if( rc==SQLITE_OK ){
190805 if( rc==SQLITE_OK && iVersion!=FTS5_CURRENT_VERSION ){
190816 if( rc==SQLITE_OK ){
190956 if( pParse->rc==SQLITE_OK ){
191061 }while( sParse.rc==SQLITE_OK && t!=FTS5_EOF );
191066 if( iCol<pConfig->nCol && sParse.pExpr && sParse.rc==SQLITE_OK ){
191076 assert( sParse.rc!=SQLITE_OK || sParse.zErr==0 );
191077 if( sParse.rc==SQLITE_OK ){
191170 int rc = SQLITE_OK;
191216 if( iMin==FTS5_LARGEST_INT64 || rc!=SQLITE_OK ) break;
191220 if( rc==SQLITE_OK ){
191239 ** SQLITE_OK is returned if an error occurs, or an SQLite error code
191252 int rc = SQLITE_OK;
191310 if( rc!=SQLITE_OK ) goto ismatch_out;
191372 ** If in/out parameter (*pRc) is set to other than SQLITE_OK when this
191400 if( rc!=SQLITE_OK ){
191512 int rc = SQLITE_OK;
191517 for(p=pTerm; rc==SQLITE_OK && p; p=p->pSynonym){
191526 if( rc!=SQLITE_OK ){
191563 for(i=0; rc==SQLITE_OK && i<pNear->nPhrase; i++){
191592 ** SQLITE_OK. It is not considered an error if some term matches zero
191607 return SQLITE_OK;
191628 assert( (rc==SQLITE_OK)==(p->pIter!=0) );
191629 if( rc!=SQLITE_OK ) return rc;
191637 return SQLITE_OK;
191644 return SQLITE_OK;
191728 ** SQLITE_OK is returned if an error occurs, or an SQLite error code
191738 int rc = SQLITE_OK;
191789 pNode->bNomatch = ((0==fts5ExprNearTest(&rc, pExpr, pNode)) && rc==SQLITE_OK);
191799 ** Return SQLITE_OK if successful, or an SQLite error code if an error
191809 int rc = SQLITE_OK;
191832 if( rc!=SQLITE_OK ) break;
191859 assert( rc==SQLITE_OK );
191889 return SQLITE_OK;
191910 if( rc==SQLITE_OK && sqlite3Fts5IterEof(pIter)==0 ){
191955 if( rc!=SQLITE_OK ){
191964 return SQLITE_OK;
191976 int rc = SQLITE_OK;
191989 if( rc!=SQLITE_OK ){
192019 return SQLITE_OK;
192029 if( rc==SQLITE_OK ){
192041 int rc = SQLITE_OK;
192046 while( rc==SQLITE_OK && p1->bEof==0 ){
192052 assert( rc!=SQLITE_OK || cmp<=0 );
192072 if( rc==SQLITE_OK ){
192075 if( rc!=SQLITE_OK ){
192082 ** If pNode currently points to a match, this function returns SQLITE_OK
192090 int rc = SQLITE_OK;
192128 ** Return an SQLite error code if an error occurs, or SQLITE_OK otherwise.
192132 int rc = SQLITE_OK;
192144 for(i=0; i<pNode->nChild && rc==SQLITE_OK; i++){
192168 if( rc==SQLITE_OK ){
192187 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. It
192200 if( rc==SQLITE_OK
192209 assert( pRoot->bEof==0 && rc==SQLITE_OK );
192218 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. It
192227 assert( pRoot->bNomatch==0 || (rc==SQLITE_OK && pRoot->bEof==0) );
192244 int rc = SQLITE_OK;
192299 if( pParse->rc==SQLITE_OK ){
192325 assert( pParse->rc!=SQLITE_OK );
192366 int rc = SQLITE_OK;
192374 if( pCtx->rc!=SQLITE_OK ) return pCtx->rc;
192408 if( rc==SQLITE_OK ){
192466 if( rc==SQLITE_OK ){
192517 int rc = SQLITE_OK; /* Return code */
192524 if( rc==SQLITE_OK ){
192528 if( rc==SQLITE_OK ){
192532 if( rc==SQLITE_OK ){
192536 if( rc==SQLITE_OK ){
192550 for(i=0; rc==SQLITE_OK && i<pOrig->nTerm; i++){
192553 for(p=&pOrig->aTerm[i]; p && rc==SQLITE_OK; p=p->pSynonym){
192559 if( rc==SQLITE_OK ){
192570 if( rc==SQLITE_OK ){
192657 assert( pParse->rc==SQLITE_OK );
192723 if( pParse->rc==SQLITE_OK ){
192738 assert( pParse->rc!=SQLITE_OK );
192747 ** SQLITE_OK when this function is called, NULL is returned.
192802 if( pParse->rc==SQLITE_OK ){
192908 if( pParse->rc==SQLITE_OK ){
192950 assert( pParse->rc==SQLITE_OK );
192969 assert( pParse->rc!=SQLITE_OK );
193305 if( rc==SQLITE_OK ){
193308 if( rc==SQLITE_OK ){
193325 if( rc!=SQLITE_OK ){
193407 int rc = SQLITE_OK;
193410 for(i=0; rc==SQLITE_OK && i<ArraySize(aFunc); i++){
193534 return SQLITE_OK;
193637 int rc = SQLITE_OK;
193750 int rc = SQLITE_OK;
193851 return SQLITE_OK;
193932 if( rc!=SQLITE_OK ) return rc;
194038 return SQLITE_OK;
194132 return SQLITE_OK;
194162 return SQLITE_OK;
194841 if( p->rc==SQLITE_OK ){
194842 int rc = SQLITE_OK;
194853 if( rc!=SQLITE_OK ){
194856 if( rc==SQLITE_ABORT ) rc = SQLITE_OK;
194861 if( p->pReader==0 && rc==SQLITE_OK ){
194875 if( rc==SQLITE_OK ){
194887 if( rc==SQLITE_OK ){
194890 if( rc!=SQLITE_OK ){
194902 assert( (pRet==0)==(p->rc!=SQLITE_OK) );
194931 if( p->rc==SQLITE_OK ){
194948 if( p->rc!=SQLITE_OK ) return;
194971 if( p->rc!=SQLITE_OK ) return;
194987 if( rc!=SQLITE_OK ){
195013 if( p->rc==SQLITE_OK ){
195049 ** SQLITE_OK returned.
195057 int rc = SQLITE_OK;
195085 for(iLvl=0; rc==SQLITE_OK && iLvl<nLevel; iLvl++){
195101 if( rc==SQLITE_OK ){
195114 if( rc!=SQLITE_OK ){
195128 if( *pRc==SQLITE_OK ){
195158 if( *pRc==SQLITE_OK ){
195187 if( p->rc==SQLITE_OK ){
195191 if( p->rc==SQLITE_OK && pConfig->iCookie!=iCookie ){
195195 if( p->rc!=SQLITE_OK ){
195207 if( p->rc==SQLITE_OK ){
195239 if( p->rc==SQLITE_OK ){
195267 if( p->rc!=SQLITE_OK ) return 0;
195318 if( p->rc==SQLITE_OK ){
195360 int rc = SQLITE_OK;
195429 if( p->rc==SQLITE_OK ){
195552 return p->rc!=SQLITE_OK || pIter->aLvl[0].bEof;
195559 for(i=pIter->nLvl-1; p->rc==SQLITE_OK && i>=0; i--){
195677 for(i=0; p->rc==SQLITE_OK && bDone==0; i++){
195697 if( p->rc==SQLITE_OK ){
195706 if( p->rc!=SQLITE_OK ){
195784 if( p->rc==SQLITE_OK ){
195820 if( p->rc==SQLITE_OK ) p->rc = FTS5_CORRUPT;
195910 if( p->rc==SQLITE_OK ){
195918 if( p->rc==SQLITE_OK ){
196002 while( p->rc==SQLITE_OK && pIter->iLeafPgno>pIter->iTermLeafPgno ){
196050 return (p->rc==SQLITE_OK && pSeg->pLeaf && pSeg->nPos==0);
196099 assert( p->rc==SQLITE_OK );
196278 assert( p->rc==SQLITE_OK );
196438 assert( p->rc==SQLITE_OK );
196604 if( p->rc==SQLITE_OK && bGe==0 ){
196629 assert( p->rc!=SQLITE_OK /* 1 */
196656 assert( p->rc==SQLITE_OK );
196754 if( p->rc==SQLITE_OK ){
196866 assert( p->rc!=SQLITE_OK || pIter->iLeafPgno==iLeafPgno );
196868 if( p->rc==SQLITE_OK ){
196932 if( bMove && p->rc==SQLITE_OK ) pIter->xNext(p, pIter, 0);
196937 }while( p->rc==SQLITE_OK );
196963 for(i=(pIter->nSeg+iChanged)/2; i>=iMinset && p->rc==SQLITE_OK; i=i/2){
196967 assert( p->rc==SQLITE_OK );
197048 while( p->rc==SQLITE_OK ){
197052 assert( p->rc==SQLITE_OK );
197084 if( p->rc==SQLITE_OK ){
197091 assert( p->rc==SQLITE_OK );
197370 if( *pRc==SQLITE_OK ){
197522 if( *pRc==SQLITE_OK ){
197583 if( p->rc==SQLITE_OK ){
197604 if( p->rc==SQLITE_OK ){
197636 if( p->rc==SQLITE_OK ){
197641 if( p->rc==SQLITE_OK ) pSeg->xNext(p, pSeg, 0);
197762 if( p->rc==SQLITE_OK ){
197797 if( p->rc==SQLITE_OK ){
197869 if( p->rc==SQLITE_OK && nLvl>=pWriter->nDlidx ){
197921 if( p->rc==SQLITE_OK ){
197994 for(i=0; p->rc==SQLITE_OK && bDone==0; i++){
198011 if( p->rc==SQLITE_OK && pDlidx[1].buf.n==0 ){
198101 assert( p->rc==SQLITE_OK );
198175 if( p->rc==SQLITE_OK ){
198214 while( p->rc==SQLITE_OK
198244 if( p->rc==SQLITE_OK ){
198295 if( p->rc==SQLITE_OK ){
198342 if( p->rc==SQLITE_OK ){
198465 if( p->rc==SQLITE_OK && bTermWritten==0 ){
198539 while( nRem>0 && p->rc==SQLITE_OK ){
198573 if( p->rc==SQLITE_OK && pStruct->aLevel[iBestLvl].nMerge==0 ){
198594 if( p->rc==SQLITE_OK && p->pConfig->nAutomerge>0 ){
198618 assert( p->rc!=SQLITE_OK || pStruct->nLevel>0 );
198619 while( p->rc==SQLITE_OK && pStruct->aLevel[iLvl].nSeg>=nCrisis ){
198621 assert( p->rc!=SQLITE_OK || pStruct->nLevel>(iLvl+1) );
198630 p->rc = SQLITE_OK;
198698 if( p->rc==SQLITE_OK ){
198701 while( p->rc==SQLITE_OK && 0==sqlite3Fts5HashScanEof(pHash) ){
198722 while( p->rc==SQLITE_OK && iOff<nDoclist ){
198763 while( p->rc==SQLITE_OK ){
198799 if( p->rc==SQLITE_OK ){
198893 assert( p->rc==SQLITE_OK );
198907 while( p->rc==SQLITE_OK && pNew->aLevel[iLvl].nSeg>0 ){
198963 if( p->rc==SQLITE_OK && 0==fts5BufferGrow(&p->rc, pBuf, nData+9+9) ){
199278 for(i=0; p->rc==SQLITE_OK && doclist.n; i++){
199296 if( p->rc==SQLITE_OK ){
199323 assert( p->rc==SQLITE_OK );
199347 assert( p->rc==SQLITE_OK );
199363 /* assert( p->rc==SQLITE_OK ); */
199364 return SQLITE_OK;
199385 ** If successful, set *pp to point to the new object and return SQLITE_OK.
199394 int rc = SQLITE_OK;
199398 if( rc==SQLITE_OK ){
199406 if( rc==SQLITE_OK ){
199412 if( rc==SQLITE_OK ){
199418 assert( rc!=SQLITE_OK || p->rc==SQLITE_OK );
199430 int rc = SQLITE_OK;
199501 int rc = SQLITE_OK; /* Return code */
199504 assert( p->rc==SQLITE_OK );
199512 for(i=0; i<pConfig->nPrefix && rc==SQLITE_OK; i++){
199586 assert( p->rc!=SQLITE_OK || pRet->pColset==0 );
199588 if( p->rc==SQLITE_OK ){
199614 assert( pIter->pIndex->rc==SQLITE_OK );
199626 assert( pIter->pIndex->rc==SQLITE_OK );
199629 if( p->rc==SQLITE_OK ){
199687 if( p->rc==SQLITE_OK && pData->nn ){
199705 assert( p->rc==SQLITE_OK );
199722 ** Return SQLITE_OK if successful, or an SQLite error code if an error
199731 assert( p->rc==SQLITE_OK );
199737 if( rc==SQLITE_OK ){
199821 if( p->rc==SQLITE_OK && cksum1!=cksum2 ) p->rc = FTS5_CORRUPT;
199837 while( rc==SQLITE_OK && 0==sqlite3Fts5IterEof(pIter) ){
199853 if( rc==SQLITE_OK ){
199879 if( rc==SQLITE_OK && (pPrev->n!=n || memcmp(pPrev->p, z, n)) ){
199891 if( rc==SQLITE_OK ){
199895 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
199905 if( iIdx>0 && rc==SQLITE_OK ){
199909 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
199911 if( iIdx>0 && rc==SQLITE_OK ){
199915 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
199922 if( rc==SQLITE_OK && cksum3!=expected ){
199954 for(i=iFirst; p->rc==SQLITE_OK && i<=iLast; i++){
199972 while( ii<pLeaf->nn && p->rc==SQLITE_OK ){
200002 if( p->rc==SQLITE_OK ){
200032 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
200137 if( p->rc==SQLITE_OK ) p->rc = rc2;
200141 if( p->rc==SQLITE_OK && iter.iLeaf!=pSeg->pgnoLast ){
200154 ** checksum does not match. Return SQLITE_OK if all checks pass without
200229 if( p->rc==SQLITE_OK && cksum!=cksum2 ) p->rc = FTS5_CORRUPT;
200324 if( rc!=SQLITE_OK ){
200414 ** If *pRc is other than SQLITE_OK when this function is called, it is a
200460 int rc = SQLITE_OK; /* Return code */
200626 if( rc==SQLITE_OK ){
200673 ** If successful, SQLITE_OK is returned. If an error occurs, some other
200681 if( rc==SQLITE_OK ){
200688 if( rc==SQLITE_OK ){
201034 return SQLITE_OK;
201043 if( rc==SQLITE_OK ){
201071 int rc = SQLITE_OK; /* Return code */
201077 if( rc==SQLITE_OK ){
201079 assert( (rc==SQLITE_OK && *pzErr==0) || pConfig==0 );
201081 if( rc==SQLITE_OK ){
201087 if( rc==SQLITE_OK ){
201092 if( rc==SQLITE_OK ){
201099 if( rc==SQLITE_OK ){
201104 if( rc==SQLITE_OK ){
201112 if( rc!=SQLITE_OK ){
201258 return SQLITE_OK;
201312 return SQLITE_OK;
201318 if( pCsr->base.pVtab==(sqlite3_vtab*)pTab ) return SQLITE_OK;
201334 if( rc==SQLITE_OK ){
201429 return SQLITE_OK;
201438 rc = SQLITE_OK;
201446 rc = SQLITE_OK;
201495 ** Return SQLITE_OK if successful or if no reseek was required, or an
201499 int rc = SQLITE_OK;
201507 if( rc==SQLITE_OK && iRowid!=sqlite3Fts5ExprRowid(pCsr->pExpr) ){
201526 ** Return SQLITE_OK if nothing goes wrong. SQLITE_OK is returned
201549 rc = SQLITE_OK;
201564 rc = SQLITE_OK;
201592 if( rc!=SQLITE_OK ){
201635 if( rc==SQLITE_OK ){
201642 if( rc!=SQLITE_OK ){
201673 int rc = SQLITE_OK; /* Return code */
201718 int rc = SQLITE_OK;
201730 assert( rc==SQLITE_OK || pCsr->pRankArgStmt==0 );
201731 if( rc==SQLITE_OK ){
201737 if( rc==SQLITE_OK ){
201746 assert( rc!=SQLITE_OK );
201752 if( rc==SQLITE_OK ){
201771 int rc = SQLITE_OK;
201782 if( rc==SQLITE_OK ){
201834 int rc = SQLITE_OK; /* Error code */
201914 if( rc==SQLITE_OK ){
201923 if( rc==SQLITE_OK ){
201946 if( rc==SQLITE_OK ){
202012 return SQLITE_OK;
202017 ** Return SQLITE_OK if no error occurs, or an SQLite error code otherwise.
202023 int rc = SQLITE_OK;
202032 assert( rc!=SQLITE_OK || pTab->base.zErrMsg==0 );
202036 if( rc==SQLITE_OK && CsrFlagTest(pCsr, FTS5CSR_REQUIRE_CONTENT) ){
202042 rc = SQLITE_OK;
202046 if( rc==SQLITE_OK ){
202070 ** statement. This function returns SQLITE_OK if successful, or an SQLite
202083 int rc = SQLITE_OK;
202118 if( rc==SQLITE_OK ){
202121 if( rc==SQLITE_OK ){
202136 int rc = SQLITE_OK;
202152 if( rc==SQLITE_OK ){
202155 if( rc==SQLITE_OK ){
202184 int rc = SQLITE_OK; /* Return code */
202269 if( rc==SQLITE_OK ){
202275 if( rc==SQLITE_OK ){
202278 if( rc==SQLITE_OK ){
202313 return SQLITE_OK;
202324 return SQLITE_OK;
202396 int rc = SQLITE_OK;
202403 if( rc==SQLITE_OK ){
202418 int rc = SQLITE_OK;
202428 for(i=0; i<pConfig->nCol && rc==SQLITE_OK; i++){
202431 if( rc==SQLITE_OK ){
202460 ** correctly for the current view. Return SQLITE_OK if successful, or an
202464 int rc = SQLITE_OK;
202480 for(i=0; i<nIter && rc==SQLITE_OK; i++){
202484 if( rc==SQLITE_OK ){
202489 if( rc==SQLITE_OK ){
202532 int rc = SQLITE_OK;
202534 || SQLITE_OK==(rc = fts5CacheInstArray(pCsr)) ){
202548 int rc = SQLITE_OK;
202550 || SQLITE_OK==(rc = fts5CacheInstArray(pCsr))
202587 return SQLITE_OK;
202594 int rc = SQLITE_OK;
202609 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
202615 if( rc==SQLITE_OK ){
202662 int rc = SQLITE_OK;
202675 return SQLITE_OK;
202729 if( rc==SQLITE_OK ){
202774 int rc = SQLITE_OK;
202788 if( rc==SQLITE_OK ){
202796 if( rc==SQLITE_OK ){
202854 if( rc==SQLITE_OK ){
202862 if( rc==SQLITE_OK ){
202864 rc==SQLITE_OK && CsrFlagTest(pNew, FTS5CSR_EOF)==0;
202868 if( rc!=SQLITE_OK ){
202869 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
202964 int rc = SQLITE_OK;
202991 for(i=0; rc==SQLITE_OK && i<(nPhrase-1); i++){
202999 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){
203027 int rc = SQLITE_OK;
203052 if( pCsr->pRank || SQLITE_OK==(rc = fts5FindRankFunction(pCsr)) ){
203058 if( rc==SQLITE_OK ){
203154 if( rc==SQLITE_OK ){
203195 int rc = SQLITE_OK;
203246 int rc = SQLITE_OK;
203270 int rc = SQLITE_OK;
203280 if( rc!=SQLITE_OK && pzErr ){
203285 if( rc!=SQLITE_OK ){
203381 if( rc==SQLITE_OK ) rc = sqlite3Fts5IndexInit(db);
203382 if( rc==SQLITE_OK ) rc = sqlite3Fts5ExprInit(pGlobal, db);
203383 if( rc==SQLITE_OK ) rc = sqlite3Fts5AuxInit(&pGlobal->api);
203384 if( rc==SQLITE_OK ) rc = sqlite3Fts5TokenizerInit(&pGlobal->api);
203385 if( rc==SQLITE_OK ) rc = sqlite3Fts5VocabInit(pGlobal, db);
203386 if( rc==SQLITE_OK ){
203391 if( rc==SQLITE_OK ){
203402 if( rc==SQLITE_OK ){
203502 ** Return SQLITE_OK if successful, or an SQLite error code if an error
203511 int rc = SQLITE_OK;
203593 if( rc!=SQLITE_OK && pzErrMsg ){
203630 ** Drop all shadow tables. Return SQLITE_OK if successful or an SQLite error
203642 if( rc==SQLITE_OK && pConfig->bColumnsize ){
203648 if( rc==SQLITE_OK && pConfig->eContent==FTS5_CONTENT_NORMAL ){
203663 if( *pRc==SQLITE_OK ){
203689 ** SQLITE_OK if successful, or an SQLite error code otherwise.
203723 ** If successful, set *pp to point to the new object and return SQLITE_OK.
203733 int rc = SQLITE_OK;
203767 if( rc==SQLITE_OK && pConfig->bColumnsize ){
203772 if( rc==SQLITE_OK ){
203777 if( rc==SQLITE_OK ){
203793 int rc = SQLITE_OK;
203854 if( rc!=SQLITE_OK ) return rc;
203864 for(iCol=1; rc==SQLITE_OK && iCol<=pConfig->nCol; iCol++){
203885 if( rc==SQLITE_OK ) rc = rc2;
203903 int rc = SQLITE_OK;
203907 if( rc==SQLITE_OK ){
203924 ** Return SQLITE_OK if successful, or an SQLite error code if an error
203928 int rc = SQLITE_OK;
203940 ** Return SQLITE_OK if successful, or an SQLite error code if an error
203947 int rc = SQLITE_OK;
203954 if( rc==SQLITE_OK ){
203974 if( rc==SQLITE_OK ){
203979 if( rc==SQLITE_OK && pConfig->bColumnsize ){
203981 if( rc==SQLITE_OK ){
203990 if( rc==SQLITE_OK ){
203993 if( rc==SQLITE_OK ){
204017 if( rc==SQLITE_OK && pConfig->bColumnsize ){
204026 if( rc==SQLITE_OK ){
204029 if( rc==SQLITE_OK ){
204045 if( rc==SQLITE_OK ){
204049 if( rc==SQLITE_OK ){
204053 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pScan) ){
204058 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){
204074 if( rc==SQLITE_OK ){
204081 if( rc==SQLITE_OK ){
204113 if( rc==SQLITE_OK ){
204119 if( rc==SQLITE_OK ){
204135 int rc = SQLITE_OK;
204148 for(i=1; rc==SQLITE_OK && i<=pConfig->nCol+1; i++){
204151 if( rc==SQLITE_OK ){
204170 int rc = SQLITE_OK; /* Return code */
204178 if( rc==SQLITE_OK ){
204181 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){
204198 if( rc==SQLITE_OK ){
204219 if( rc==SQLITE_OK ){
204260 int rc = SQLITE_OK;
204290 if( rc==SQLITE_OK && bPresent==0 ){
204296 for(ii=0; rc==SQLITE_OK && ii<pCtx->pConfig->nPrefix; ii++){
204314 ** table. Return SQLITE_OK if they do, or SQLITE_CORRUPT if not. Return
204336 if( rc==SQLITE_OK ){
204345 if( rc==SQLITE_OK && pConfig->eDetail==FTS5_DETAIL_NONE ){
204348 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
204355 if( rc==SQLITE_OK ){
204364 if( rc==SQLITE_OK && pConfig->bColumnsize && ctx.szCol!=aColSize[i] ){
204376 if( rc!=SQLITE_OK ) break;
204379 if( rc==SQLITE_OK ) rc = rc2;
204383 if( rc==SQLITE_OK ){
204386 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
204393 if( rc==SQLITE_OK && pConfig->eContent==FTS5_CONTENT_NORMAL ){
204396 if( rc==SQLITE_OK && nRow!=p->nTotalRow ) rc = FTS5_CORRUPT;
204398 if( rc==SQLITE_OK && pConfig->bColumnsize ){
204401 if( rc==SQLITE_OK && nRow!=p->nTotalRow ) rc = FTS5_CORRUPT;
204407 if( rc==SQLITE_OK ){
204431 if( rc==SQLITE_OK ){
204478 ** An SQLite error code is returned if an error occurs, or SQLITE_OK
204488 if( rc==SQLITE_OK ){
204499 if( bCorrupt && rc==SQLITE_OK ){
204509 if( rc==SQLITE_OK ){
204527 if( rc==SQLITE_OK ){
204537 int rc = SQLITE_OK;
204543 if( rc==SQLITE_OK ){
204563 if( rc==SQLITE_OK ){
204573 if( rc==SQLITE_OK && pVal ){
204576 if( rc==SQLITE_OK ){
204651 int rc = SQLITE_OK;
204664 for(i=0; rc==SQLITE_OK && i<nArg; i+=2){
204675 if( rc!=SQLITE_OK ){
204707 int rc = SQLITE_OK;
204718 while( is<nText && rc==SQLITE_OK ){
204752 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
204829 int rc = SQLITE_OK;
204915 int rc = SQLITE_OK; /* Return code */
204934 for(i=0; rc==SQLITE_OK && i<nArg; i+=2){
204954 if( rc!=SQLITE_OK ){
204981 int rc = SQLITE_OK;
204996 while( rc==SQLITE_OK ){
205073 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
205114 int rc = SQLITE_OK;
205130 if( rc==SQLITE_OK ){
205136 if( rc!=SQLITE_OK ){
205809 int rc = SQLITE_OK; /* Return code */
205812 for(i=0; rc==SQLITE_OK && i<ArraySize(aBuiltin); i++){
206632 ** value and return SQLITE_OK. Otherwise, set *pzErr to an error message
206636 int rc = SQLITE_OK;
206638 if( rc==SQLITE_OK ){
206667 return SQLITE_OK;
206676 return SQLITE_OK;
206715 int rc = SQLITE_OK; /* Return code */
206733 if( rc==SQLITE_OK ){
206851 return SQLITE_OK;
206865 int rc = SQLITE_OK;
206877 assert( rc==SQLITE_OK || pStmt==0 );
206878 if( rc==SQLITE_ERROR ) rc = SQLITE_OK;
206885 if( rc==SQLITE_OK && pIndex==0 ){
206888 if( rc==SQLITE_OK ){
206896 if( rc==SQLITE_OK ){
206934 return SQLITE_OK;
206938 int rc = SQLITE_OK;
206961 int rc = SQLITE_OK;
206973 if( rc==SQLITE_OK ){
206992 int rc = SQLITE_OK;
207020 return SQLITE_OK;
207030 while( rc==SQLITE_OK ){
207084 if( rc==SQLITE_OK ){
207089 if( rc==SQLITE_OK ){
207100 if( rc==SQLITE_OK && pCsr->bEof==0 && pTab->eType==FTS5_VOCAB_COL ){
207120 int rc = SQLITE_OK;
207159 if( rc==SQLITE_OK ){
207162 if( rc==SQLITE_OK && eType==FTS5_VOCAB_INSTANCE ){
207165 if( rc==SQLITE_OK
207248 return SQLITE_OK;
207262 return SQLITE_OK;
207397 if( rc==SQLITE_OK ){
207412 return SQLITE_OK;
207425 return SQLITE_OK;
207433 return SQLITE_OK;
207444 return SQLITE_OK;
207490 return SQLITE_OK;
207500 return SQLITE_OK;
207541 return SQLITE_OK;
207577 int rc = SQLITE_OK;
207593 int rc = SQLITE_OK;