Lines Matching refs:SQLITE_OK
568 ** ^Calls to sqlite3_close() and sqlite3_close_v2() return [SQLITE_OK] if
589 ** [sqlite3_backup] objects then it returns [SQLITE_OK] and the deallocation
695 #define SQLITE_OK 0 /* Successful result */
804 #define SQLITE_OK_LOAD_PERMANENTLY (SQLITE_OK | (1<<8))
1219 ** file control returns [SQLITE_OK], then the parser assumes that the
1224 ** any result code other than [SQLITE_OK] or [SQLITE_NOTFOUND], that means
1304 ** If the [SQLITE_FCNTL_BEGIN_ATOMIC_WRITE] opcode returns SQLITE_OK, then
1320 ** This file control returns [SQLITE_OK] if and only if the writes were
1691 ** ^The sqlite3_initialize() routine returns [SQLITE_OK] on success.
1694 ** as a mutex) it returns an [error code] other than [SQLITE_OK].
1731 ** must return [SQLITE_OK] on success and some other [error code] upon
1766 ** ^When a configuration option is set, sqlite3_config() returns [SQLITE_OK].
1786 ** ^Calls to sqlite3_db_config() return SQLITE_OK if and only if
3010 ** return [SQLITE_OK] to allow the action, [SQLITE_IGNORE] to disallow the
3014 ** any value other than [SQLITE_IGNORE], [SQLITE_OK], or [SQLITE_DENY]
3018 ** When the callback returns [SQLITE_OK], that means the operation
3037 ** been read if [SQLITE_OK] had been returned. The [SQLITE_IGNORE]
3095 ** return either [SQLITE_OK] or one of these two constants in order
3337 ** [SQLITE_OK] is returned. Otherwise an [error code] is returned.)^ ^The
3836 ** ^On success, the sqlite3_prepare() family of routines return [SQLITE_OK];
4148 ** ^The sqlite3_bind_* routines return [SQLITE_OK] on success or an
4690 ** SQLITE_OK. ^If the most recent evaluation of statement S failed, then
4727 ** then [sqlite3_reset(S)] returns [SQLITE_OK].
5819 ** ^(This routine returns [SQLITE_OK] if shared cache was enabled or disabled
5940 ** interface returns SQLITE_OK and fills in the non-NULL pointers in
5946 ** table and returns SQLITE_OK if the table exists and SQLITE_ERROR if it
6034 ** [SQLITE_OK] on success and [SQLITE_ERROR] if something goes wrong.
6530 ** ^(On success, [SQLITE_OK] is returned and the new [BLOB handle] is stored
6681 ** ^(On success, sqlite3_blob_read() returns SQLITE_OK.
6701 ** ^(On success, sqlite3_blob_write() returns SQLITE_OK.
6857 ** SQLITE_BUSY. ^The sqlite3_mutex_try() interface returns [SQLITE_OK]
6949 ** called, but only if the prior call to xMutexInit returned SQLITE_OK.
7147 ** SQLITE_OK on success and a non-zero [error code] on failure.
7276 ** ^The sqlite3_db_status() routine returns SQLITE_OK on success and a
7773 ** are still more pages to be copied, then the function returns [SQLITE_OK].
7777 ** then an [error code] is returned. ^As well as [SQLITE_OK] and
7836 ** ^The value returned by sqlite3_backup_finish is [SQLITE_OK] if no
7958 ** returns SQLITE_OK.
8119 ** The callback function should normally return [SQLITE_OK]. ^If an error
8270 ** databases, SQLITE_OK is returned.
8273 ** mode, SQLITE_OK is returned and both *pnLog and *pnCkpt set to -1. ^If
8357 ** return SQLITE_OK. Or, if this is not possible, it may return
8522 ** ^Otherwise, if no error occurs, [sqlite3_db_cacheflush()] returns SQLITE_OK.
8681 ** created [sqlite3_snapshot] object into *P and returns SQLITE_OK.
8731 ** ^The [sqlite3_snapshot_open()] interface returns SQLITE_OK on success
8818 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
8981 ** a pointer to the new object is written to *ppSession and SQLITE_OK is
9101 ** SQLITE_OK is returned if the call completes without error. Or, if an error
9134 ** SQLITE_OK. If an error occurs, set both *ppChangeset and *pnChangeset to
9287 ** If the operation successful, SQLITE_OK is returned. Otherwise, an SQLite
9356 ** If successful, *pp is set to point to the iterator handle and SQLITE_OK
9438 ** If no error occurs, SQLITE_OK is returned. If an error does occur, an
9472 ** SQLITE_OK is returned and the output variables populated as described
9499 ** returns SQLITE_OK. The name of the function comes from the fact that this
9529 ** returns SQLITE_OK. If the change is an UPDATE and does not include
9531 ** SQLITE_OK returned. The name of the function comes from the fact that
9560 ** and returns SQLITE_OK.
9577 ** violations in the destination database and returns SQLITE_OK.
9602 ** to that error is returned by this function. Otherwise, SQLITE_OK is
9610 ** if( rc!=SQLITE_OK ){
9634 ** SQLITE_OK is returned. If an error occurs, both *pnOut and *ppOut are
9662 ** if( rc==SQLITE_OK ) rc = sqlite3changegroup_add(pGrp, nA, pA);
9663 ** if( rc==SQLITE_OK ) rc = sqlite3changegroup_add(pGrp, nB, pB);
9664 ** if( rc==SQLITE_OK ){
9696 ** If successful, this function returns SQLITE_OK and populates (*pp) with
9798 ** If no error occurs, SQLITE_OK is returned.
9820 ** variables (*pnData) and (*ppData) are set to 0. Otherwise, SQLITE_OK
10137 ** before returning SQLITE_OK. If the input is completely exhausted, (*pnData)
10171 ** supplied data, it should return SQLITE_OK to indicate success. Otherwise,
10337 ** (not characters) of the buffer and SQLITE_OK is returned. Otherwise,
10350 ** the query within the current row. Return SQLITE_OK if successful, or
10370 ** Returns SQLITE_OK if successful, or an error code (i.e. SQLITE_NOMEM)
10397 ** If the callback function returns any value other than SQLITE_OK, the
10399 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
10402 ** If the query runs to completion without incident, SQLITE_OK is returned.
10576 ** should be set to point to the new tokenizer handle and SQLITE_OK
10577 ** returned. If an error occurs, some value other than SQLITE_OK should
10631 ** If an xToken() callback returns any value other than SQLITE_OK, then
10634 ** input buffer is exhausted, xTokenize() should return SQLITE_OK. Finally,
10637 ** SQLITE_OK or SQLITE_DONE.
13926 #define sqlite3_mutex_try(X) SQLITE_OK
13931 #define sqlite3MutexInit() SQLITE_OK
16486 # define sqlite3FaultSim(X) SQLITE_OK
16734 # define sqlite3AuthCheck(a,b,c,d,e) SQLITE_OK
16918 # define sqlite3ExprCheckIN(x,y) SQLITE_OK
16962 # define sqlite3VtabSync(X,Y) SQLITE_OK
16969 # define sqlite3VtabSavepoint(X, Y, Z) SQLITE_OK
18542 #define sqlite3VdbeMemExpandBlob(x) SQLITE_OK
18543 #define ExpandBlob(P) SQLITE_OK
18690 return SQLITE_OK;
18716 int rc = SQLITE_OK; /* Return code */
19433 ** return this value and set *pRc to SQLITE_OK.
19441 int *pRc /* OUT: Error code. SQLITE_OK or ERROR */
19490 *pRc = SQLITE_OK;
19589 if( rc==SQLITE_OK ){
19596 rc = SQLITE_OK;
20327 return SQLITE_OK;
20330 return SQLITE_OK;
20352 assert( rc==SQLITE_OK || pFile->pMethods==0 );
20432 if( rc!=SQLITE_OK ){
20539 return SQLITE_OK;
20552 return SQLITE_OK;
20682 static int sqlite3MemInit(void *NotUsed){ return SQLITE_OK; }
20952 return SQLITE_OK;
20968 return SQLITE_OK;
21198 return SQLITE_OK;
22104 return SQLITE_OK;
22725 return SQLITE_OK;
22835 int rc = SQLITE_OK;
22876 int rc = SQLITE_OK;
22931 ** Obtain the mutex p. If successful, return SQLITE_OK. Otherwise, if another
22935 int rc = SQLITE_OK;
23012 static int noopMutexInit(void){ return SQLITE_OK; }
23013 static int noopMutexEnd(void){ return SQLITE_OK; }
23022 return SQLITE_OK;
23075 static int debugMutexInit(void){ return SQLITE_OK; }
23076 static int debugMutexEnd(void){ return SQLITE_OK; }
23130 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
23146 return SQLITE_OK;
23293 static int pthreadMutexInit(void){ return SQLITE_OK; }
23294 static int pthreadMutexEnd(void){ return SQLITE_OK; }
23429 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
23497 rc = SQLITE_OK;
23502 rc = SQLITE_OK;
23515 rc = SQLITE_OK;
23522 if( rc==SQLITE_OK && p->trace ){
24018 return SQLITE_OK;
24033 return SQLITE_OK;
24149 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
24209 rc = SQLITE_OK;
24364 return SQLITE_OK;
24437 if( rc!=SQLITE_OK ) memset(&mem0, 0, sizeof(mem0));
26990 return SQLITE_OK;
27001 rc = SQLITE_OK;
27003 rc = pthread_join(p->tid, ppOut) ? SQLITE_ERROR : SQLITE_OK;
27084 return SQLITE_OK;
27109 return (rc==WAIT_OBJECT_0) ? SQLITE_OK : SQLITE_ERROR;
27152 return SQLITE_OK;
27175 return SQLITE_OK;
27415 if( rc!=SQLITE_OK ){
27516 return SQLITE_OK;
27529 int rc = SQLITE_OK;
27546 if( rc==SQLITE_OK ){
27759 ** SQLITE_OK if no test callback is installed.
27764 return xCallback ? xCallback(iTest) : SQLITE_OK;
27891 ** should be called with err_code set to SQLITE_OK and zFormat set
29922 ** a normal expected return code of SQLITE_BUSY or SQLITE_OK
29924 #define IS_LOCK_ERROR(x) ((x != SQLITE_OK) && (x != SQLITE_BUSY))
30480 ** "unix" VFSes. Return SQLITE_OK opon successfully updating the
30497 rc = SQLITE_OK;
30512 rc = SQLITE_OK;
30744 rc = SQLITE_OK;
31297 return SQLITE_OK;
31355 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
31358 int rc = SQLITE_OK;
31507 int rc = SQLITE_OK;
31526 return SQLITE_OK;
31555 ** return SQLITE_OK.
31597 assert( rc==SQLITE_OK );
31611 if( unixFileLock(pFile, &lock) && rc==SQLITE_OK ){
31664 if( rc==SQLITE_OK
31675 if( rc==SQLITE_OK ){
31686 rc==SQLITE_OK ? "ok" : "failed"));
31720 int rc = SQLITE_OK;
31729 return SQLITE_OK;
31865 if( rc==SQLITE_OK ) pFile->eFileLock = eFileLock;
31927 return SQLITE_OK;
31934 int rc = SQLITE_OK;
31981 return SQLITE_OK;
31985 return SQLITE_OK;
31989 return SQLITE_OK;
32034 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
32041 int rc = SQLITE_OK;
32084 int rc = SQLITE_OK;
32098 return SQLITE_OK;
32143 return SQLITE_OK;
32151 return SQLITE_OK;
32160 rc = SQLITE_OK;
32168 return SQLITE_OK;
32218 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
32221 int rc = SQLITE_OK;
32263 rc = SQLITE_OK;
32301 int rc = SQLITE_OK;
32310 return SQLITE_OK;
32327 rc==SQLITE_OK ? "ok" : "failed"));
32354 return SQLITE_OK;
32360 return SQLITE_OK;
32366 return SQLITE_OK;
32371 return SQLITE_OK;
32405 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
32408 int rc = SQLITE_OK;
32477 int rc = SQLITE_OK;
32483 rc = SQLITE_OK;
32519 return SQLITE_OK;
32525 return SQLITE_OK;
32538 return SQLITE_OK;
32554 return SQLITE_OK;
32601 ** Return SQLITE_OK on success, SQLITE_BUSY on failure.
32639 return SQLITE_OK;
32647 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
32650 int rc = SQLITE_OK;
32661 return SQLITE_OK;
32675 if( SQLITE_OK==lrc ){
32720 int rc = SQLITE_OK;
32737 return SQLITE_OK;
32766 ** return SQLITE_OK.
32824 } else if( lrc1 != SQLITE_OK ) {
32857 int failed2 = SQLITE_OK;
32879 if( rc==SQLITE_OK ){
32890 rc==SQLITE_OK ? "ok" : "failed"));
32902 int rc = SQLITE_OK;
32918 return SQLITE_OK;
32946 if( rc==SQLITE_OK && (eFileLock==SHARED_LOCK || pInode->nShared>1) ){
32954 if( rc==SQLITE_OK && pFile->eFileLock>=PENDING_LOCK ){
32957 if( rc==SQLITE_OK && pFile->eFileLock>=RESERVED_LOCK && context->reserved ){
32963 if( rc==SQLITE_OK && (eFileLock==SHARED_LOCK || pInode->nShared>1)){
32967 if( rc==SQLITE_OK && eFileLock==NO_LOCK ){
32987 if( rc==SQLITE_OK ){
32997 if( rc==SQLITE_OK ) pFile->eFileLock = eFileLock;
33005 int rc = SQLITE_OK;
33127 ** Read data from a file into a buffer. Return SQLITE_OK if all
33158 return SQLITE_OK;
33171 return SQLITE_OK;
33242 ** Write data from a buffer into a file. Return SQLITE_OK on success
33293 return SQLITE_OK;
33322 return SQLITE_OK;
33456 ** SQLITE_OK is returned. If an error occurs, either SQLITE_NOMEM
33470 ** a no-op, replace it with a stub that returns SQLITE_OK but leaves
33473 ** If SQLITE_OK is returned, the caller is responsible for closing
33494 if( fd>=0 ) return SQLITE_OK;
33548 if( rc==SQLITE_OK ){
33553 rc = SQLITE_OK;
33606 return SQLITE_OK;
33634 return SQLITE_OK;
33711 return SQLITE_OK;
33742 return rc ? SQLITE_IOERR_BEGIN_ATOMIC : SQLITE_OK;
33746 return rc ? SQLITE_IOERR_COMMIT_ATOMIC : SQLITE_OK;
33750 return rc ? SQLITE_IOERR_ROLLBACK_ATOMIC : SQLITE_OK;
33756 return SQLITE_OK;
33760 return SQLITE_OK;
33764 return SQLITE_OK;
33775 return SQLITE_OK;
33779 return SQLITE_OK;
33783 return SQLITE_OK;
33791 return SQLITE_OK;
33795 return SQLITE_OK;
33800 int rc = SQLITE_OK;
33823 return SQLITE_OK;
34089 int rc = SQLITE_OK; /* Result code form fcntl() */
34110 rc = (rc!=(-1)) ? SQLITE_OK : SQLITE_BUSY;
34118 if( rc==SQLITE_OK ){
34321 rc = SQLITE_OK;
34322 if( unixShmSystemLock(pDbFd, F_WRLCK, UNIX_SHM_DMS, 1)==SQLITE_OK ){
34327 if( rc==SQLITE_OK ){
34354 return SQLITE_OK;
34374 ** separate process), then *pp is set to NULL and SQLITE_OK returned. If
34381 ** memory and SQLITE_OK returned.
34393 int rc = SQLITE_OK;
34400 if( rc!=SQLITE_OK ) return rc;
34433 ** false, exit early. *pp will be set to NULL and SQLITE_OK returned.
34508 if( pShmNode->isReadonly && rc==SQLITE_OK ) rc = SQLITE_READONLY;
34531 int rc = SQLITE_OK; /* Result code */
34563 rc = SQLITE_OK;
34567 if( rc==SQLITE_OK ){
34587 if( rc==SQLITE_OK ){
34591 rc = SQLITE_OK;
34596 if( rc==SQLITE_OK ){
34613 if( rc==SQLITE_OK ){
34615 if( rc==SQLITE_OK ){
34660 if( p==0 ) return SQLITE_OK;
34690 return SQLITE_OK;
34795 unixLogError(SQLITE_OK, zErr, pFd->zPath);
34818 ** SQLITE_OK is returned if no error occurs (even if the mapping is not
34825 if( pFd->nFetchOut>0 ) return SQLITE_OK;
34843 return SQLITE_OK;
34851 ** If such a pointer can be obtained, store it in *pp and return SQLITE_OK.
34852 ** Or, if one cannot but no error occurs, set *pp to 0 and return SQLITE_OK.
34869 if( rc!=SQLITE_OK ) return rc;
34877 return SQLITE_OK;
34915 return SQLITE_OK;
35229 int rc = SQLITE_OK;
35290 if( rc!=SQLITE_OK ){
35333 if( rc!=SQLITE_OK ){
35367 if( (rc==SQLITE_OK) && (pNew->pInode->pSem==NULL) ){
35386 if( rc!=SQLITE_OK ){
35393 if( rc!=SQLITE_OK ){
35463 return SQLITE_OK;
35543 int rc = SQLITE_OK;
35556 ** to create new files with. If no error occurs, then SQLITE_OK is returned
35582 int rc = SQLITE_OK; /* Return Code */
35612 if( nDb==0 || zPath[nDb]=='.' ) return SQLITE_OK;
35669 int rc = SQLITE_OK; /* Function Return Code */
35760 if( rc!=SQLITE_OK ){
35785 if( rc!=SQLITE_OK ){
35883 if( rc==SQLITE_OK ){
35885 if( rc!=SQLITE_OK ){
35902 if( rc!=SQLITE_OK ){
35918 int rc = SQLITE_OK;
35937 if( rc==SQLITE_OK ){
35944 rc = SQLITE_OK;
35981 return SQLITE_OK;
36008 return SQLITE_OK;
36029 int rc = SQLITE_OK;
36067 if( rc==SQLITE_OK ){
36090 assert( rc!=SQLITE_OK || zIn!=zOut || zIn[0]=='/' );
36091 if( rc==SQLITE_OK && zIn!=zOut ){
36096 }while( rc==SQLITE_OK );
36253 ** On success, return SQLITE_OK. Return SQLITE_ERROR if the time and date
36258 int rc = SQLITE_OK;
36530 return SQLITE_OK;
36583 int rc = SQLITE_OK;
36608 if( proxyCreateLockPath(path) == SQLITE_OK ){
36647 if( rc==SQLITE_OK ){
36649 return SQLITE_OK;
36697 return SQLITE_OK;
36776 int rc = SQLITE_OK;
36831 rc = SQLITE_OK;
36855 return SQLITE_OK;
36863 int rc = SQLITE_OK;
36880 if( rc!=SQLITE_OK ){
36962 if( rc==SQLITE_OK ){
36981 if( rc==SQLITE_OK && createConch ){
37013 if( rc==SQLITE_OK && pFile->openFlags ){
37028 if( rc==SQLITE_OK && !pCtx->lockProxy ){
37031 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM && tryOldLockPath ){
37040 if( rc==SQLITE_OK ){
37051 if( rc==SQLITE_OK ){
37063 rc==SQLITE_OK?"ok":"failed"));
37074 int rc = SQLITE_OK; /* Subroutine return code */
37088 (rc==SQLITE_OK ? "ok" : "failed")));
37095 ** Make *pConchPath point to the new name. Return SQLITE_OK on success
37133 return SQLITE_OK;
37143 int rc = SQLITE_OK;
37152 return SQLITE_OK;
37196 return SQLITE_OK;
37211 int rc = SQLITE_OK;
37233 if( rc==SQLITE_OK ){
37253 rc = SQLITE_OK;
37257 if( rc==SQLITE_OK && lockPath ){
37261 if( rc==SQLITE_OK ){
37267 if( rc==SQLITE_OK ){
37285 (rc==SQLITE_OK ? "ok" : "failed")));
37309 return SQLITE_OK;
37313 int rc = SQLITE_OK;
37324 rc = SQLITE_OK;
37335 rc = SQLITE_OK;
37365 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
37370 if( rc==SQLITE_OK ){
37409 if( rc==SQLITE_OK ){
37433 if( rc==SQLITE_OK ){
37455 int rc = SQLITE_OK;
37483 return SQLITE_OK;
37600 return SQLITE_OK;
37611 return SQLITE_OK;
38994 ** "win32" VFSes. Return SQLITE_OK opon successfully updating the
39011 rc = SQLITE_OK;
39026 rc = SQLITE_OK;
39078 ** compact it. Upon success, SQLITE_OK will be returned. Upon failure, one
39084 int rc = SQLITE_OK;
39148 assert( rc!=SQLITE_OK || winMemGetHeap()!=NULL );
39149 assert( rc!=SQLITE_OK || winMemGetOwned() );
39150 assert( rc!=SQLITE_OK || sqlite3_memory_used()==0 );
39447 return SQLITE_OK;
39749 ** SQLITE_OK if successful.
39776 return SQLITE_OK;
39889 assert( errcode!=SQLITE_OK );
40131 return SQLITE_OK;
40413 OSTRACE(("SEEK file=%p, rc=SQLITE_OK\n", pFile->h));
40434 OSTRACE(("SEEK file=%p, rc=SQLITE_OK\n", pFile->h));
40502 return rc ? SQLITE_OK
40508 ** Read data from a file into a buffer. Return SQLITE_OK if all
40539 OSTRACE(("READ-MMAP pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
40541 return SQLITE_OK;
40583 OSTRACE(("READ pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
40585 return SQLITE_OK;
40589 ** Write data from a buffer into a file. Return SQLITE_OK on success
40617 OSTRACE(("WRITE-MMAP pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
40619 return SQLITE_OK;
40693 OSTRACE(("WRITE pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
40695 return SQLITE_OK;
40703 int rc = SQLITE_OK; /* Return code for this function */
40804 OSTRACE(("SYNC-NOP pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
40806 return SQLITE_OK;
40812 "rc=SQLITE_OK\n", osGetCurrentProcessId(),
40827 OSTRACE(("SYNC pid=%lu, pFile=%p, file=%p, rc=SQLITE_OK\n",
40829 return SQLITE_OK;
40845 int rc = SQLITE_OK;
41004 int rc = SQLITE_OK; /* Return code from subroutines */
41020 OSTRACE(("LOCK-HELD file=%p, rc=SQLITE_OK\n", pFile->h));
41021 return SQLITE_OK;
41128 rc = SQLITE_OK;
41166 OSTRACE(("TEST-WR-LOCK file=%p, pResOut=%p, *pResOut=%d, rc=SQLITE_OK\n",
41168 return SQLITE_OK;
41185 int rc = SQLITE_OK;
41235 return SQLITE_OK;
41241 return SQLITE_OK;
41247 return SQLITE_OK;
41283 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
41284 return SQLITE_OK;
41288 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
41289 return SQLITE_OK;
41293 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
41294 return SQLITE_OK;
41300 if( rc==SQLITE_OK ){
41311 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
41312 return SQLITE_OK;
41316 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
41317 return SQLITE_OK;
41321 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
41322 return SQLITE_OK;
41326 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
41327 return SQLITE_OK;
41341 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
41342 return SQLITE_OK;
41347 OSTRACE(("FCNTL file=%p, rc=SQLITE_OK\n", pFile->h));
41348 return SQLITE_OK;
41356 OSTRACE(("FCNTL oldFile=%p, newFile=%p, rc=SQLITE_OK\n",
41358 return SQLITE_OK;
41364 if( rc==SQLITE_OK ){
41373 int rc = SQLITE_OK;
41565 rc = SQLITE_OK;
41693 if( SQLITE_OK!=rc ){
41700 if( winShmSystemLock(pShmNode, WINSHM_WRLCK, WIN_SHM_DMS, 1)==SQLITE_OK ){
41702 if( rc!=SQLITE_OK ){
41707 if( rc==SQLITE_OK ){
41734 return SQLITE_OK;
41761 if( p==0 ) return SQLITE_OK;
41785 return SQLITE_OK;
41801 int rc = SQLITE_OK; /* Result code */
41829 rc = SQLITE_OK;
41833 if( rc==SQLITE_OK ){
41853 if( rc==SQLITE_OK ){
41857 rc = SQLITE_OK;
41862 if( rc==SQLITE_OK ){
41879 if( rc==SQLITE_OK ){
41881 if( rc==SQLITE_OK ){
41919 ** separate process), then *pp is set to NULL and SQLITE_OK returned. If
41926 ** memory and SQLITE_OK returned.
41938 int rc = SQLITE_OK;
41942 if( rc!=SQLITE_OK ) return rc;
41962 if( rc!=SQLITE_OK ){
41970 ** zero, exit early. *pp will be set to NULL and SQLITE_OK returned.
41977 if( rc!=SQLITE_OK ){
42097 OSTRACE(("UNMAP-FILE pid=%lu, pFile=%p, rc=SQLITE_OK\n",
42099 return SQLITE_OK;
42114 ** SQLITE_OK is returned if no error occurs (even if the mapping is not
42126 if( pFd->nFetchOut>0 ) return SQLITE_OK;
42174 return SQLITE_OK;
42192 return SQLITE_OK;
42199 OSTRACE(("MAP-FILE pid=%lu, pFile=%p, rc=SQLITE_OK\n",
42201 return SQLITE_OK;
42209 ** If such a pointer can be obtained, store it in *pp and return SQLITE_OK.
42210 ** Or, if one cannot but no error occurs, set *pp to 0 and return SQLITE_OK.
42230 if( rc!=SQLITE_OK ){
42243 OSTRACE(("FETCH pid=%lu, pFile=%p, pp=%p, *pp=%p, rc=SQLITE_OK\n",
42245 return SQLITE_OK;
42286 OSTRACE(("UNFETCH pid=%lu, pFile=%p, rc=SQLITE_OK\n",
42288 return SQLITE_OK;
42656 OSTRACE(("TEMP-FILENAME name=%s, rc=SQLITE_OK\n", zBuf));
42657 return SQLITE_OK;
42719 int rc = SQLITE_OK; /* Function Return Code */
42784 if( rc!=SQLITE_OK ){
42936 && (rc = winceCreateLock(zName, pFile))!=SQLITE_OK
43046 rc = SQLITE_OK; /* Deleted OK. */
43074 rc = SQLITE_OK; /* Deleted OK. */
43166 OSTRACE(("ACCESS name=%s, pResOut=%p, *pResOut=%d, rc=SQLITE_OK\n",
43168 return SQLITE_OK;
43296 return SQLITE_OK;
43315 return SQLITE_OK;
43334 return SQLITE_OK;
43395 return SQLITE_OK;
43417 if( winFullPathname(pVfs, zFilename, nFull, zFull)!=SQLITE_OK ){
43579 ** On success, return SQLITE_OK. Return SQLITE_ERROR if the time and date
43617 return SQLITE_OK;
43803 return SQLITE_OK;
43813 return SQLITE_OK;
43990 if( p==0 ) return SQLITE_OK;
44005 return SQLITE_OK;
44021 if( p->u.aHash[h]==i ) return SQLITE_OK;
44050 return SQLITE_OK;
44570 return SQLITE_OK;
44676 if( rc!=SQLITE_OK && rc!=SQLITE_BUSY ){
44682 return *ppPage==0 ? SQLITE_NOMEM_BKPT : SQLITE_OK;
45841 return SQLITE_OK;
47359 ** * The Pager.errCode variable is set to something other than SQLITE_OK.
47862 # define pagerOpenWalIfPresent(z) SQLITE_OK
47863 # define pagerBeginReadTransaction(z) SQLITE_OK
47928 assert( pPager->errCode==SQLITE_OK );
47933 assert( pPager->errCode==SQLITE_OK );
47940 assert( pPager->errCode==SQLITE_OK );
47952 assert( pPager->errCode==SQLITE_OK );
47971 assert( pPager->errCode==SQLITE_OK );
47984 assert( pPager->errCode==SQLITE_OK );
47998 assert( pPager->errCode!=SQLITE_OK );
48119 ** that is read in *pRes. Return SQLITE_OK if everything worked, or an
48127 if( rc==SQLITE_OK ){
48140 ** Write a 32-bit integer into the given file descriptor. Return SQLITE_OK
48159 int rc = SQLITE_OK;
48166 rc = pPager->noLock ? SQLITE_OK : sqlite3OsUnlock(pPager->fd, eLock);
48186 int rc = SQLITE_OK;
48190 rc = pPager->noLock ? SQLITE_OK : sqlite3OsLock(pPager->fd, eLock);
48191 if( rc==SQLITE_OK && (pPager->eLock!=UNKNOWN_LOCK||eLock==EXCLUSIVE_LOCK) ){
48316 ** zMaster[0] is set to 0 and SQLITE_OK returned.
48330 if( SQLITE_OK!=(rc = sqlite3OsFileSize(pJrnl, &szJ))
48332 || SQLITE_OK!=(rc = read32bits(pJrnl, szJ-16, &len))
48335 || SQLITE_OK!=(rc = read32bits(pJrnl, szJ-12, &cksum))
48336 || SQLITE_OK!=(rc = sqlite3OsRead(pJrnl, aMagic, 8, szJ-8))
48338 || SQLITE_OK!=(rc = sqlite3OsRead(pJrnl, zMaster, len, szJ-16-len))
48350 ** definitely roll back, so just return SQLITE_OK and report a (nul)
48357 return SQLITE_OK;
48406 ** Otherwise, return SQLITE_OK.
48409 int rc = SQLITE_OK; /* Return code */
48422 if( rc==SQLITE_OK && !pPager->noSync ){
48432 if( rc==SQLITE_OK && iLimit>0 ){
48435 if( rc==SQLITE_OK && sz>iLimit ){
48459 int rc = SQLITE_OK; /* Return code */
48549 for(nWrite=0; rc==SQLITE_OK&&nWrite<JOURNAL_HDR_SZ(pPager); nWrite+=nHeader){
48569 ** is set to the value read from the journal header. SQLITE_OK is returned
48618 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+8, pNRec))
48619 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+12, &pPager->cksumInit))
48620 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+16, pDbSize))
48630 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+20, &iSectorSize))
48631 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+24, &iPageSize))
48666 testcase( rc!=SQLITE_OK );
48715 return SQLITE_OK;
48758 if( SQLITE_OK==(rc = sqlite3OsFileSize(pPager->jfd, &jrnlSize))
48804 ** bitvecs of all open savepoints. Return SQLITE_OK if successful
48809 int rc = SQLITE_OK; /* Result code */
48816 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
48881 if( rc!=SQLITE_OK && pPager->eState==PAGER_ERROR ){
48899 assert( pPager->errCode==SQLITE_OK || !MEMDB );
48909 pPager->errCode = SQLITE_OK;
48939 assert( rc==SQLITE_OK || !MEMDB );
48942 pPager->errCode==SQLITE_OK ||
49022 ** SQLITE_OK is returned if no error occurs. If an error occurs during
49032 int rc = SQLITE_OK; /* Error code from journal finalization operation */
49033 int rc2 = SQLITE_OK; /* Error code from db file unlock operation */
49051 return SQLITE_OK;
49067 rc = SQLITE_OK;
49070 if( rc==SQLITE_OK && pPager->fullSync ){
49118 if( rc==SQLITE_OK ){
49133 assert( rc2==SQLITE_OK );
49134 }else if( rc==SQLITE_OK && bCommit && pPager->dbFileSize>pPager->dbSize ){
49145 if( rc==SQLITE_OK && bCommit && isOpen(pPager->fd) ){
49147 if( rc==SQLITE_NOTFOUND ) rc = SQLITE_OK;
49159 return (rc==SQLITE_OK?rc2:rc);
49263 ** skipped and SQLITE_OK is returned.
49272 ** and played back, then SQLITE_OK is returned. If an IO error occurs
49334 if( rc!=SQLITE_OK ) return rc;
49336 if( rc!=SQLITE_OK ) return rc;
49349 return SQLITE_OK;
49362 if( pDone && (rc = sqlite3BitvecSet(pDone, pgno))!=SQLITE_OK ){
49483 if( rc!=SQLITE_OK ) return rc;
49554 ** occur, SQLITE_OK is returned.
49583 if( rc!=SQLITE_OK ) goto delmaster_out;
49591 if( rc!=SQLITE_OK ) goto delmaster_out;
49600 if( rc!=SQLITE_OK ) goto delmaster_out;
49607 if( rc!=SQLITE_OK ){
49618 if( rc!=SQLITE_OK ){
49624 if( rc!=SQLITE_OK ){
49668 ** If successful, return SQLITE_OK. If an IO error occurs while modifying
49672 int rc = SQLITE_OK;
49685 if( rc==SQLITE_OK && currentSize!=newSize ){
49695 if( rc==SQLITE_OK ){
49801 ** is then deleted and SQLITE_OK returned, just as if no corruption had
49831 if( rc!=SQLITE_OK ){
49848 if( rc==SQLITE_OK && zMaster[0] ){
49852 if( rc!=SQLITE_OK || !res ){
49869 if( rc!=SQLITE_OK ){
49871 rc = SQLITE_OK;
49910 if( rc!=SQLITE_OK ){
49925 if( rc==SQLITE_OK ){
49937 rc = SQLITE_OK;
49976 if( rc==SQLITE_OK ){
49979 testcase( rc!=SQLITE_OK );
49981 if( rc==SQLITE_OK
49986 if( rc==SQLITE_OK ){
49988 testcase( rc!=SQLITE_OK );
49990 if( rc==SQLITE_OK && zMaster[0] && res ){
49995 testcase( rc!=SQLITE_OK );
50020 ** Otherwise, SQLITE_OK is returned.
50025 int rc = SQLITE_OK; /* Return code */
50041 rc = SQLITE_OK;
50109 ** return an SQLite error code. Otherwise, SQLITE_OK.
50112 int rc = SQLITE_OK;
50124 if( rc==SQLITE_OK ){
50127 if( rc==SQLITE_OK ){
50164 while( pList && rc==SQLITE_OK ){
50225 if( rc==SQLITE_OK && pPager->pBackup ){
50264 if( rc!=SQLITE_OK || changed ){
50278 ** If no error occurs, SQLITE_OK is returned and the size of the database
50305 if( rc!=SQLITE_OK ){
50320 return SQLITE_OK;
50334 ** Return SQLITE_OK or an error code.
50343 int rc = SQLITE_OK;
50355 if( rc==SQLITE_IOERR_DELETE_NOENT ) rc = SQLITE_OK;
50362 if( rc==SQLITE_OK ){
50414 int rc = SQLITE_OK; /* Return code */
50456 while( rc==SQLITE_OK && pPager->journalOff<iHdrOff ){
50469 while( rc==SQLITE_OK && pPager->journalOff<szJ ){
50486 for(ii=0; rc==SQLITE_OK && ii<nJRec && pPager->journalOff<szJ; ii++){
50491 assert( rc!=SQLITE_OK || pPager->journalOff>=szJ );
50504 for(ii=pSavepoint->iSubRec; rc==SQLITE_OK && ii<pPager->nSubRec; ii++){
50512 if( rc==SQLITE_OK ){
50669 ** Write the file descriptor into *pFile. Return SQLITE_OK on success
50695 assert( rc!=SQLITE_OK || isOpen(pFile) );
50759 ** In all other cases, SQLITE_OK is returned.
50767 int rc = SQLITE_OK;
50791 if( rc==SQLITE_OK ){
50796 if( rc==SQLITE_OK ){
50800 if( rc==SQLITE_OK ){
50811 if( rc==SQLITE_OK ){
50879 ** zeroed and SQLITE_OK returned. The rationale for this is that this
50888 int rc = SQLITE_OK;
50902 rc = SQLITE_OK;
50925 ** (returning SQLITE_OK immediately).
50932 ** Return SQLITE_OK on success and an error code if we cannot obtain
51028 ** If everything goes as planned, SQLITE_OK is returned. Otherwise,
51032 int rc = SQLITE_OK;
51036 if( rc==SQLITE_OK ){
51047 ** and return SQLITE_OK. Otherwise, return an SQLite error code and set
51089 return SQLITE_OK;
51188 return SQLITE_OK;
51239 ** page currently held in memory before returning SQLITE_OK. If an IO
51252 if( rc!=SQLITE_OK ) return rc;
51292 if( rc==SQLITE_OK && 0==memcmp(aMagic, aJournalMagic, 8) ){
51296 if( rc!=SQLITE_OK && rc!=SQLITE_IOERR_SHORT_READ ){
51315 if( rc!=SQLITE_OK ) return rc;
51321 if( rc!=SQLITE_OK ) return rc;
51329 if( rc!=SQLITE_OK ) return rc;
51336 if( rc!=SQLITE_OK ) return rc;
51350 return SQLITE_OK;
51381 ** If everything is successful, SQLITE_OK is returned. If an IO error
51386 int rc = SQLITE_OK; /* Return code */
51395 ** is not possible for rc to be other than SQLITE_OK if this branch
51399 assert( pPager->tempFile && rc==SQLITE_OK );
51406 assert( rc!=SQLITE_OK || isOpen(pPager->fd) );
51407 if( rc==SQLITE_OK
51416 while( rc==SQLITE_OK && pList ){
51473 ** SQLITE_OK is returned if everything goes according to plan. An
51478 int rc = SQLITE_OK;
51498 ** This function returns SQLITE_OK if everything is successful, an IO
51504 int rc = SQLITE_OK;
51520 if( rc==SQLITE_OK ){
51533 if( rc==SQLITE_OK ){
51538 if( rc==SQLITE_OK ){
51549 return SQLITE_OK;
51567 ** SQLITE_OK returned. If an IO error occurs while trying to make the
51569 ** made clean for some other reason, but no error occurs, then SQLITE_OK
51574 int rc = SQLITE_OK;
51595 if( NEVER(pPager->errCode) ) return SQLITE_OK;
51603 return SQLITE_OK;
51610 if( rc==SQLITE_OK ){
51618 if( rc!=SQLITE_OK ) return pager_error(pPager, rc);
51630 if( rc==SQLITE_OK ){
51637 if( rc==SQLITE_OK ){
51653 while( rc==SQLITE_OK && pList ){
51691 ** successfully, SQLITE_OK is returned and *ppPager set to point to
51708 int rc = SQLITE_OK; /* Return code */
51761 if( rc==SQLITE_OK && nPathname+8>pVfs->mxPathname ){
51770 if( rc!=SQLITE_OK ){
51848 if( rc==SQLITE_OK ){
51903 if( rc==SQLITE_OK ){
51906 testcase( rc!=SQLITE_OK );
51910 if( rc==SQLITE_OK ){
51919 if( rc!=SQLITE_OK ){
51982 return SQLITE_OK;
51987 ** under the pager. Return SQLITE_OK if the database is still were it ought
51995 if( pPager->tempFile ) return SQLITE_OK;
51996 if( pPager->dbSize==0 ) return SQLITE_OK;
52003 rc = SQLITE_OK;
52004 }else if( rc==SQLITE_OK && bHasMoved ){
52026 ** just deleted using OsDelete, *pExists is set to 0 and SQLITE_OK
52037 ** SQLITE_OK returned. If no hot-journal file is present, *pExists is
52038 ** set to 0 and SQLITE_OK returned. If an IO error occurs while trying
52044 int rc = SQLITE_OK; /* Return code */
52060 if( rc==SQLITE_OK && exists ){
52072 if( rc==SQLITE_OK && !locked ){
52077 if( rc==SQLITE_OK ){
52088 if( pagerLockDb(pPager, RESERVED_LOCK)==SQLITE_OK ){
52104 if( rc==SQLITE_OK ){
52108 rc = SQLITE_OK;
52125 rc = SQLITE_OK;
52158 ** If everything is successful, SQLITE_OK is returned. If an IO error
52163 int rc = SQLITE_OK; /* Return code */
52172 assert( pPager->errCode==SQLITE_OK );
52181 if( rc!=SQLITE_OK ){
52192 if( rc!=SQLITE_OK ){
52217 if( rc!=SQLITE_OK ){
52239 if( rc==SQLITE_OK && bExists ){
52244 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
52245 if( rc==SQLITE_OK && fout&SQLITE_OPEN_READONLY ){
52261 assert( rc==SQLITE_OK );
52263 if( rc==SQLITE_OK ){
52271 if( rc!=SQLITE_OK ){
52324 if( rc!=SQLITE_OK && rc!=SQLITE_IOERR_SHORT_READ ){
52351 assert( pPager->pWal==0 || rc==SQLITE_OK );
52356 assert( rc==SQLITE_OK );
52360 if( pPager->tempFile==0 && pPager->eState==PAGER_OPEN && rc==SQLITE_OK ){
52365 if( rc!=SQLITE_OK ){
52393 ** successfully obtained, it is copied to *ppPage and SQLITE_OK returned.
52453 int rc = SQLITE_OK;
52458 assert( pPager->errCode==SQLITE_OK );
52468 if( rc!=SQLITE_OK ) goto pager_acquire_err;
52485 return SQLITE_OK;
52529 if( rc!=SQLITE_OK ) goto pager_acquire_err;
52534 if( rc!=SQLITE_OK ){
52540 return SQLITE_OK;
52543 assert( rc!=SQLITE_OK );
52560 int rc = SQLITE_OK;
52587 assert( pPager->errCode==SQLITE_OK );
52591 if( rc!=SQLITE_OK ){
52601 if( rc==SQLITE_OK && pData ){
52611 assert( rc==SQLITE_OK );
52613 return SQLITE_OK;
52616 if( rc!=SQLITE_OK ){
52634 assert( pPager->errCode!=SQLITE_OK );
52714 ** Return SQLITE_OK if everything is successful. Otherwise, return
52719 int rc = SQLITE_OK; /* Return code */
52756 if( rc==SQLITE_OK ){
52762 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
52769 if( rc==SQLITE_OK ){
52779 if( rc!=SQLITE_OK ){
52808 int rc = SQLITE_OK;
52823 if( rc!=SQLITE_OK ){
52842 if( rc==SQLITE_OK && exFlag ){
52847 if( rc==SQLITE_OK ){
52864 assert( rc==SQLITE_OK || pPager->eState==PAGER_READER );
52865 assert( rc!=SQLITE_OK || pPager->eState==PAGER_WRITER_LOCKED );
52902 if( rc!=SQLITE_OK ) return rc;
52904 if( rc!=SQLITE_OK ) return rc;
52906 if( rc!=SQLITE_OK ) return rc;
52920 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
52922 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
52935 int rc = SQLITE_OK;
52961 if( rc!=SQLITE_OK ) return rc;
52980 if( rc!=SQLITE_OK ){
53026 int rc = SQLITE_OK; /* Return code */
53061 for(ii=0; ii<nPage && rc==SQLITE_OK; ii++){
53067 if( rc==SQLITE_OK ){
53089 if( rc==SQLITE_OK && needSync ){
53109 ** this routine returns SQLITE_OK.
53117 ** as appropriate. Otherwise, SQLITE_OK.
53126 return SQLITE_OK;
53203 int rc = SQLITE_OK;
53235 assert( pPgHdr==0 || rc==SQLITE_OK );
53240 ** above is always successful - hence the ALWAYS on rc==SQLITE_OK.
53242 if( !DIRECT_MODE && ALWAYS(rc==SQLITE_OK) ){
53246 if( rc==SQLITE_OK ){
53255 if( rc==SQLITE_OK ){
53259 if( rc==SQLITE_OK ){
53283 ** function returns SQLITE_OK. Otherwise, an IO error code is returned.
53286 int rc = SQLITE_OK;
53291 if( rc==SQLITE_NOTFOUND ) rc = SQLITE_OK;
53293 if( rc==SQLITE_OK && !pPager->noSync ){
53307 ** successful, or the connection is in WAL mode, SQLITE_OK is returned.
53314 if( rc==SQLITE_OK ){
53358 int rc = SQLITE_OK; /* Return code */
53377 if( pPager->eState<PAGER_WRITER_CACHEMOD ) return SQLITE_OK;
53397 assert( rc==SQLITE_OK );
53402 if( rc==SQLITE_OK ){
53464 if( rc==SQLITE_OK ){
53473 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
53478 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
53485 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
53499 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
53507 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
53511 if( rc==SQLITE_OK ){
53518 if( rc!=SQLITE_OK ){
53534 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
53546 if( rc==SQLITE_OK && !pagerUseWal(pPager) ){
53566 ** moves into the error state. Otherwise, SQLITE_OK is returned.
53569 int rc = SQLITE_OK; /* Return code */
53599 return SQLITE_OK;
53635 int rc = SQLITE_OK; /* Return code */
53644 if( pPager->eState<=PAGER_READER ) return SQLITE_OK;
53650 if( rc==SQLITE_OK ) rc = rc2;
53668 assert( pPager->eState==PAGER_READER || rc!=SQLITE_OK );
53669 assert( rc==SQLITE_OK || rc==SQLITE_FULL || rc==SQLITE_CORRUPT
53776 ** returned. Otherwise, SQLITE_OK.
53779 int rc = SQLITE_OK; /* Return code */
53830 return SQLITE_OK;
53863 ** savepoint. If no errors occur, SQLITE_OK is returned.
53869 if( op==SAVEPOINT_RELEASE ) rc = SQLITE_OK;
53875 if( rc==SQLITE_OK && iSavepoint<pPager->nSavepoint ){
53896 assert( rc==SQLITE_OK );
54048 ** occurs. Otherwise, it returns SQLITE_OK.
54090 && SQLITE_OK!=(rc = subjournalPageIfRequired(pPg))
54162 if( rc!=SQLITE_OK ){
54174 return SQLITE_OK;
54315 int rc = SQLITE_OK;
54322 assert( rc==SQLITE_OK );
54325 if( rc==SQLITE_OK ){
54328 if( rc==SQLITE_OK && state==PAGER_READER ){
54413 int rc = SQLITE_OK;
54448 if( rc!=SQLITE_OK ){
54464 int rc = SQLITE_OK;
54481 if( rc==SQLITE_OK ){
54500 ** return SQLITE_OK. If an error occurs or the VFS used by the pager does
54505 ** the WAL file is already open, set *pbOpen to 1 and return SQLITE_OK
54512 int rc = SQLITE_OK; /* Return code */
54527 if( rc==SQLITE_OK ){
54548 int rc = SQLITE_OK;
54559 if( rc==SQLITE_OK ){
54564 if( rc==SQLITE_OK && logexists ){
54572 if( rc==SQLITE_OK && pPager->pWal ){
54574 if( rc==SQLITE_OK ){
54604 int rc = SQLITE_OK;
55182 ** page and SQLITE_OK is returned. If an error (an OOM or VFS error) occurs,
55186 int rc = SQLITE_OK;
55214 rc = SQLITE_OK;
55220 assert( iPage==0 || *ppPage || rc!=SQLITE_OK );
55448 if( pWal->exclusiveMode ) return SQLITE_OK;
55453 VVA_ONLY( pWal->lockError = (u8)(rc!=SQLITE_OK && rc!=SQLITE_BUSY); )
55464 if( pWal->exclusiveMode ) return SQLITE_OK;
55469 VVA_ONLY( pWal->lockError = (u8)(rc!=SQLITE_OK && rc!=SQLITE_BUSY); )
55519 assert( rc==SQLITE_OK || iHash>0 );
55521 if( rc==SQLITE_OK ){
55653 if( rc==SQLITE_OK ){
55759 if( rc!=SQLITE_OK ){
55777 if( rc!=SQLITE_OK ){
55836 if( rc!=SQLITE_OK ) break;
55840 if( rc!=SQLITE_OK ) break;
55858 if( rc==SQLITE_OK ){
55921 ** If the log file is successfully opened, SQLITE_OK is returned and
55976 if( rc==SQLITE_OK && flags&SQLITE_OPEN_READONLY ){
55980 if( rc!=SQLITE_OK ){
56196 ** return SQLITE_OK. Otherwise, return an error code. If this routine
56209 int rc = SQLITE_OK; /* Return Code */
56239 for(i=0; rc==SQLITE_OK && i<nSegment; i++){
56245 if( rc==SQLITE_OK ){
56271 if( rc!=SQLITE_OK ){
56379 int rc = SQLITE_OK; /* Return code */
56397 if( rc!=SQLITE_OK ){
56426 if( rc==SQLITE_OK ){
56439 && (rc = walBusyLock(pWal, xBusy, pBusyArg, WAL_READ_LOCK(0),1))==SQLITE_OK
56454 if( rc==SQLITE_OK ){
56457 if( rc==SQLITE_OK && nSize<nReq ){
56464 while( rc==SQLITE_OK && 0==walIteratorNext(pIter, &iDbpage, &iFrame) ){
56477 if( rc!=SQLITE_OK ) break;
56481 if( rc!=SQLITE_OK ) break;
56485 if( rc==SQLITE_OK ){
56490 if( rc==SQLITE_OK && sync_flags ){
56494 if( rc==SQLITE_OK ){
56506 rc = SQLITE_OK;
56515 if( rc==SQLITE_OK && eMode!=SQLITE_CHECKPOINT_PASSIVE ){
56524 if( rc==SQLITE_OK ){
56561 if( rx==SQLITE_OK && (sz > nMax ) ){
56580 int rc = SQLITE_OK;
56593 && SQLITE_OK==(rc = sqlite3OsLock(pWal->pDbFd, SQLITE_LOCK_EXCLUSIVE))
56601 if( rc==SQLITE_OK ){
56608 ** fsyned (rc==SQLITE_OK) and if we are not in persistent-wal
56613 ** completed and fsynced (rc==SQLITE_OK) and we are in persistent
56709 ** If the wal-index header is successfully read, return SQLITE_OK.
56722 if( rc!=SQLITE_OK ){
56740 if( SQLITE_OK==(rc = walLockShared(pWal, WAL_WRITE_LOCK)) ){
56744 }else if( SQLITE_OK==(rc = walLockExclusive(pWal, WAL_WRITE_LOCK, 1)) ){
56746 if( SQLITE_OK==(rc = walIndexPage(pWal, 0, &page0)) ){
56784 ** On success return SQLITE_OK. On a permanent failure (such an
56834 int rc = SQLITE_OK; /* Return code */
56886 }else if( SQLITE_OK==(rc = walLockShared(pWal, WAL_RECOVER_LOCK)) ){
56893 if( rc!=SQLITE_OK ){
56910 if( rc==SQLITE_OK ){
56929 return SQLITE_OK;
56961 if( rc==SQLITE_OK ){
57044 ** SQLITE_OK is returned if successful, or an SQLite error code if an
57053 if( rc==SQLITE_OK ){
57059 if( rc==SQLITE_OK ){
57075 if( rc!=SQLITE_OK ) break;
57083 if( rc==SQLITE_OK ){
57087 if( rc!=SQLITE_OK || 0==memcmp(pBuf1, pBuf2, szPage) ){
57138 testcase( rc==SQLITE_OK );
57141 if( rc==SQLITE_OK ){
57175 if( rc==SQLITE_OK ){
57197 if( rc!=SQLITE_OK ){
57223 ** Return SQLITE_OK if successful, or an error code if an error occurs. If an
57247 return SQLITE_OK;
57285 if( rc!=SQLITE_OK ){
57320 return SQLITE_OK;
57325 ** (which is nOut bytes in size). Return SQLITE_OK if successful, or an
57414 return SQLITE_OK;
57423 ** other than SQLITE_OK, it is not invoked again and the error code is
57427 ** function returns SQLITE_OK.
57430 int rc = SQLITE_OK;
57441 ALWAYS(rc==SQLITE_OK) && iFrame<=iMax;
57484 int rc = SQLITE_OK;
57516 ** SQLITE_OK is returned if no error is encountered (regardless of whether
57521 int rc = SQLITE_OK;
57531 if( rc==SQLITE_OK ){
57557 testcase( rc==SQLITE_OK );
57636 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
57640 int rc = SQLITE_OK; /* Return code */
57666 for(; rc==SQLITE_OK && iRead<=iLast; iRead++){
57669 if( rc==SQLITE_OK ){
57728 if( SQLITE_OK!=(rc = walRestartLog(pWal)) ){
57759 if( rc!=SQLITE_OK ){
57797 assert( rc==SQLITE_OK || iWrite==0 );
57861 assert( rc==SQLITE_OK );
57885 for(p=pList; p && rc==SQLITE_OK; p=p->pDirty){
57890 while( rc==SQLITE_OK && nExtra>0 ){
57896 if( rc==SQLITE_OK ){
57981 if( rc==SQLITE_OK ){
57986 rc = SQLITE_OK;
57991 if( rc==SQLITE_OK ){
57999 if( rc==SQLITE_OK ){
58008 if( rc==SQLITE_OK || rc==SQLITE_BUSY ){
58029 return (rc==SQLITE_OK && eMode!=eMode2 ? SQLITE_BUSY : rc);
58087 if( walLockShared(pWal, WAL_READ_LOCK(pWal->readLock))!=SQLITE_OK ){
58122 int rc = SQLITE_OK;
59005 if( sqlite3_mutex_try(p->pBt->mutex)==SQLITE_OK ){
59295 return SQLITE_OK;
59311 #define querySharedCacheTableLock(a,b,c) SQLITE_OK
59312 #define setSharedCacheTableLock(a,b,c) SQLITE_OK
59448 ** SQLITE_OK if the lock may be obtained (by calling
59469 return SQLITE_OK;
59501 return SQLITE_OK;
59518 ** already been called and returned SQLITE_OK).
59520 ** SQLITE_OK is returned if the lock is added successfully. SQLITE_NOMEM
59541 assert( SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock) );
59574 return SQLITE_OK;
59765 int rc = SQLITE_OK;
59773 if( rc==SQLITE_OK && pgno<=sqlite3BitvecSize(pBt->pHasContent) ){
59816 ** pCur->pKey. SQLITE_OK is returned if successful or an SQLite error
59826 int rc = SQLITE_OK;
59841 if( rc==SQLITE_OK ){
59875 if( rc==SQLITE_OK ){
59917 return SQLITE_OK;
59934 if( SQLITE_OK!=rc ){
59944 return SQLITE_OK;
60009 if( rc==SQLITE_OK ){
60024 SQLITE_OK)
60071 return SQLITE_OK;
60124 ** If *pRC is initially non-zero (non-SQLITE_OK) then this routine is
60148 if( rc!=SQLITE_OK ){
60163 if( rc==SQLITE_OK ){
60178 ** An error code is returned if something goes wrong, otherwise SQLITE_OK.
60208 return SQLITE_OK;
60213 #define ptrmapGet(w,x,y,z) SQLITE_OK
60657 return SQLITE_OK;
60727 ** of the first byte of allocated space. Return either SQLITE_OK or
60741 int rc = SQLITE_OK; /* Integer return code */
60782 return SQLITE_OK;
60811 return SQLITE_OK;
60914 return SQLITE_OK;
60975 return SQLITE_OK;
60981 ** Return SQLITE_OK on success. If we see that the page does
60983 ** SQLITE_CORRUPT. Note that a return of SQLITE_OK does not
61116 return SQLITE_OK;
61198 return SQLITE_OK;
61268 if( rc!=SQLITE_OK ){
61283 return SQLITE_OK;
61325 if( rc==SQLITE_OK ){
61408 int rc = SQLITE_OK; /* Result code from this function */
61542 if( rc==SQLITE_OK ){
61546 if( rc!=SQLITE_OK ){
61652 if( rc!=SQLITE_OK ){
61679 assert( rc!=SQLITE_OK || sqlite3BtreeConnectionCount(*ppBtree)>0 );
61788 sqlite3BtreeRollback(p, SQLITE_OK, 0);
61820 return SQLITE_OK;
61836 return SQLITE_OK;
61870 return SQLITE_OK;
61892 return SQLITE_OK;
61917 int rc = SQLITE_OK;
62034 int rc = SQLITE_OK;
62099 ** SQLITE_OK is returned on success. If the file is not a
62114 if( rc!=SQLITE_OK ) return rc;
62116 if( rc!=SQLITE_OK ) return rc;
62155 ** return SQLITE_OK and return without populating BtShared.pPage1.
62164 if( rc!=SQLITE_OK ){
62170 return SQLITE_OK;
62213 ** zero and return SQLITE_OK. The caller will call this function
62267 return SQLITE_OK;
62331 return SQLITE_OK;
62360 return SQLITE_OK;
62365 ** consisting of a single page and no schema objects). Return SQLITE_OK
62414 int rc = SQLITE_OK;
62466 if( SQLITE_OK!=rc ) goto trans_begun;
62472 ** lockBtree() returns something other than SQLITE_OK. lockBtree()
62473 ** may return SQLITE_OK but leave pBt->pPage1 set to 0 if after
62478 while( pBt->pPage1==0 && SQLITE_OK==(rc = lockBtree(pBt)) );
62480 if( rc==SQLITE_OK && wrflag ){
62485 if( rc==SQLITE_OK ){
62491 if( rc!=SQLITE_OK ){
62497 if( rc==SQLITE_OK ){
62530 if( rc==SQLITE_OK ){
62539 if( rc==SQLITE_OK && wrflag ){
62568 if( rc!=SQLITE_OK ) return rc;
62652 return SQLITE_OK;
62687 if( rc!=SQLITE_OK ){
62702 if( rc!=SQLITE_OK ){
62709 if( rc!=SQLITE_OK ){
62721 if( rc!=SQLITE_OK ){
62725 if( rc!=SQLITE_OK ){
62731 if( rc==SQLITE_OK ){
62743 ** SQLITE_OK. If there is no work to do (and therefore no point in
62775 if( rc!=SQLITE_OK ){
62792 if( rc!=SQLITE_OK ){
62805 if( rc!=SQLITE_OK ){
62823 if( rc!=SQLITE_OK ){
62833 if( rc!=SQLITE_OK ){
62846 return SQLITE_OK;
62878 ** SQLITE_OK is returned. Otherwise an SQLite error code.
62897 if( rc==SQLITE_OK ){
62901 if( rc==SQLITE_OK ){
62917 ** If SQLITE_OK is returned, then *pnTrunc is set to the number of pages
62923 int rc = SQLITE_OK;
62951 for(iFree=nOrig; iFree>nFin && rc==SQLITE_OK; iFree--){
62954 if( (rc==SQLITE_DONE || rc==SQLITE_OK) && nFree>0 ){
62962 if( rc!=SQLITE_OK ){
62972 # define setChildPtrmaps(x) SQLITE_OK
63002 int rc = SQLITE_OK;
63009 if( rc!=SQLITE_OK ){
63092 if( p->inTrans==TRANS_NONE ) return SQLITE_OK;
63105 if( rc!=SQLITE_OK && bCleanup==0 ){
63116 return SQLITE_OK;
63126 if( rc==SQLITE_OK ){
63156 ** SQLITE_OK is returned if successful, or if an error occurs while
63161 int rc = SQLITE_OK;
63171 if( rc!=SQLITE_OK ){
63194 ** If tripCode is not SQLITE_OK then cursors will be invalidated (tripped).
63208 assert( tripCode==SQLITE_ABORT_ROLLBACK || tripCode==SQLITE_OK );
63210 if( tripCode==SQLITE_OK ){
63214 rc = SQLITE_OK;
63218 assert( rc==SQLITE_OK || (writeOnly==0 && rc2==SQLITE_OK) );
63219 if( rc2!=SQLITE_OK ) rc = rc2;
63228 if( rc2!=SQLITE_OK ){
63235 if( btreeGetPage(pBt, 1, &pPage1, 0)==SQLITE_OK ){
63303 int rc = SQLITE_OK;
63312 if( rc==SQLITE_OK ){
63315 if( rc==SQLITE_OK ){
63432 return SQLITE_OK;
63508 return SQLITE_OK;
63612 int rc = SQLITE_OK;
63635 if( rc==SQLITE_OK && eType==PTRMAP_OVERFLOW2 && pgno==ovfl ){
63644 if( rc==SQLITE_OK ){
63646 assert( rc==SQLITE_OK || pPage==0 );
63647 if( rc==SQLITE_OK ){
63658 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
63670 ** SQLITE_OK is returned on success, otherwise an error code.
63682 if( rc!=SQLITE_OK ){
63690 return SQLITE_OK;
63730 int rc = SQLITE_OK;
63773 if( rc==SQLITE_OK && amt>0 ){
63813 assert( rc==SQLITE_OK && amt>0 );
63884 if( rc==SQLITE_OK ){
63901 if( rc==SQLITE_OK && amt>0 ){
63920 ** Return SQLITE_OK on success or an error code if anything goes
64117 int rc = SQLITE_OK;
64125 assert( pCur->skipNext!=SQLITE_OK );
64141 return SQLITE_OK;
64146 if( rc!=SQLITE_OK ){
64200 int rc = SQLITE_OK;
64205 while( rc==SQLITE_OK && !(pPage = pCur->apPage[pCur->iPage])->leaf ){
64225 int rc = SQLITE_OK;
64239 return SQLITE_OK;
64242 /* Move the cursor to the first entry in the table. Return SQLITE_OK
64252 if( rc==SQLITE_OK ){
64265 /* Move the cursor to the last entry in the table. Return SQLITE_OK
64287 return SQLITE_OK;
64291 if( rc==SQLITE_OK ){
64299 if( rc==SQLITE_OK ){
64363 return SQLITE_OK;
64368 return SQLITE_OK;
64381 return SQLITE_OK;
64409 return SQLITE_OK;
64459 return SQLITE_OK;
64540 rc = SQLITE_OK;
64556 rc = SQLITE_OK;
64647 if( rc!=SQLITE_OK ){
64652 return SQLITE_OK;
64659 return SQLITE_OK;
64686 return SQLITE_OK;
64694 return SQLITE_OK;
64698 return SQLITE_OK;
64719 return SQLITE_OK;
64758 if( rc!=SQLITE_OK ){
64763 return SQLITE_OK;
64770 return SQLITE_OK;
64788 return SQLITE_OK;
64800 rc = SQLITE_OK;
64820 return SQLITE_OK;
64831 ** SQLITE_OK is returned on success. Any other return value indicates
64975 if( rc!=SQLITE_OK ){
64993 if( rc!=SQLITE_OK ){
64997 if( rc!=SQLITE_OK ){
65073 if( rc==SQLITE_OK ){
65075 if( rc!=SQLITE_OK ){
65122 if( rc==SQLITE_OK ){
65138 if( rc!=SQLITE_OK ){
65150 assert( rc!=SQLITE_OK || sqlite3PagerPageRefcount((*ppPage)->pDbPage)<=1 );
65151 assert( rc!=SQLITE_OK || (*ppPage)->isInit==0 );
65225 if( rc!=SQLITE_OK ){
65256 if( rc==SQLITE_OK ){
65275 if( pPage==0 && SQLITE_OK!=(rc = btreeGetPage(pBt, iPage, &pPage, 0)) ){
65279 if( rc!=SQLITE_OK ){
65296 if( (*pRC)==SQLITE_OK ){
65320 return SQLITE_OK; /* No overflow pages. Return without doing anything */
65370 return SQLITE_OK;
65495 if( pBt->autoVacuum && rc==SQLITE_OK ){
65551 return SQLITE_OK;
65615 ** *pRC must be SQLITE_OK when this routine is called.
65631 assert( *pRC==SQLITE_OK );
65669 if( rc!=SQLITE_OK ){
65806 return SQLITE_OK;
66024 return SQLITE_OK;
66090 if( rc==SQLITE_OK ){
66140 if( rc==SQLITE_OK ){
66216 if( (*pRC)==SQLITE_OK ){
66242 if( rc!=SQLITE_OK ){
66309 int rc = SQLITE_OK; /* The return code */
66717 if( rc!=SQLITE_OK ){
66899 if( rc!=SQLITE_OK ) goto balance_cleanup;
66986 testcase( rc!=SQLITE_OK );
66989 || rc!=SQLITE_OK
67014 if( ISAUTOVACUUM && rc==SQLITE_OK && apNew[0]->isInit ){
67055 ** page and SQLITE_OK is returned. In this case the caller is required
67073 if( rc==SQLITE_OK ){
67103 return SQLITE_OK;
67117 int rc = SQLITE_OK;
67139 if( rc==SQLITE_OK ){
67155 if( rc==SQLITE_OK ){
67224 }while( rc==SQLITE_OK );
67282 assert( pCur->skipNext!=SQLITE_OK );
67393 assert( rc==SQLITE_OK ); /* clearCell never fails when nLocal==nPayload */
67396 return SQLITE_OK;
67408 assert( pPage->nOverflow==0 || rc==SQLITE_OK );
67409 assert( rc!=SQLITE_OK || pPage->nCell>0 || pPage->nOverflow>0 );
67433 assert( rc==SQLITE_OK );
67443 if( (flags & BTREE_SAVEPOSITION) && rc==SQLITE_OK ){
67583 if( rc==SQLITE_OK ){
67606 if( rc==SQLITE_OK && pCur->iPage>iCellDepth ){
67613 if( rc==SQLITE_OK ){
67696 if( rc!=SQLITE_OK ){
67715 if( rc!=SQLITE_OK ){
67721 if( rc!=SQLITE_OK ){
67728 if( rc!=SQLITE_OK ){
67738 if( rc!=SQLITE_OK ){
67742 if( rc!=SQLITE_OK ){
67746 if( rc!=SQLITE_OK ){
67787 return SQLITE_OK;
67876 if( SQLITE_OK==rc ){
67949 if( rc!=SQLITE_OK ){
67960 if( rc!=SQLITE_OK ){
67965 if( rc!=SQLITE_OK ){
67972 if( rc!=SQLITE_OK ){
68032 assert( SQLITE_OK==querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK) );
68067 if( rc==SQLITE_OK ){
68086 ** SQLITE_OK is returned if the operation is successfully executed.
68096 return SQLITE_OK;
68103 while( rc==SQLITE_OK ){
68123 ** If all pages in the tree have been visited, return SQLITE_OK to the
68251 if( rc!=SQLITE_OK ){
68825 int rc = SQLITE_OK;
68889 ** sqlite_master table. Otherwise SQLITE_OK.
68896 assert( rc==SQLITE_OK || rc==SQLITE_LOCKED_SHAREDCACHE );
68909 int rc = SQLITE_OK;
68918 if( rc==SQLITE_OK ){
68945 if( rc!=SQLITE_OK ){
68959 ** saveAllCursors can only return SQLITE_OK.
68962 assert( rc==SQLITE_OK );
69010 if( rc==SQLITE_OK ){
69014 if( rc==SQLITE_OK ){
69016 if( rc==SQLITE_OK ){
69189 ** second argument. If there is not, return SQLITE_OK. Otherwise, if there
69198 return SQLITE_OK;
69261 || checkReadTransaction(pDestDb, p->pDest)!=SQLITE_OK
69287 return (rc!=SQLITE_OK && rc!=SQLITE_BUSY && ALWAYS(rc!=SQLITE_LOCKED));
69313 int rc = SQLITE_OK;
69345 if( rc==SQLITE_OK && newPgsz!=nSrcPgsz ) rc = SQLITE_READONLY;
69353 for(iOff=iEnd-(i64)nSrcPgsz; rc==SQLITE_OK && iOff<iEnd; iOff+=nDestPgsz){
69357 if( SQLITE_OK==(rc = sqlite3PagerGet(pDestPager, iDest, &pDestPg, 0))
69358 && SQLITE_OK==(rc = sqlite3PagerWrite(pDestPg))
69388 ** Return SQLITE_OK if everything is successful, or an SQLite error
69394 if( rc==SQLITE_OK && iCurrent>iSize ){
69445 rc = SQLITE_OK;
69452 if( rc==SQLITE_OK && 0==sqlite3BtreeIsInReadTrans(p->pSrc) ){
69463 if( p->bDestLocked==0 && rc==SQLITE_OK && setDestPgsz(p)==SQLITE_NOMEM ){
69468 if( SQLITE_OK==rc && p->bDestLocked==0
69469 && SQLITE_OK==(rc = sqlite3BtreeBeginTrans(p->pDest, 2))
69480 if( SQLITE_OK==rc && destMode==PAGER_JOURNALMODE_WAL && pgszSrc!=pgszDest ){
69494 if( rc==SQLITE_OK ){
69501 if( rc==SQLITE_OK ){
69521 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
69524 if( rc==SQLITE_OK ){
69532 if( rc==SQLITE_OK ){
69590 for(iPg=nDestTruncate; rc==SQLITE_OK && iPg<=(Pgno)nDstPage; iPg++){
69594 if( rc==SQLITE_OK ){
69600 if( rc==SQLITE_OK ){
69608 rc==SQLITE_OK && iOff<iEnd;
69614 if( rc==SQLITE_OK ){
69620 if( rc==SQLITE_OK ){
69625 if( rc==SQLITE_OK ){
69634 if( SQLITE_OK==rc
69635 && SQLITE_OK==(rc = sqlite3BtreeCommitPhaseTwo(p->pDest, 0))
69651 assert( rc2==SQLITE_OK );
69676 if( p==0 ) return SQLITE_OK;
69697 sqlite3BtreeRollback(p->pDest, SQLITE_OK, 0);
69700 rc = (p->rc==SQLITE_DONE) ? SQLITE_OK : p->rc;
69777 if( rc!=SQLITE_OK ){
69827 if( rc==SQLITE_NOTFOUND ) rc = SQLITE_OK;
69853 assert( b.rc!=SQLITE_OK );
69856 if( rc==SQLITE_OK ){
69952 ** SQLITE_OK is returned if the conversion is successful (or not required).
69964 return SQLITE_OK;
69971 /* MemTranslate() may return SQLITE_OK or SQLITE_NOMEM. If NOMEM is returned,
69975 assert(rc==SQLITE_OK || rc==SQLITE_NOMEM);
69976 assert(rc==SQLITE_OK || pMem->enc!=desiredEnc);
70030 return SQLITE_OK;
70043 ** Return SQLITE_OK on success or an error code (probably SQLITE_NOMEM)
70055 return SQLITE_OK;
70062 ** Return SQLITE_OK on success or SQLITE_NOMEM if malloc fails.
70083 return SQLITE_OK;
70110 return SQLITE_OK;
70125 return SQLITE_OK;
70136 return SQLITE_OK; /* Nothing to do */
70190 return SQLITE_OK;
70198 ** Return SQLITE_ERROR if the finalizer reports an error. SQLITE_OK
70202 int rc = SQLITE_OK;
70420 return SQLITE_OK;
70433 return SQLITE_OK;
70458 return SQLITE_OK;
70682 int rc = SQLITE_OK;
70747 return SQLITE_OK;
70811 return SQLITE_OK;
70837 if( SQLITE_OK==(rc = sqlite3VdbeMemClearAndResize(pMem, amt+2)) ){
70839 if( rc==SQLITE_OK ){
70858 int rc = SQLITE_OK; /* Return code */
70899 if( sqlite3VdbeMemMakeWriteable(pVal)!=SQLITE_OK ){
71026 ** object containing the result before returning SQLITE_OK.
71032 ** If the conditions above are not met, this function returns SQLITE_OK
71050 int rc = SQLITE_OK; /* Return code */
71063 return SQLITE_OK;
71074 if( apVal[i]==0 || rc!=SQLITE_OK ) goto value_from_function_out;
71084 assert( pCtx->pParse->rc==SQLITE_OK );
71094 assert( rc==SQLITE_OK );
71096 if( rc==SQLITE_OK && sqlite3VdbeMemTooBig(pVal) ){
71104 if( rc!=SQLITE_OK ){
71118 # define valueFromFunction(a,b,c,d,e,f) SQLITE_OK
71144 int rc = SQLITE_OK;
71159 testcase( rc!=SQLITE_OK );
71199 if( SQLITE_OK==sqlite3ValueFromExpr(db,pExpr->pLeft,enc,affinity,&pVal)
71349 int rc = SQLITE_OK;
71371 if( rc==SQLITE_OK ){
71416 ** Unless an error is encountered, SQLITE_OK is returned. It is not an
71429 int rc = SQLITE_OK;
71460 ** SQLITE_OK. If no value can be extracted, but no other error occurs
71461 ** (e.g. OOM), return SQLITE_OK and set *ppVal to NULL. Or, if an error
71519 return SQLITE_OK;
71724 return (pNew ? SQLITE_OK : SQLITE_NOMEM_BKPT);
73202 int rc = SQLITE_OK; /* Return code */
73207 assert( p->rc==SQLITE_OK || p->rc==SQLITE_BUSY || p->rc==SQLITE_NOMEM );
73253 p->rc = SQLITE_OK;
73299 if( j==nSub && SQLITE_OK==sqlite3VdbeMemGrow(pSub, nByte, nSub!=0) ){
73362 p->rc = SQLITE_OK;
73485 p->rc = SQLITE_OK;
73809 int rc = SQLITE_OK;
73814 ** SQLITE_OK so p is not used.
73833 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
73861 if( rc!=SQLITE_OK ){
73885 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
73897 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
73903 if( rc==SQLITE_OK ){
73947 }while( rc==SQLITE_OK && res );
73948 if( rc==SQLITE_OK ){
73955 if( rc!=SQLITE_OK ){
73976 if( rc!=SQLITE_OK ){
73989 && SQLITE_OK!=(rc = sqlite3OsSync(pMaster, SQLITE_SYNC_NORMAL))
74007 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
74015 if( rc!=SQLITE_OK ){
74096 ** Otherwise SQLITE_OK.
74100 int rc = SQLITE_OK;
74109 int rc2 = SQLITE_OK;
74115 if( rc2==SQLITE_OK ){
74118 if( rc==SQLITE_OK ){
74126 if( rc==SQLITE_OK ){
74130 if( rc==SQLITE_OK ){
74148 return SQLITE_OK;
74156 ** violations, return SQLITE_ERROR. Otherwise, SQLITE_OK.
74173 return SQLITE_OK;
74211 return SQLITE_OK;
74262 if( p->rc==SQLITE_OK ){
74276 if( p->rc==SQLITE_OK || (p->errorAction==OE_Fail && !isSpecialError) ){
74278 if( rc!=SQLITE_OK ){
74294 }else if( rc!=SQLITE_OK ){
74296 sqlite3RollbackAll(db, SQLITE_OK);
74305 sqlite3RollbackAll(db, SQLITE_OK);
74310 if( p->rc==SQLITE_OK || p->errorAction==OE_Fail ){
74325 ** error code is SQLITE_OK or SQLITE_CONSTRAINT, then promote the
74331 if( p->rc==SQLITE_OK || (p->rc&0xff)==SQLITE_CONSTRAINT ){
74383 return (p->rc==SQLITE_BUSY ? SQLITE_BUSY : SQLITE_OK);
74389 ** in p->rc. This routine sets that result back to SQLITE_OK.
74392 p->rc = SQLITE_OK;
74426 if( sqlite3GlobalConfig.xSqllog && v->rc==SQLITE_OK && v->zSql && v->pc>=0 ){
74532 int rc = SQLITE_OK;
74658 return SQLITE_OK;
74688 return SQLITE_OK;
74712 return SQLITE_OK;
74720 return SQLITE_OK;
75966 ** Return SQLITE_OK if everything works, or an error code otherwise.
76027 return SQLITE_OK;
76041 ** or greater than pUnpacked. Return SQLITE_OK on success.
76076 return SQLITE_OK;
76368 rc = SQLITE_OK;
76393 rc = SQLITE_OK;
76413 int rc = SQLITE_OK;
76439 if( ExpandBlob(p)!=SQLITE_OK ){
76538 if( sqlite3VdbeMemMakeWriteable(pNew)!=SQLITE_OK ){
76721 return SQLITE_OK;
76758 int rc = SQLITE_OK;
76768 if( db->xWalCallback && nEntry>0 && rc==SQLITE_OK ){
76860 p->rcApp = SQLITE_OK;
76879 assert( p->rc==SQLITE_OK );
76881 if( p->rc!=SQLITE_OK ){
76918 int rc = SQLITE_OK; /* Result from sqlite3Step() */
76919 int rc2 = SQLITE_OK; /* Result from sqlite3Reprepare() */
76934 if( rc!=SQLITE_OK) break;
76939 if( rc2!=SQLITE_OK ){
77501 ** out of range, then SQLITE_RANGE is returned. Othewise SQLITE_OK.
77531 sqlite3Error(p->db, SQLITE_OK);
77546 return SQLITE_OK;
77565 if( rc==SQLITE_OK ){
77569 if( rc==SQLITE_OK && encoding!=0 ){
77616 if( rc==SQLITE_OK ){
77629 if( rc==SQLITE_OK ){
77639 if( rc==SQLITE_OK ){
77715 if( rc==SQLITE_OK ){
77784 return SQLITE_OK;
77798 ** SQLITE_OK is returned.
77946 int rc = SQLITE_OK;
77971 if( rc==SQLITE_OK ){
77975 if( rc!=SQLITE_OK ){
78035 int rc = SQLITE_OK;
78057 if( rc!=SQLITE_OK ) goto preupdate_new_out;
78092 if( rc!=SQLITE_OK ) goto preupdate_new_out;
78593 if( SQLITE_OK==sqlite3VdbeMemClearAndResize(pMem, nByte) ){
78728 if( sqlite3Atoi64(pMem->z, &pMem->u.i, pMem->n, pMem->enc)==SQLITE_OK ){
79029 int rc = SQLITE_OK; /* Value to return */
79055 assert( p->rc==SQLITE_OK || (p->rc&0xff)==SQLITE_BUSY );
79100 assert( rc==SQLITE_OK );
79381 ** or sqlite3_finalize(). For a normal halt, this should be SQLITE_OK (0).
79410 if( pOp->p1==SQLITE_OK && p->pFrame ){
79452 assert( rc==SQLITE_BUSY || rc==SQLITE_OK || rc==SQLITE_ERROR );
79456 assert( rc==SQLITE_OK || (p->rc&0xff)==SQLITE_CONSTRAINT );
79457 assert( rc==SQLITE_OK || db->nDeferredCons>0 || db->nDeferredImmCons>0 );
79520 assert( rc==SQLITE_OK || rc==SQLITE_TOOBIG );
79521 if( SQLITE_OK!=sqlite3VdbeChangeEncoding(pOut, encoding) ) goto no_mem;
79538 assert( rc==SQLITE_OK );
79798 if( SQLITE_OK!=(rc = sqlite3VdbeCheckFk(p, 0)) ){
79821 assert( rc==SQLITE_OK );
81052 if( rc!=SQLITE_OK ) goto abort_due_to_error;
81117 assert( rc==SQLITE_OK );
81170 if( rc!=SQLITE_OK ) goto abort_due_to_error;
81449 if( rc!=SQLITE_OK ) goto abort_due_to_error;
81504 if( (rc = sqlite3VdbeCheckFk(p, 1))!=SQLITE_OK ){
81525 if( rc!=SQLITE_OK ) goto abort_due_to_error;
81532 if( rc!=SQLITE_OK ){
81570 if( rc!=SQLITE_OK ) goto abort_due_to_error;
81612 }else if( (rc = sqlite3VdbeCheckFk(p, 1))!=SQLITE_OK ){
81625 if( p->rc==SQLITE_OK ){
81696 if( rc!=SQLITE_OK ){
81716 if( rc==SQLITE_OK ){
82030 assert( rc==SQLITE_OK );
82080 if( rc==SQLITE_OK ){
82083 if( rc==SQLITE_OK ){
82093 if( rc==SQLITE_OK ){
82381 if( rc!=SQLITE_OK ){
82424 if( rc!=SQLITE_OK ){
82441 if( rc!=SQLITE_OK ) goto abort_due_to_error;
82450 if( rc!=SQLITE_OK ) goto abort_due_to_error;
82572 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
82593 if( rc!=SQLITE_OK ){
82686 assert( rc==SQLITE_OK || res==0 );
82694 assert( rc==SQLITE_OK );
82782 if( rc!=SQLITE_OK ){
82840 0, &res))==SQLITE_OK)
83181 assert( rc!=SQLITE_OK || (pOut->flags & MEM_Blob) );
83244 if( rc!=SQLITE_OK ) goto abort_due_to_error;
83767 if( NEVER(rc!=SQLITE_OK) ) goto abort_due_to_error;
83772 if( rc!=SQLITE_OK ){
84113 initData.rc = SQLITE_OK;
84116 if( rc==SQLITE_OK ) rc = initData.rc;
84830 rc = SQLITE_OK;
84912 if( rc==SQLITE_OK ){
84925 if( rc==SQLITE_OK ){
84977 rc = SQLITE_OK;
85076 assert( rc==SQLITE_OK );
85393 if( rc==SQLITE_OK && pOp->p1 ){
85399 rc = SQLITE_OK;
85638 assert( rc!=SQLITE_OK || nExtraDelete==0
85712 ** If successful, SQLITE_OK is returned and subsequent calls to
85768 rc = SQLITE_OK;
85772 if( rc==SQLITE_OK ){
85780 assert( rc!=SQLITE_OK || zErr==0 );
85801 int rc = SQLITE_OK;
86007 if( rc==SQLITE_OK && db->mallocFailed==0 ){
86038 rc = SQLITE_OK;
86168 if( rc!=SQLITE_OK ){
86176 assert( rc==SQLITE_OK || p->pStmt==0 );
86664 ** and return SQLITE_OK. Otherwise, if an error occurs, return an SQLite
86681 return SQLITE_OK;
86705 if( rc!=SQLITE_OK ) return rc;
86748 if( rc!=SQLITE_OK ) return rc;
86757 return SQLITE_OK;
86785 return SQLITE_OK;
86790 ** new mapping and return SQLITE_OK. If the mapping is not attempted
86792 ** mmap), return SQLITE_OK and set *pp to NULL.
86798 int rc = SQLITE_OK;
86803 testcase( rc!=SQLITE_OK );
86811 ** that file) and seek it to offset iOff within the file. Return SQLITE_OK
86820 int rc = SQLITE_OK;
86834 if( rc==SQLITE_OK && pReadr->aMap==0 ){
86842 if( rc==SQLITE_OK && iBuf ){
86850 testcase( rc!=SQLITE_OK );
86858 ** Advance PmaReader pReadr to the next key in its PMA. Return SQLITE_OK if
86862 int rc = SQLITE_OK; /* Return Code */
86871 if( rc==SQLITE_OK && pIncr->bEof==0 ){
86882 testcase( rc!=SQLITE_OK );
86887 if( rc==SQLITE_OK ){
86890 if( rc==SQLITE_OK ){
86893 testcase( rc!=SQLITE_OK );
86923 if( rc==SQLITE_OK ){
86930 if( rc==SQLITE_OK ){
87108 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
87121 int rc = SQLITE_OK;
87293 int rc = SQLITE_OK;
87340 if( rc==SQLITE_OK ) rc = rc2;
87346 # define vdbeSorterJoinThread(pTask) SQLITE_OK
87412 (void)vdbeSorterJoinAll(pSorter, SQLITE_OK);
87481 ** set *ppFd to point to the malloc'd file-handle and return SQLITE_OK.
87496 if( rc==SQLITE_OK ){
87508 ** structure at pTask->pUnpacked. Return SQLITE_OK if successful (or
87518 return SQLITE_OK;
87578 ** SQLITE_OK if successful, or an SQLite error code (i.e. SQLITE_NOMEM) if
87588 if( rc!=SQLITE_OK ) return rc;
87628 assert( pTask->pUnpacked->errCode==SQLITE_OK
87656 ** Write nData bytes of data to the PMA. Return SQLITE_OK
87686 ** Return SQLITE_OK if flushing the buffered data succeeds or is not
87709 ** SQLITE_OK if successful, or an SQLite error code if an error occurs.
87720 ** PMA in the temp file belonging to sub-task pTask. Return SQLITE_OK if
87734 int rc = SQLITE_OK; /* Return code */
87750 assert( rc!=SQLITE_OK || pTask->file.pFd );
87756 if( rc==SQLITE_OK ){
87761 if( rc==SQLITE_OK ){
87765 if( rc==SQLITE_OK ){
87784 assert( rc!=SQLITE_OK || pList->pList==0 );
87785 assert( rc!=SQLITE_OK || pTask->file.iEof==iSz );
87794 ** Return SQLITE_OK if successful or an error code if an error occurs.
87808 if( rc==SQLITE_OK ){
87860 return (rc==SQLITE_OK ? pTask->pUnpacked->errCode : rc);
87886 int rc = SQLITE_OK;
87909 if( rc!=SQLITE_OK || pTask->pThread==0 ) break;
87912 if( rc==SQLITE_OK ){
87953 int rc = SQLITE_OK; /* Return Code */
88004 assert( rc!=SQLITE_OK || pSorter->list.pList==0 );
88057 int rc = SQLITE_OK;
88069 while( rc==SQLITE_OK ){
88088 if( rc==SQLITE_OK ) rc = rc2;
88130 ** SQLITE_OK is returned on success, or an SQLite error code otherwise.
88133 int rc = SQLITE_OK;
88139 if( rc==SQLITE_OK ){
88145 if( rc==SQLITE_OK ){
88176 int rc = SQLITE_OK;
88288 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
88295 int rc = SQLITE_OK; /* Return code */
88319 if( rc!=SQLITE_OK ) return rc;
88359 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
88362 int rc = SQLITE_OK;
88375 if( rc==SQLITE_OK ){
88380 if( rc==SQLITE_OK ){
88391 if( rc==SQLITE_OK ){
88400 if( rc==SQLITE_OK && pIncr->bUseThread ){
88416 if( rc==SQLITE_OK && (SQLITE_MAX_WORKER_THREADS==0 || eMode!=INCRINIT_TASK) ){
88451 int rc = SQLITE_OK; /* Return code */
88470 ** the new object and return SQLITE_OK. Or, if an error does occur, set *ppOut
88488 int rc = SQLITE_OK;
88493 for(i=0; i<nPMA && rc==SQLITE_OK; i++){
88500 if( rc!=SQLITE_OK ){
88533 ** If successful, SQLITE_OK is returned. If an error occurs, an SQLite error
88543 int rc = SQLITE_OK;
88555 for(i=1; i<nDepth && rc==SQLITE_OK; i++){
88567 if( rc==SQLITE_OK ){
88573 if( rc==SQLITE_OK ){
88587 ** If successful, SQLITE_OK is returned and *ppOut set to point to the
88597 int rc = SQLITE_OK;
88611 for(iTask=0; rc==SQLITE_OK && iTask<pSorter->nTask; iTask++){
88626 for(i=0; i<pTask->nPMA && rc==SQLITE_OK; i += SORTER_MAX_MERGE_COUNT){
88632 if( rc==SQLITE_OK ){
88638 if( rc==SQLITE_OK ){
88654 if( rc!=SQLITE_OK ){
88669 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
88685 if( rc==SQLITE_OK ){
88693 if( rc==SQLITE_OK ){
88698 if( rc==SQLITE_OK ){
88700 if( rc==SQLITE_OK ){
88709 for(iTask=0; rc==SQLITE_OK && iTask<pSorter->nTask; iTask++){
88729 if( rc==SQLITE_OK ){
88741 if( rc!=SQLITE_OK ){
88755 int rc = SQLITE_OK; /* Return code */
88789 if( rc==SQLITE_OK ){
88829 rc = SQLITE_OK;
88879 return SQLITE_OK;
88926 return SQLITE_OK;
88931 return SQLITE_OK;
89068 return SQLITE_OK;
89094 if( rc==SQLITE_OK ){
89106 if( rc==SQLITE_OK ){
89111 if( rc!=SQLITE_OK ){
89140 if( rc==SQLITE_OK ){
89195 return SQLITE_OK;
89215 return SQLITE_OK;
89224 return SQLITE_OK;
89235 return SQLITE_OK;
89244 return SQLITE_OK;
89314 return SQLITE_OK;
89333 int rc = SQLITE_OK;
90236 if( auth!=SQLITE_OK ){
91679 int rc = SQLITE_OK;
95149 v, OP_Halt, SQLITE_OK, OE_Ignore, 0, pExpr->u.zToken,0);
96730 if( SQLITE_OK!=isSystemTable(pParse, pTab->zName) ){
96733 if( SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){ goto
96962 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
96963 if( rc!=SQLITE_OK ){
97054 if( SQLITE_OK!=isSystemTable(pParse, pTab->zName) ){
98486 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
98898 if( rc==SQLITE_OK ) initAvgEq(pPrevIdx);
98907 int rc = SQLITE_OK; /* Result codes from subroutines */
98918 if( rc==SQLITE_OK && sqlite3FindTable(db, "sqlite_stat3", zDb) ){
98954 int rc = SQLITE_OK;
98998 if( rc==SQLITE_OK && OptimizationEnabled(db, SQLITE_Stat34) ){
99057 int rc = SQLITE_OK;
99149 if( rc!=SQLITE_OK ){
99164 }else if( rc==SQLITE_OK ){
99187 if( rc==SQLITE_OK && aNew->zDbSName==0 ){
99193 if( rc==SQLITE_OK ){
99229 if( rc==SQLITE_OK ){
99235 if( rc==SQLITE_OK ){
99354 SQLITE_OK!=(rc = resolveAttachExpr(&sName, pFilename)) ||
99355 SQLITE_OK!=(rc = resolveAttachExpr(&sName, pDbname)) ||
99356 SQLITE_OK!=(rc = resolveAttachExpr(&sName, pKey))
99370 if(rc!=SQLITE_OK ){
99666 ** should return either SQLITE_OK, SQLITE_DENY, or SQLITE_IGNORE. If
99667 ** SQLITE_OK is returned, it means that access is allowed. SQLITE_DENY
99689 return SQLITE_OK;
99720 if( db->init.busy ) return SQLITE_OK;
99733 }else if( rc!=SQLITE_IGNORE && rc!=SQLITE_OK ){
99801 ** either SQLITE_OK (zero) or SQLITE_IGNORE or SQLITE_DENY. If SQLITE_DENY
99819 return SQLITE_OK;
99823 return SQLITE_OK;
99845 }else if( rc!=SQLITE_OK && rc!=SQLITE_IGNORE ){
100022 if( pParse->rc==SQLITE_OK ) pParse->rc = SQLITE_ERROR;
100231 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
100684 return SQLITE_OK;
100760 if( SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){
100794 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
101483 ** Resize an Index object to hold N columns total. Return SQLITE_OK
101489 if( pIdx->nColumn>=N ) return SQLITE_OK;
101504 return SQLITE_OK;
102811 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
102908 if( SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){
103376 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
103917 if( rc!=SQLITE_OK ){
104186 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
104393 return SQLITE_OK;
104464 return SQLITE_OK;
105112 assert( rcauth==SQLITE_OK || rcauth==SQLITE_DENY || rcauth==SQLITE_IGNORE );
105174 ** The "rcauth==SQLITE_OK" terms is the
105180 if( rcauth==SQLITE_OK
107390 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
111273 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, 0);
111321 int rc = SQLITE_OK; /* Return code */
111331 sqlite3Error(db, SQLITE_OK);
111332 while( rc==SQLITE_OK && zSql[0] ){
111338 assert( rc==SQLITE_OK || pStmt==0 );
111339 if( rc!=SQLITE_OK ){
111413 if( rc!=SQLITE_OK && pzErrMsg ){
112435 ** Return SQLITE_OK on success and SQLITE_ERROR if something goes wrong.
112559 if( rc==SQLITE_OK_LOAD_PERMANENTLY ) return SQLITE_OK;
112580 return SQLITE_OK;
112621 return SQLITE_OK;
112662 int rc = SQLITE_OK;
112733 if( sqlite3_initialize()==SQLITE_OK )
113556 return SQLITE_OK;
113569 SQLITE_OK;
113570 if( invalidateTempStorage( pParse ) != SQLITE_OK ){
113574 return SQLITE_OK;
113793 ** connection. If it returns SQLITE_OK, then assume that the VFS
113813 if( rc==SQLITE_OK ){
114115 if( rc==SQLITE_OK && (eAuto==1 || eAuto==2) ){
114126 { OP_Halt, SQLITE_OK, OE_Abort, 0}, /* 3 */
114268 rc = SQLITE_OK;
114270 if( rc==SQLITE_OK ){
114317 if( rc!=SQLITE_OK || res==0 ){
114361 if( rc!=SQLITE_OK || res==0 ){
114406 if( res!=SQLITE_OK ){
115429 if( zRight && sqlite3DecOrHexToI64(zRight, &N)==SQLITE_OK ){
115446 && sqlite3DecOrHexToI64(zRight, &N)==SQLITE_OK
115474 SQLITE_FCNTL_LOCKSTATE, &j)==SQLITE_OK ){
115607 if( rc==SQLITE_OK ){
115632 return SQLITE_OK;
115649 if( pTab->nHidden==0 ){ return SQLITE_OK; }
115664 return SQLITE_OK;
115669 if( seen[1]==0 ) return SQLITE_OK;
115675 return SQLITE_OK;
115686 return SQLITE_OK;
115705 return SQLITE_OK;
115711 int rc = SQLITE_OK;
115763 if( rc!=SQLITE_OK ){
115793 return SQLITE_OK;
115802 return SQLITE_OK;
115941 if( SQLITE_OK!=rc ){
116017 initData.rc = SQLITE_OK;
116032 return SQLITE_OK;
116041 if( rc!=SQLITE_OK ){
116155 if( rc==SQLITE_OK ) rc = initData.rc;
116158 if( rc==SQLITE_OK ){
116167 if( rc==SQLITE_OK || (db->flags&SQLITE_RecoveryMode)){
116177 rc = SQLITE_OK;
116214 rc = SQLITE_OK;
116217 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
116231 if( rc==SQLITE_OK && !DbHasProperty(db, 1, DB_SchemaLoaded) ){
116240 if( rc==SQLITE_OK && commit_internal ){
116252 int rc = SQLITE_OK;
116258 if( rc!=SQLITE_OK ){
116292 if( rc!=SQLITE_OK ) return;
116374 int rc = SQLITE_OK; /* Result code */
116448 SQLITE_OK;
116461 if( rc==SQLITE_OK && sParse.pVdbe && sParse.explain ){
116487 if( sParse.pVdbe && (rc!=SQLITE_OK || db->mallocFailed) ){
116542 assert( rc==SQLITE_OK || *ppStmt==0 );
116549 ** If the statement is successfully recompiled, return SQLITE_OK. Otherwise,
116579 return SQLITE_OK;
116600 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
116612 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
116635 int rc = SQLITE_OK;
116688 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
116700 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
118344 ** Return SQLITE_OK on success. If a memory allocation error occurs,
118434 return SQLITE_OK;
118937 int rc = SQLITE_OK; /* Success code from a subroutine */
119036 testcase( rc!=SQLITE_OK );
119109 testcase( rc!=SQLITE_OK );
119190 testcase( rc!=SQLITE_OK );
120665 ** pFrom->pIndex and return SQLITE_OK.
120683 return SQLITE_OK;
120832 ** Whether or not a match is found, SQLITE_OK is returned if no error
120834 ** parser and some error code other than SQLITE_OK returned.
120947 return SQLITE_OK;
122727 res.rc = SQLITE_OK;
122750 if( rc!=SQLITE_OK ){
122967 if( !zName || SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){
123279 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
123646 if( SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen)
124799 if( rc!=SQLITE_OK ) return rc;
124806 if( rc!=SQLITE_OK ) break;
124810 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
124891 int rc = SQLITE_OK; /* Return code from service routines */
124945 if( rc!=SQLITE_OK ) goto end_of_vacuum;
124979 if( rc!=SQLITE_OK ) goto end_of_vacuum;
124981 if( rc!=SQLITE_OK ) goto end_of_vacuum;
125012 if( rc!=SQLITE_OK ) goto end_of_vacuum;
125018 if( rc!=SQLITE_OK ) goto end_of_vacuum;
125034 if( rc!=SQLITE_OK ) goto end_of_vacuum;
125083 if( NEVER(rc!=SQLITE_OK) ) goto end_of_vacuum;
125087 if( rc!=SQLITE_OK ) goto end_of_vacuum;
125089 if( rc!=SQLITE_OK ) goto end_of_vacuum;
125095 assert( rc==SQLITE_OK );
125210 int rc = SQLITE_OK;
125219 if( rc!=SQLITE_OK && xDestroy ) xDestroy(pAux);
125682 if( SQLITE_OK!=rc ){
125763 return SQLITE_OK;
125777 if( rc!=SQLITE_OK ){
125787 ** more v-table. Return SQLITE_NOMEM if a malloc fails, or SQLITE_OK otherwise.
125804 return SQLITE_OK;
125826 int rc = SQLITE_OK;
125850 ** create a valid sqlite3_vtab if it returns SQLITE_OK. */
125851 if( rc==SQLITE_OK && ALWAYS(sqlite3GetVTable(db, pTab)) ){
125853 if( rc==SQLITE_OK ){
125869 int rc = SQLITE_OK;
125896 if( SQLITE_OK==sqlite3RunParser(pParse, zCreateTable, &zErr)
125952 int rc = SQLITE_OK;
125970 if( rc==SQLITE_OK ){
126013 ** SQLITE_OK if all xSync operations are successful.
126019 int rc = SQLITE_OK;
126023 for(i=0; rc==SQLITE_OK && i<db->nVTrans; i++){
126041 return SQLITE_OK;
126050 return SQLITE_OK;
126062 int rc = SQLITE_OK;
126074 return SQLITE_OK;
126084 return SQLITE_OK;
126091 if( rc==SQLITE_OK ){
126093 if( rc==SQLITE_OK ){
126116 ** If any virtual table method returns an error code other than SQLITE_OK,
126119 ** SQLITE_OK is returned.
126122 int rc = SQLITE_OK;
126128 for(i=0; rc==SQLITE_OK && i<db->nVTrans; i++){
126342 int rc = SQLITE_OK;
126366 if( rc!=SQLITE_OK ) sqlite3Error(db, rc);
131516 if( rc!=SQLITE_OK ){
131810 ** SQLITE_OK.
131824 int rc = SQLITE_OK;
131837 if( pUpper && rc==SQLITE_OK ){
131845 for(i=0; rc==SQLITE_OK && i<p->nSample; i++){
131847 if( rc==SQLITE_OK && p1 ){
131851 if( rc==SQLITE_OK && p2 ){
131931 int rc = SQLITE_OK;
132000 if( rc==SQLITE_OK && n ){
132017 if( rc==SQLITE_OK && n ){
132030 if( rc==SQLITE_OK ){
132094 ** Write the estimated row count into *pnRow and return SQLITE_OK.
132132 return SQLITE_OK;
132137 if( rc!=SQLITE_OK ) return rc;
132158 ** Write the estimated row count into *pnRow and return SQLITE_OK.
132176 int rc = SQLITE_OK; /* Subfunction return code */
132182 for(i=0; rc==SQLITE_OK && i<pList->nExpr; i++){
132189 if( rc==SQLITE_OK ){
132343 if( p->nLSlot>=n ) return SQLITE_OK;
132351 return SQLITE_OK;
132370 return SQLITE_OK;
132605 return SQLITE_OK;
132622 return SQLITE_OK;
132862 int rc = SQLITE_OK; /* Return code */
132897 for(; rc==SQLITE_OK && pTerm!=0; pTerm = whereScanNext(&scan)){
133056 if( rc==SQLITE_NOTFOUND ) rc = SQLITE_OK;
133057 if( rc!=SQLITE_OK ) break; /* Jump out of the pTerm loop */
133135 && (rc = whereLoopResize(db, pNew, pNew->nLTerm+1))==SQLITE_OK
133284 int rc = SQLITE_OK; /* Return code */
133346 for(pTerm=pWC->a; rc==SQLITE_OK && pTerm<pWCEnd; pTerm++){
133384 for(; rc==SQLITE_OK && pProbe; pProbe=pProbe->pNext, iSortIdx++){
133538 int rc = SQLITE_OK;
133683 int rc = SQLITE_OK; /* Return code */
133724 if( rc==SQLITE_OK && (mBest = (pNew->prereq & ~mPrereq))!=0 ){
133746 while( rc==SQLITE_OK ){
133772 if( rc==SQLITE_OK && seenZero==0 ){
133782 if( rc==SQLITE_OK && seenZeroNoIN==0 ){
133808 int rc = SQLITE_OK;
133822 for(pTerm=pWC->a; pTerm<pWCEnd && rc==SQLITE_OK; pTerm++){
133866 if( rc==SQLITE_OK ){
133869 assert( rc==SQLITE_OK || sCur.n==0 );
133895 for(i=0; rc==SQLITE_OK && i<sSum.n; i++){
133931 int rc = SQLITE_OK;
133962 if( rc==SQLITE_OK ){
134368 ** Return SQLITE_OK on success or SQLITE_NOMEM of a memory allocation
134725 return SQLITE_OK;
140103 pParse->rc = SQLITE_OK;
140158 if( pParse->rc!=SQLITE_OK || db->mallocFailed ) break;
140178 if( pParse->rc!=SQLITE_OK && pParse->rc!=SQLITE_DONE && pParse->zErrMsg==0 ){
140224 assert( nErr==0 || pParse->rc!=SQLITE_OK );
140757 if( rc!=SQLITE_OK ){
140772 if( sqlite3GlobalConfig.isInit ) return SQLITE_OK;
140797 if( rc==SQLITE_OK ){
140807 if( rc==SQLITE_OK ){
140812 /* If rc is not SQLITE_OK at this point, then either the malloc
140815 if( rc!=SQLITE_OK ){
140846 if( rc==SQLITE_OK ){
140850 if( rc==SQLITE_OK ){
140882 if ( rc==SQLITE_OK ){
140917 if( rc!=SQLITE_OK ){
140956 return SQLITE_OK;
140970 int rc = SQLITE_OK;
141265 ** Return SQLITE_OK on success.
141327 return SQLITE_OK;
141364 return SQLITE_OK;
141373 int rc = SQLITE_OK;
141381 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
141388 rc = SQLITE_OK;
141394 return ((rc==SQLITE_OK && bSeenBusy) ? SQLITE_BUSY : rc);
141407 rc = SQLITE_OK;
141446 rc = SQLITE_OK;
141664 return SQLITE_OK;
141707 return SQLITE_OK;
141754 sqlite3RollbackAll(db, SQLITE_OK);
141820 sqlite3Error(db, SQLITE_OK); /* Deallocates any cached error strings. */
141848 ** Rollback all database files. If tripCode is not SQLITE_OK, then
141909 case SQLITE_OK: zName = "SQLITE_OK"; break;
142014 /* SQLITE_OK */ "not an error",
142141 return SQLITE_OK;
142191 return SQLITE_OK;
142257 if( rc==SQLITE_OK ){
142261 if( rc!=SQLITE_OK ){
142307 return SQLITE_OK;
142358 assert( rc!=SQLITE_OK );
142415 int rc = SQLITE_OK;
142481 return SQLITE_OK;
142631 return SQLITE_OK;
142660 return SQLITE_OK;
142702 return SQLITE_OK;
142770 ** returned (i.e. SQLITE_IOERR). Otherwise, SQLITE_OK.
142783 int rc = SQLITE_OK; /* Return code */
142791 for(i=0; i<db->nDb && rc==SQLITE_OK; i++){
142798 rc = SQLITE_OK;
142803 return (rc==SQLITE_OK && bBusy) ? SQLITE_BUSY : rc;
143022 sqlite3Error(db, SQLITE_OK);
143023 return SQLITE_OK;
143152 ** If successful, SQLITE_OK is returned. In this case *ppVfs is set to point to
143169 char **pzErrMsg /* OUT: Error message (if rc!=SQLITE_OK) */
143171 int rc = SQLITE_OK;
143384 if( rc!=SQLITE_OK ){
143561 if( rc!=SQLITE_OK ){
143571 if( rc!=SQLITE_OK ){
143601 sqlite3Error(db, SQLITE_OK);
143609 if( !db->mallocFailed && rc==SQLITE_OK ){
143617 if( rc==SQLITE_OK ){
143620 if( rc!=SQLITE_OK ){
143633 if( !db->mallocFailed && rc==SQLITE_OK ){
143640 if( !db->mallocFailed && rc==SQLITE_OK ){
143646 if( !db->mallocFailed && rc==SQLITE_OK ){
143652 if( !db->mallocFailed && rc==SQLITE_OK){
143658 if( !db->mallocFailed && rc==SQLITE_OK){
143664 if( !db->mallocFailed && rc==SQLITE_OK){
143698 }else if( rc!=SQLITE_OK ){
143710 if( rc==SQLITE_OK ){
143777 if( rc==SQLITE_OK && !DbHasProperty(*ppDb, 0, DB_SchemaLoaded) ){
143837 int rc = SQLITE_OK;
143873 return SQLITE_OK;
143894 return SQLITE_OK;
143904 return SQLITE_OK;
144012 if( SQLITE_OK!=rc ){
144081 if( SQLITE_OK==rc && !pTab ){
144120 return SQLITE_OK;
144145 rc = SQLITE_OK;
144148 rc = SQLITE_OK;
144151 rc = SQLITE_OK;
144467 ** Return SQLITE_OK if SQLite has been initialized and SQLITE_ERROR if
144551 if( z && sqlite3DecOrHexToI64(z, &v)==SQLITE_OK ){
144623 if( rc==SQLITE_OK ){
144659 if( rc==SQLITE_OK ){
144693 if( rc==SQLITE_OK ){
144866 int rc = SQLITE_OK;
145409 /* TODO(shess) Only used for SQLITE_OK and SQLITE_DONE at this time.
145456 ** This method should return either SQLITE_OK (0), or an SQLite error
145457 ** code. If SQLITE_OK is returned, then *ppTokenizer should be set
145493 ** method should either return SQLITE_OK and set the values of the
146108 # define sqlite3Fts3DeferToken(x,y,z) SQLITE_OK
146109 # define sqlite3Fts3CacheDeferredDoclists(x) SQLITE_OK
146111 # define sqlite3Fts3DeferredTokenList(x,y,z) SQLITE_OK
146464 return SQLITE_OK;
146510 int rc = SQLITE_OK; /* Return code */
146524 ** memory associated with the Fts3Table structure and return SQLITE_OK.
146527 return (rc==SQLITE_OK ? fts3DisconnectMethod(pVtab) : rc);
146541 if( *pRc==SQLITE_OK ){
146583 if( (*pRc)==SQLITE_OK ) p->bHasStat = 1;
146596 int rc = SQLITE_OK; /* Return code */
146661 if( *pRc==SQLITE_OK ){
146671 if( rc==SQLITE_OK ){
146677 rc = SQLITE_OK;
146680 assert( p->nPgsz>0 || rc!=SQLITE_OK );
146725 if( *pRc==SQLITE_OK ){
146789 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op (and
146846 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op (and
146882 ** the output value undefined. Otherwise SQLITE_OK is returned.
146901 return SQLITE_OK;
146914 ** If no error occurs, SQLITE_OK is returned and *apIndex set to point to
146962 return SQLITE_OK;
146999 int rc = SQLITE_OK; /* Return code */
147008 if( rc!=SQLITE_OK ){
147014 if( rc==SQLITE_OK ){
147076 int rc = SQLITE_OK; /* Return code */
147136 for(i=3; rc==SQLITE_OK && i<argc; i++){
147255 if( rc==SQLITE_OK && zContent ){
147267 if( rc==SQLITE_OK && zLanguageid ){
147280 if( rc!=SQLITE_OK ) goto fts3_init_out;
147291 if( rc!=SQLITE_OK ) goto fts3_init_out;
147300 if( rc!=SQLITE_OK ) goto fts3_init_out;
147387 if( rc==SQLITE_OK && (zCompress==0)!=(zUncompress==0) ){
147394 if( rc!=SQLITE_OK ) goto fts3_init_out;
147428 if( rc!=SQLITE_OK ){
147529 return SQLITE_OK;
147619 return SQLITE_OK;
147631 ** allocation succeeds, zero it and return SQLITE_OK. Otherwise,
147639 return SQLITE_OK;
147676 return SQLITE_OK;
147689 int rc = SQLITE_OK;
147702 if( rc==SQLITE_OK ) pCsr->bSeekStmt = 1;
147710 ** SQLITE_OK on success.
147713 int rc = SQLITE_OK;
147716 if( rc==SQLITE_OK ){
147720 return SQLITE_OK;
147723 if( rc==SQLITE_OK && ((Fts3Table *)pCsr->base.pVtab)->zContentTbl==0 ){
147734 if( rc!=SQLITE_OK && pContext ){
147753 ** If an OOM error occurs, SQLITE_NOMEM is returned. Otherwise, SQLITE_OK.
147763 int rc = SQLITE_OK; /* Return code */
147875 ** If an error occurs, an error code other than SQLITE_OK is returned.
147886 int rc = SQLITE_OK; /* Return code */
147893 assert( !piLeaf2 || !piLeaf || rc!=SQLITE_OK || (*piLeaf<=*piLeaf2) );
147895 if( rc==SQLITE_OK && iHeight>1 ){
147901 if( rc==SQLITE_OK ){
147909 if( rc==SQLITE_OK ){
147912 if( rc==SQLITE_OK ){
148426 ** containing the output doclist and SQLITE_OK is returned. In this case
148509 return SQLITE_OK;
148584 return SQLITE_OK;
148641 ** other doclists (except the aaOutput[0] one) and return SQLITE_OK.
148668 if( rc!=SQLITE_OK ){
148684 return SQLITE_OK;
148698 ** This function returns SQLITE_OK if the merge is successful, or an
148749 if( rc!=SQLITE_OK ){
148767 return SQLITE_OK;
148788 return SQLITE_OK;
148795 ** This function returns SQLITE_OK if successful, or an SQLite error code
148809 int rc = SQLITE_OK; /* Error code */
148822 if( rc==SQLITE_OK && pSeg ){
148828 if( rc==SQLITE_OK ){
148832 while( rc==SQLITE_OK && SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
148847 if( rc!=SQLITE_OK ) goto finished;
148856 if( rc!=SQLITE_OK ) goto finished;
148902 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
148919 ** zTerm/nTerm is a prefix. If successful, return SQLITE_OK and write
148926 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
148962 if( rc==SQLITE_OK ){
149019 while( SQLITE_OK==rc
149025 if( rc==SQLITE_OK ){
149028 if( rc==SQLITE_OK ){
149074 ** Return SQLITE_OK if nothing goes wrong. SQLITE_OK is returned
149087 rc = SQLITE_OK;
149146 int rc = SQLITE_OK;
149207 if( rc!=SQLITE_OK ){
149213 if( rc!=SQLITE_OK ) return rc;
149243 if( rc==SQLITE_OK ){
149247 if( rc!=SQLITE_OK ) return rc;
149269 return SQLITE_OK;
149288 int rc = SQLITE_OK; /* Return Code */
149323 if( rc==SQLITE_OK && sqlite3_data_count(pCsr->pStmt)-1>iCol ){
149379 if( rc==SQLITE_OK
149387 assert( rc==SQLITE_OK || mxLevel==0 );
149400 ** to 0 or 1). Return SQLITE_OK if successful, or an SQLite error code
149404 int rc = SQLITE_OK;
149410 p->bHasStat = (res==SQLITE_OK);
149446 return SQLITE_OK;
149459 return SQLITE_OK;
149507 ** output variable *ppCsr and SQLITE_OK is returned. Otherwise, an error
149517 int rc = SQLITE_OK;
149567 }else if( SQLITE_OK==fts3CursorSeek(pContext, pCsr) ){
149587 if( SQLITE_OK==fts3CursorSeek(pContext, pCsr) ){
149620 case SQLITE_OK:
149642 if( SQLITE_OK==fts3FunctionArg(pContext, "matchinfo", apVal[0], &pCsr) ){
149710 if( rc==SQLITE_OK ){
149750 int rc = SQLITE_OK;
149773 return SQLITE_OK;
149788 return SQLITE_OK;
149854 int rc = SQLITE_OK;
149873 if( rc!=SQLITE_OK ) return rc;
149877 if( rc!=SQLITE_OK ) return rc;
149891 if( rc==SQLITE_OK ){
149907 if( rc==SQLITE_OK ){
149916 if( SQLITE_OK==rc
149917 && SQLITE_OK==(rc = sqlite3Fts3InitHashTable(db, pHash, "fts3_tokenizer"))
149918 && SQLITE_OK==(rc = sqlite3_overload_function(db, "snippet", -1))
149919 && SQLITE_OK==(rc = sqlite3_overload_function(db, "offsets", 1))
149920 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 1))
149921 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 2))
149922 && SQLITE_OK==(rc = sqlite3_overload_function(db, "optimize", 1))
149927 if( rc==SQLITE_OK ){
149932 if( rc==SQLITE_OK ){
149940 assert( rc!=SQLITE_OK );
149970 if( pExpr && SQLITE_OK==*pRc ){
149980 if( rc!=SQLITE_OK ){
150003 ** SQLITE_OK is returned if successful, or SQLITE_NOMEM if an error occurs.
150012 int rc = SQLITE_OK;
150067 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
150075 int rc = SQLITE_OK;
150077 for(iToken=0; rc==SQLITE_OK && iToken<p->nToken; iToken++){
150085 if( rc==SQLITE_OK ){
150103 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
150121 if( rc!=SQLITE_OK ) return rc;
150127 return SQLITE_OK;
150147 return SQLITE_OK;
150196 return SQLITE_OK;
150215 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
150219 int rc = SQLITE_OK; /* Error code */
150246 for(i=0; rc==SQLITE_OK && i<p->nToken; i++){
150260 assert( rc!=SQLITE_OK || p->nToken<1 || p->aToken[0].pSegcsr==0 || p->bIncr );
150428 ** SQLITE_OK.
150437 int rc = SQLITE_OK;
150480 ** SQLITE_OK.
150487 int rc = SQLITE_OK;
150515 for(i=0; rc==SQLITE_OK && i<p->nToken && bEof==0; i++){
150522 assert( rc!=SQLITE_OK || (p->nToken>=1 && a[p->nToken-1].bIgnore==0) );
150523 assert( rc!=SQLITE_OK || bMaxSet );
150527 while( rc==SQLITE_OK && bEof==0
150576 ** SQLITE_OK.
150587 int rc = SQLITE_OK;
150607 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
150626 if( pExpr && SQLITE_OK==*pRc ){
150670 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
150682 if( *pRc==SQLITE_OK ){
150686 for(i=0; *pRc==SQLITE_OK && i<pPhrase->nToken; i++){
150719 ** write this value to *pnPage and return SQLITE_OK. Otherwise, return
150729 int rc = SQLITE_OK;
150750 if( rc!=SQLITE_OK ) return rc;
150784 ** If no error occurs, SQLITE_OK is returned and sqlite3Fts3DeferToken()
150796 int rc = SQLITE_OK; /* Return code */
150810 return SQLITE_OK;
150822 if( nOvfl==0 || nToken<2 ) return SQLITE_OK;
150826 assert( rc!=SQLITE_OK || nDocSize>0 );
150851 for(ii=0; ii<nToken && rc==SQLITE_OK; ii++){
150888 assert( rc==SQLITE_OK || pList==0 );
150889 if( rc==SQLITE_OK ){
150894 if( rc==SQLITE_OK ){
150923 int rc = SQLITE_OK;
150932 if( rc==SQLITE_OK && nToken>1 && pTab->bFts4 ){
150952 if( rc==SQLITE_OK ){
150954 for(ii=0; rc==SQLITE_OK && ii<nOr; ii++){
151036 ** This function is a no-op if *pRc is other than SQLITE_OK when it is called.
151081 if( *pRc==SQLITE_OK ){
151109 while( !pLeft->bEof && !pRight->bEof && *pRc==SQLITE_OK ){
151124 while( *pRc==SQLITE_OK && pRight->bEof==0 ){
151131 while( *pRc==SQLITE_OK && pLeft->bEof==0 ){
151175 assert( *pRc!=SQLITE_OK || pRight->bStart );
151204 ** If *pRc is not SQLITE_OK, or if pExpr is not the root node of a NEAR
151241 if( *pRc==SQLITE_OK
151295 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
151306 if( *pRc==SQLITE_OK ){
151398 ** If *pRc is not SQLITE_OK when this function is called, it immediately
151403 ** 1. *pRc is SQLITE_OK when this function returns, and
151414 if( rc==SQLITE_OK ){
151424 if( rc==SQLITE_OK ){
151434 return (rc==SQLITE_OK && bMiss);
151442 int rc = SQLITE_OK; /* Return Code */
151463 if( rc==SQLITE_OK && (
151478 ** If *pRc is other than SQLITE_OK when this function is called, it is
151487 if( pExpr && *pRc==SQLITE_OK ){
151565 ** SQLITE_OK is returned if the aMI[] array is successfully allocated and
151572 int rc = SQLITE_OK; /* Return code */
151604 while( pCsr->isEof==0 && rc==SQLITE_OK ){
151622 if( rc==SQLITE_OK && pCsr->isEof==0 ){
151637 ** do {...} while( pRoot->iDocid<iDocid && rc==SQLITE_OK );
151643 }while( pRoot->iDocid!=iDocid && rc==SQLITE_OK );
151659 ** If no error occurs, SQLITE_OK is returned and the values for each column
151685 int rc = SQLITE_OK;
151696 if( rc==SQLITE_OK ){
151744 return SQLITE_OK;
151750 int rc = SQLITE_OK;
151769 if( bOr==0 ) return SQLITE_OK;
151777 while( rc==SQLITE_OK && !pNear->bEof ){
151781 assert( rc!=SQLITE_OK || pPhrase->bIncr==0 );
151784 while( rc==SQLITE_OK && !pNear->bEof ){
151788 if( rc!=SQLITE_OK ) return rc;
151832 if( pIter==0 ) return SQLITE_OK;
151842 if( *pIter==0x00 ) return SQLITE_OK;
151851 return SQLITE_OK;
152002 if( rc!=SQLITE_OK ) return rc;
152020 return SQLITE_OK;
152043 return SQLITE_OK;
152117 return SQLITE_OK;
152133 return SQLITE_OK;
152149 return SQLITE_OK;
152165 return SQLITE_OK;
152180 if( pCsr->aStat[pCsr->iCol].nDoc>0 ) return SQLITE_OK;
152197 return SQLITE_OK;
152255 rc = SQLITE_OK;
152349 if( rc==SQLITE_OK ){
152353 if( rc==SQLITE_OK ) rc = fts3auxNextMethod(pCursor);
152403 return SQLITE_OK;
152415 return SQLITE_OK;
152419 ** Register the fts3aux module with database connection db. Return SQLITE_OK
152600 assert( rc==SQLITE_OK || pCsr==0 );
152601 if( rc==SQLITE_OK ){
152605 if( rc!=SQLITE_OK ){
152630 ** Return SQLITE_OK if successful, or SQLITE_NOMEM if a memory allocation
152655 if( rc==SQLITE_OK ){
152661 if( rc==SQLITE_OK ){
152697 rc = SQLITE_OK;
152727 ** If successful, SQLITE_OK is returned and *ppExpr set to point at the
152769 if( rc==SQLITE_OK ){
152771 for(ii=0; rc==SQLITE_OK; ii++){
152775 if( rc==SQLITE_OK ){
152826 rc = SQLITE_OK;
152846 ** Returns an SQLite error code. SQLITE_OK if everything works, SQLITE_NOMEM
152929 return SQLITE_OK;
152957 if( rc==SQLITE_OK && !*ppExpr ){ rc = SQLITE_DONE; }
153063 ** If successful, SQLITE_OK is returned, *ppExpr is set to point to the
153079 int rc = SQLITE_OK;
153082 while( rc==SQLITE_OK ){
153087 assert( nByte>0 || (rc!=SQLITE_OK && p==0) );
153088 if( rc==SQLITE_OK ){
153176 assert( rc!=SQLITE_OK || (nByte>0 && nByte<=nIn) );
153186 rc = SQLITE_OK;
153204 if( rc!=SQLITE_OK ){
153218 int rc = SQLITE_OK;
153224 if( rc==SQLITE_OK ){
153235 ** If successful, SQLITE_OK is returned and (*pp) set to point to the
153244 int rc = SQLITE_OK; /* Return code */
153253 if( rc==SQLITE_OK ){
153263 if( rc==SQLITE_OK ){
153286 if( rc!=SQLITE_OK ) break;
153333 if( rc==SQLITE_OK ){
153381 if( rc==SQLITE_OK ){
153385 if( rc!=SQLITE_OK ){
153398 if( rc!=SQLITE_OK ){
153440 return SQLITE_OK;
153446 assert( rc==SQLITE_OK || *ppExpr==0 );
153449 if( rc==SQLITE_OK && sParse.nNest ){
153461 ** of the parsed expression tree and SQLITE_OK is returned. If an error
153497 if( rc==SQLITE_OK && *ppExpr ){
153499 if( rc==SQLITE_OK ){
153504 if( rc!=SQLITE_OK ){
153582 if( rc!=SQLITE_OK ){
153698 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
153722 assert( rc==SQLITE_OK || pExpr==0 );
153730 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM ){
153757 if( rc==SQLITE_OK ){
154227 return SQLITE_OK;
154235 return SQLITE_OK;
154270 return SQLITE_OK;
154281 return SQLITE_OK;
154788 return SQLITE_OK;
155031 assert( rc!=SQLITE_OK || *ppTok );
155032 if( rc!=SQLITE_OK ){
155134 if( SQLITE_OK!=p->xCreate(argc-2, azArg, &pTokenizer) ){
155144 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
155152 if( SQLITE_OK!=p->xClose(pCsr) ){
155156 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
155181 if( rc!=SQLITE_OK ){
155205 if( rc!=SQLITE_OK ){
155255 assert( rc==SQLITE_OK );
155265 assert( rc==SQLITE_OK );
155267 assert( rc==SQLITE_OK );
155298 int rc = SQLITE_OK;
155313 if( SQLITE_OK==rc ){
155316 if( SQLITE_OK==rc ){
155320 if( SQLITE_OK==rc ){
155323 if( SQLITE_OK==rc ){
155435 return SQLITE_OK;
155443 return SQLITE_OK;
155478 return SQLITE_OK;
155489 return SQLITE_OK;
155544 return SQLITE_OK;
155669 return SQLITE_OK;
155679 ** array of dequoted strings and SQLITE_OK is returned. The caller is
155689 int rc = SQLITE_OK; /* Return code */
155750 if( rc!=SQLITE_OK ) return rc;
155755 if( rc==SQLITE_OK ){
155765 assert( (rc==SQLITE_OK)==(pMod!=0) );
155766 if( rc==SQLITE_OK ){
155771 if( rc==SQLITE_OK ){
155778 if( rc==SQLITE_OK ){
155803 return SQLITE_OK;
155825 return SQLITE_OK;
155832 return SQLITE_OK;
155849 return SQLITE_OK;
155880 return SQLITE_OK;
155897 if( rc!=SQLITE_OK ){
155899 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
155932 if( rc==SQLITE_OK ){
155938 if( rc!=SQLITE_OK ) return rc;
155979 return SQLITE_OK;
155991 return SQLITE_OK;
155995 ** Register the fts3tok module with database connection db. Return SQLITE_OK
156118 sqlite3_log(SQLITE_OK, "%d-way merge from level %d", nMerge, (int)iAbsLevel);
156189 ** until SegmentReaderNext() returns something other than SQLITE_OK
156312 ** *pp is set to the requested statement handle and SQLITE_OK returned.
156424 int rc = SQLITE_OK;
156445 assert( rc==SQLITE_OK || pStmt==0 );
156452 for(i=0; rc==SQLITE_OK && i<nParam; i++){
156470 if( rc==SQLITE_OK ){
156475 if( rc==SQLITE_OK ) rc = FTS_CORRUPT_VTAB;
156478 rc = SQLITE_OK;
156493 if( rc==SQLITE_OK ){
156499 if( rc==SQLITE_OK ) rc = FTS_CORRUPT_VTAB;
156520 ** Returns SQLITE_OK if the statement is successfully executed, or an
156533 if( rc==SQLITE_OK ){
156556 int rc = SQLITE_OK;
156561 if( rc==SQLITE_OK ){
156612 ** return SQLITE_OK. If an error occurs while preparing the statement,
156643 if( rc==SQLITE_OK ){
156652 if( rc==SQLITE_OK ){
156662 ** Append a single varint to a PendingList buffer. SQLITE_OK is returned
156705 return SQLITE_OK;
156715 ** it is set to SQLITE_OK.
156725 int rc = SQLITE_OK;
156736 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iDelta)) ){
156744 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, 1))
156745 || SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iCol))
156755 if( rc==SQLITE_OK ){
156788 int rc = SQLITE_OK;
156804 if( rc==SQLITE_OK ){
156815 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
156846 return SQLITE_OK;
156850 if( rc!=SQLITE_OK ){
156855 while( SQLITE_OK==rc
156856 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
156876 for(i=1; rc==SQLITE_OK && i<p->nIndex; i++){
156887 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
156916 if( rc!=SQLITE_OK ) return rc;
156921 return SQLITE_OK;
156961 if( rc!=SQLITE_OK ){
156967 return SQLITE_OK;
157001 return SQLITE_OK;
157013 if( rc==SQLITE_OK && p->zLanguageid ){
157019 if( rc!=SQLITE_OK ) return rc;
157039 if( rc!=SQLITE_OK ) return rc;
157059 int rc = SQLITE_OK; /* Return code */
157106 if( rc==SQLITE_OK ){
157112 for(i=1; rc==SQLITE_OK && i<=p->nColumn; i++){
157120 if( rc!=SQLITE_OK ){
157152 ** If successful, *piIdx is set to the allocated index slot and SQLITE_OK
157171 if( rc==SQLITE_OK ){
157181 if( rc==SQLITE_OK ){
157212 ** an SQLite error code is returned. Otherwise, SQLITE_OK is returned. If
157250 if( rc==SQLITE_OK ){
157264 if( rc!=SQLITE_OK ){
157297 if( rc==SQLITE_OK ){
157310 int rc = SQLITE_OK;
157314 while( pReader->pBlob && rc==SQLITE_OK
157336 ** segment. If successful, SQLITE_OK is returned. If there is no next term,
157375 return SQLITE_OK;
157384 return SQLITE_OK;
157391 if( rc!=SQLITE_OK ) return rc;
157403 if( rc!=SQLITE_OK ) return rc;
157426 if( rc!=SQLITE_OK ) return rc;
157444 return SQLITE_OK;
157452 int rc = SQLITE_OK;
157465 if( rc==SQLITE_OK ){
157489 int rc = SQLITE_OK;
157532 if( rc!=SQLITE_OK ) return rc;
157556 if( rc==SQLITE_OK ){
157568 return SQLITE_OK;
157580 int rc = SQLITE_OK;
157586 for(ii=0; rc==SQLITE_OK && ii<pMsr->nSegment; ii++){
157595 if( rc!=SQLITE_OK ) break;
157666 return SQLITE_OK;
157722 int rc = SQLITE_OK; /* Return Code */
157938 if( rc==SQLITE_OK ){
157949 ** *pnMax to this value and return SQLITE_OK. Otherwise, if an error occurs,
157958 if( rc==SQLITE_OK ){
157984 if( rc==SQLITE_OK ){
158094 return SQLITE_OK;
158159 ** If successful, SQLITE_OK is returned and output variable *piLast is
158174 int rc = SQLITE_OK;
158186 for(pIter=pTree->pLeftmost; pIter && rc==SQLITE_OK; pIter=pIter->pRight){
158194 if( rc==SQLITE_OK ){
158231 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
158265 if( rc!=SQLITE_OK ) return rc;
158271 if( rc!=SQLITE_OK ) return rc;
158290 if( rc!=SQLITE_OK ) return rc;
158307 if( rc!=SQLITE_OK ) return rc;
158366 return SQLITE_OK;
158372 ** to the segment using fts3SegWriterAdd(). If successful, SQLITE_OK is
158390 if( rc==SQLITE_OK ){
158394 if( rc==SQLITE_OK ){
158427 ** document pRowid, or false otherwise, and SQLITE_OK is returned. If an
158436 rc = SQLITE_OK;
158439 if( rc==SQLITE_OK ){
158455 ** Return SQLITE_OK if successful, or an SQLite error code if not.
158474 if( rc!=SQLITE_OK ) return rc;
158489 ** iAbsLevel is indeed the largest level, or 0 otherwise, and SQLITE_OK
158503 if( rc!=SQLITE_OK ) return rc;
158525 int rc = SQLITE_OK; /* Return code */
158529 if( rc==SQLITE_OK ){
158551 ** SQLITE_OK is returned if successful, otherwise an SQLite error code.
158561 int rc = SQLITE_OK; /* Return Code */
158565 for(i=0; rc==SQLITE_OK && i<nReader; i++){
158568 if( rc!=SQLITE_OK ){
158575 if( rc==SQLITE_OK ){
158583 if( rc==SQLITE_OK ){
158590 if( rc==SQLITE_OK ){
158652 ** If successful, return SQLITE_OK. Otherwise, if an OOM error is encountered
158669 return SQLITE_OK;
158687 return SQLITE_OK;
158706 while( rc==SQLITE_OK
158714 if( rc!=SQLITE_OK ) return rc;
158719 if( rc!=SQLITE_OK ) return rc;
158737 return SQLITE_OK;
158760 if( rc!=SQLITE_OK ) return rc;
158769 return SQLITE_OK;
158800 if( rc!=SQLITE_OK ) return rc;
158814 if( rc!=SQLITE_OK ) return rc;
158821 return SQLITE_OK;
158852 return SQLITE_OK;
158860 int rc = SQLITE_OK;
158876 if( pCsr->nSegment==0 ) return SQLITE_OK;
158892 if( rc!=SQLITE_OK ) return rc;
158897 /* If all the seg-readers are at EOF, we're finished. return SQLITE_OK. */
158898 assert( rc==SQLITE_OK );
158942 if( rc==SQLITE_OK ) rc = SQLITE_ROW;
159028 }while( rc==SQLITE_OK );
159099 int rc = SQLITE_OK;
159104 if( rc==SQLITE_OK ){
159137 if( rc==SQLITE_OK ){
159140 if( rc==SQLITE_OK ){
159144 if( rc==SQLITE_OK ){
159162 if( rc!=SQLITE_OK ){
159168 if( rc==SQLITE_OK ){
159173 if( rc==SQLITE_OK ){
159193 ** Otherwise, if successful, SQLITE_OK is returned. If an error occurs,
159219 if( rc!=SQLITE_OK || csr.nSegment==0 ) goto finished;
159223 if( rc!=SQLITE_OK ) goto finished;
159248 if( rc!=SQLITE_OK ) goto finished;
159259 while( SQLITE_OK==rc ){
159265 if( rc!=SQLITE_OK ) goto finished;
159272 if( rc!=SQLITE_OK ) goto finished;
159276 if( rc==SQLITE_OK ){
159294 int rc = SQLITE_OK;
159297 for(i=0; rc==SQLITE_OK && i<p->nIndex; i++){
159299 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
159306 if( rc==SQLITE_OK && p->bHasStat
159311 if( rc==SQLITE_OK ){
159448 if( rc!=SQLITE_OK ){
159491 if( rc==SQLITE_OK ){
159498 for(i=0; rc==SQLITE_OK && i<p->nIndex; i++){
159502 rc = SQLITE_OK;
159507 if( rc==SQLITE_OK ) rc = rc2;
159513 return (rc==SQLITE_OK && bReturnDone && bSeenDone) ? SQLITE_DONE : rc;
159530 if( rc==SQLITE_OK ){
159546 if( rc==SQLITE_OK ){
159558 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
159563 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
159573 if( rc!=SQLITE_OK ){
159590 if( rc==SQLITE_OK ){
159627 if( rc==SQLITE_OK ){
159632 for(i=0; rc==SQLITE_OK && sqlite3_step(pStmt)==SQLITE_ROW && i<nSeg; i++){
159644 if( rc==SQLITE_OK ) rc = rc2;
159714 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
159723 if( *pRc==SQLITE_OK && nMin>pBlob->nAlloc ){
159740 ** Otherwise return SQLITE_OK. If there is no next entry on the node
159749 int rc = SQLITE_OK; /* Return code */
159763 if( rc==SQLITE_OK ){
159790 ** If successful, SQLITE_OK is returned and the NodeReader object set to
159833 int rc = SQLITE_OK;
159855 if( rc==SQLITE_OK ){
159863 if( rc==SQLITE_OK ){
159889 if( rc!=SQLITE_OK || iNextPtr==0 ) return rc;
159919 ** returned. Otherwise, SQLITE_OK.
159929 int rc = SQLITE_OK; /* Return code */
159940 if( rc!=SQLITE_OK ) return rc;
159962 return SQLITE_OK;
159969 ** Return SQLITE_OK if successful, or an SQLite error code otherwise.
159980 int rc = SQLITE_OK; /* Return code */
160013 if( rc==SQLITE_OK ){
160030 if( rc==SQLITE_OK ){
160048 ** If *pRc is not SQLITE_OK when this function is called, then no attempt
160052 ** Otherwise, if *pRc is initially SQLITE_OK and an error occurs while
160100 if( rc==SQLITE_OK ){
160113 if( pNode->block.n>0 && rc==SQLITE_OK ){
160121 if( rc==SQLITE_OK ){
160178 if( rc==SQLITE_OK ){
160215 if( rc==SQLITE_OK ){
160245 if( rc==SQLITE_OK && bAppendable ){
160250 if( rc==SQLITE_OK ){
160253 rc==SQLITE_OK && reader.aNode;
160266 if( rc==SQLITE_OK && bAppendable ){
160286 if( rc==SQLITE_OK ){
160291 for(i=nHeight; i>=0 && rc==SQLITE_OK; i--){
160296 while( reader.aNode && rc==SQLITE_OK ) rc = nodeReaderNext(&reader);
160298 if( rc==SQLITE_OK ){
160308 if( rc==SQLITE_OK ){
160320 if( rc==SQLITE_OK ) rc = rc2;
160329 ** one before returning SQLITE_OK. Or, if there are no segments at all
160344 if( rc==SQLITE_OK ){
160395 if( rc==SQLITE_OK ){
160403 if( rc!=SQLITE_OK ) return rc;
160407 if( rc==SQLITE_OK ){
160415 if( rc!=SQLITE_OK ) return rc;
160421 if( rc!=SQLITE_OK ) return rc;
160431 return SQLITE_OK;
160454 if( rc==SQLITE_OK ){
160482 if( rc==SQLITE_OK ){
160499 if( rc==SQLITE_OK ) rc = rc2;
160502 if( rc==SQLITE_OK ){
160505 if( rc==SQLITE_OK ){
160511 for(i=0; rc==SQLITE_OK && i<nIdx; i++){
160554 int rc = SQLITE_OK; /* Return code */
160559 if( rc!=SQLITE_OK ) return rc;
160564 rc==SQLITE_OK && reader.aNode;
160577 if( rc!=SQLITE_OK ) break;
160596 ** SQLITE_OK is returned if the segment is updated successfully. Or an
160606 int rc = SQLITE_OK; /* Return code */
160615 if( rc==SQLITE_OK ){
160626 if( rc==SQLITE_OK ) rc = rc2;
160629 while( rc==SQLITE_OK && iBlock ){
160635 if( rc==SQLITE_OK ){
160638 if( rc==SQLITE_OK ){
160645 if( rc==SQLITE_OK && iNewStart ){
160648 if( rc==SQLITE_OK ){
160656 if( rc==SQLITE_OK ){
160659 if( rc==SQLITE_OK ){
160692 int rc = SQLITE_OK;
160694 for(i=pCsr->nSegment-1; i>=0 && rc==SQLITE_OK; i--){
160709 if( rc==SQLITE_OK ){
160724 if( rc==SQLITE_OK && nRem!=pCsr->nSegment ){
160740 if( rc==SQLITE_OK ){
160755 ** table and return SQLITE_OK. Otherwise, if an error occurs, return an
160764 if( rc==SQLITE_OK ){
160772 if( rc==SQLITE_OK ){
160779 if( rc==SQLITE_OK ) rc = rc2;
160786 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
160791 ** If successful, leave *pRc set to SQLITE_OK and return. If an error occurs,
160801 if( *pRc==SQLITE_OK ){
160812 ** If no error occurs, return SQLITE_OK. If the hint blob in *pHint does
160828 return SQLITE_OK;
160860 while( rc==SQLITE_OK && nRem>0 ){
160888 if( rc==SQLITE_OK && hint.n ){
160920 if( rc==SQLITE_OK ){
160932 if( rc==SQLITE_OK ){
160935 if( SQLITE_OK==rc && pCsr->nSegment==nSeg
160936 && SQLITE_OK==(rc = sqlite3Fts3SegReaderStart(p, pCsr, pFilter))
160947 if( rc==SQLITE_OK && pWriter->nLeafEst ){
160951 if( rc==SQLITE_OK ) rc = sqlite3Fts3SegReaderStep(p, pCsr);
160952 if( pWriter->nWork>=nRem && rc==SQLITE_ROW ) rc = SQLITE_OK;
160956 if( rc==SQLITE_OK ){
160979 if( bDirtyHint && rc==SQLITE_OK ){
161035 rc = SQLITE_OK;
161040 if( rc==SQLITE_OK ){
161060 int rc = SQLITE_OK;
161110 ** If successful, the checksum value is returned and *pRc set to SQLITE_OK.
161125 assert( *pRc==SQLITE_OK );
161135 if( rc==SQLITE_OK ){
161139 if( rc==SQLITE_OK ){
161182 ** to true and return SQLITE_OK. Or if the contents do not match, set *pbOk
161189 int rc = SQLITE_OK; /* Return code */
161196 if( rc==SQLITE_OK ){
161200 while( rc==SQLITE_OK && sqlite3_step(pAllLangid)==SQLITE_ROW ){
161208 if( rc==SQLITE_OK ) rc = rc2;
161212 if( rc==SQLITE_OK ){
161225 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
161230 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
161237 while( rc==SQLITE_OK ){
161244 if( rc==SQLITE_OK ){
161259 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
161273 ** the FTS index are correct, return SQLITE_OK. Or, if the contents of the
161308 if( rc==SQLITE_OK && bOk==0 ) rc = FTS_CORRUPT_VTAB;
161340 rc = SQLITE_OK;
161343 rc = SQLITE_OK;
161346 rc = SQLITE_OK;
161392 int rc = SQLITE_OK; /* Return code */
161405 for(i=0; i<p->nColumn && rc==SQLITE_OK; i++){
161411 SQLITE_OK ){
161418 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
161430 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
161434 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
161457 return SQLITE_OK;
161468 return SQLITE_OK;
161493 return SQLITE_OK;
161508 int rc = SQLITE_OK; /* Return code */
161512 if( bFound && rc==SQLITE_OK ){
161515 if( rc==SQLITE_OK ){
161558 int rc = SQLITE_OK; /* Return Code */
161602 if( rc!=SQLITE_OK ) goto update_out;
161649 if( rc!=SQLITE_OK ){
161661 if( nArg>1 && rc==SQLITE_OK ){
161669 if( rc==SQLITE_OK && (!isRemove || *pRowid!=p->iPrevDocid ) ){
161672 if( rc==SQLITE_OK ){
161700 if( rc==SQLITE_OK ){
161702 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
161704 if( rc2!=SQLITE_OK ) rc = rc2;
161973 if( rc==SQLITE_OK && eType!=FTSQUERY_NOT ){
161988 ** If the callback function returns anything other than SQLITE_OK,
161990 ** Otherwise, SQLITE_OK is returned after a callback has been made for
162009 int rc = SQLITE_OK;
162048 return SQLITE_OK;
162190 assert( rc==SQLITE_OK || pCsr==0 );
162201 assert( rc!=SQLITE_OK || (
162246 if( rc!=SQLITE_OK ){
162269 if( rc==SQLITE_OK ){
162339 return SQLITE_OK;
162401 if( rc!=SQLITE_OK ){
162404 while( rc==SQLITE_OK && iCurrent<(nSnippet+nDesired) ){
162409 if( rc!=SQLITE_OK && rc!=SQLITE_DONE ){ return rc; }
162419 return SQLITE_OK;
162455 return SQLITE_OK;
162462 if( rc!=SQLITE_OK ){
162466 while( rc==SQLITE_OK ){
162485 if( rc!=SQLITE_OK ){
162508 if( rc==SQLITE_OK ){
162515 if( rc!=SQLITE_OK || iCurrent<iPos ) continue;
162529 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zOpen, -1);
162530 if( rc==SQLITE_OK ) rc = fts3StringAppend(pOut, &zDoc[iBegin], iFin-iBegin);
162531 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zClose, -1);
162671 int rc = SQLITE_OK;
162676 for(i=0; i<p->nCol && rc==SQLITE_OK; i++){
162704 return SQLITE_OK;
162755 if( rc!=SQLITE_OK ) return rc;
162766 return SQLITE_OK;
162796 return SQLITE_OK;
162826 ** array before returning. SQLITE_OK is returned in this case.
162860 if( rc!=SQLITE_OK ) return rc;
162896 return SQLITE_OK;
162912 ** Return SQLITE_OK if successful, or an SQLite error code if an error
162913 ** occurs. If a value other than SQLITE_OK is returned, the state the
162922 int rc = SQLITE_OK;
162927 for(i=0; rc==SQLITE_OK && zArg[i]; i++){
162952 if( rc==SQLITE_OK ){
162968 if( rc==SQLITE_OK ){
162983 if( rc==SQLITE_OK ){
163001 if( rc!=SQLITE_OK ) break;
163005 if( rc!=SQLITE_OK ) break;
163009 if( rc!=SQLITE_OK ) break;
163035 int rc = SQLITE_OK;
163085 if( rc==SQLITE_OK ){
163092 if( rc==SQLITE_OK ){
163101 if( rc!=SQLITE_OK ){
163123 int rc = SQLITE_OK;
163174 if( rc!=SQLITE_OK ){
163195 for(i=0; i<nSnippet && rc==SQLITE_OK; i++){
163203 if( rc!=SQLITE_OK ){
163283 if( rc!=SQLITE_OK ) goto offsets_out;
163335 if( rc!=SQLITE_OK ) goto offsets_out;
163338 while( rc==SQLITE_OK ){
163361 while( rc==SQLITE_OK && iCurrent<iMinPos ){
163364 if( rc==SQLITE_OK ){
163376 SQLITE_OK;
163380 if( rc!=SQLITE_OK ) goto offsets_out;
163387 if( rc!=SQLITE_OK ){
163536 return SQLITE_OK;
163605 return SQLITE_OK;
163651 int rc = SQLITE_OK;
163658 for(i=0; rc==SQLITE_OK && i<nArg; i++){
163680 if( rc!=SQLITE_OK ){
163719 return SQLITE_OK;
163730 return SQLITE_OK;
163798 return SQLITE_OK;
164817 int rc = SQLITE_OK;
164831 return SQLITE_OK;
164891 if( pNode && rc==SQLITE_OK ){
164897 if( rc==SQLITE_OK ){
164944 ** is successful, return SQLITE_OK.
164973 int rc = SQLITE_OK;
164985 if( pNode->iNode==0 && rc==SQLITE_OK ){
164998 int rc = SQLITE_OK;
165009 if( rc==SQLITE_OK ){
165138 return SQLITE_OK;
165162 if( rc==SQLITE_OK ){
165181 rc = SQLITE_OK;
165222 return SQLITE_OK;
165446 return SQLITE_OK;
165462 return SQLITE_OK;
165688 int rc = SQLITE_OK;
165747 return SQLITE_OK;
165755 int rc = SQLITE_OK;
165770 int rc = SQLITE_OK;
165772 if( rc==SQLITE_OK && p ){
165786 int rc = SQLITE_OK;
165790 if( p==0 ) return SQLITE_OK;
165805 return SQLITE_OK;
165811 ** return SQLITE_OK. If there is no such record in the table, set
165812 ** *ppLeaf to 0 and return SQLITE_OK. If an error occurs, set *ppLeaf
165885 return SQLITE_OK;
165900 int rc = SQLITE_OK;
165919 if( rc==SQLITE_OK && pLeaf!=0 ){
165936 if( rc==SQLITE_OK && argc>0 ){
165956 if( rc!=SQLITE_OK ){
165972 if( rc==SQLITE_OK ){
166028 int rc = SQLITE_OK;
166072 return SQLITE_OK;
166245 for(ii=0; rc==SQLITE_OK && ii<(pRtree->iDepth-iHeight); ii++){
166317 return SQLITE_OK;
166579 return SQLITE_OK;
166611 int rc = SQLITE_OK;
166661 if( rc!=SQLITE_OK ){
166670 if( SQLITE_OK!=(rc = nodeWrite(pRtree, pRight))
166671 || (0==pLeft->iNode && SQLITE_OK!=(rc = nodeWrite(pRtree, pLeft)))
166681 if( rc!=SQLITE_OK ){
166688 if( rc==SQLITE_OK ){
166692 if( rc!=SQLITE_OK ){
166706 if( rc!=SQLITE_OK ){
166714 if( rc!=SQLITE_OK ){
166722 if( rc==SQLITE_OK ){
166726 if( rc==SQLITE_OK ){
166750 int rc = SQLITE_OK;
166752 while( rc==SQLITE_OK && pChild->iNode!=1 && pChild->pParent==0 ){
166753 int rc2 = SQLITE_OK; /* sqlite3_reset() return code */
166772 if( rc==SQLITE_OK ) rc = rc2;
166773 if( rc==SQLITE_OK && !pChild->pParent ) rc = SQLITE_CORRUPT_VTAB;
166791 if( rc==SQLITE_OK ){
166797 if( rc==SQLITE_OK ){
166800 if( rc!=SQLITE_OK ){
166807 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteNode)) ){
166814 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteParent)) ){
166827 return SQLITE_OK;
166832 int rc = SQLITE_OK;
166845 if( rc==SQLITE_OK ){
166861 if( SQLITE_OK!=(rc = fixLeafParent(pRtree, pNode)) ){
166902 SQLITE_OK;
166954 for(ii=0; rc==SQLITE_OK && ii<(nCell-(RTREE_MINCELLS(pRtree)+1)); ii++){
166965 if( rc==SQLITE_OK ){
166968 for(; rc==SQLITE_OK && ii<nCell; ii++){
166975 if( rc==SQLITE_OK ){
166979 if( rc==SQLITE_OK ){
166999 int rc = SQLITE_OK;
167017 if( rc==SQLITE_OK ){
167030 int rc = SQLITE_OK;
167033 for(ii=0; rc==SQLITE_OK && ii<nCell; ii++){
167042 if( rc==SQLITE_OK ){
167046 if( rc==SQLITE_OK ){
167083 if( rc==SQLITE_OK ){
167088 if( rc==SQLITE_OK ){
167091 if( rc==SQLITE_OK ){
167095 if( rc==SQLITE_OK ){
167101 if( rc==SQLITE_OK ){
167115 if( rc==SQLITE_OK && pRtree->iDepth>0 && NCELL(pRoot)==1 ){
167120 if( rc==SQLITE_OK ){
167124 if( rc==SQLITE_OK ) rc = rc2;
167125 if( rc==SQLITE_OK ){
167134 if( rc==SQLITE_OK ){
167142 if( rc==SQLITE_OK ){
167207 if( rc==SQLITE_OK ){
167223 return (rc==SQLITE_OK ? SQLITE_CONSTRAINT : rc);
167238 int rc = SQLITE_OK;
167330 if( rc==SQLITE_OK && nData>1 ){
167340 if( rc==SQLITE_OK ){
167343 if( rc==SQLITE_OK ){
167348 if( rc==SQLITE_OK ){
167366 return SQLITE_OK;
167377 return SQLITE_OK;
167423 return SQLITE_OK;
167441 if( rc!=SQLITE_OK ){
167443 return rc==SQLITE_ERROR ? SQLITE_OK : rc;
167450 if( rc==SQLITE_OK
167454 rc = SQLITE_OK;
167457 if( rc==SQLITE_OK ){
167503 int rc = SQLITE_OK;
167540 if( rc!=SQLITE_OK ){
167555 for(i=0; i<N_STATEMENT && rc==SQLITE_OK; i++){
167572 ** is written to *piVal and SQLITE_OK returned. Otherwise, an SQLite error
167580 if( rc==SQLITE_OK ){
167593 ** to. If successful, pRtree->iNodeSize is populated and SQLITE_OK returned.
167617 if( rc==SQLITE_OK ){
167631 if( rc!=SQLITE_OK ){
167657 int rc = SQLITE_OK;
167704 if( rc==SQLITE_OK ){
167723 }else if( SQLITE_OK!=(rc = sqlite3_declare_vtab(db, zSql)) ){
167730 if( rc==SQLITE_OK ){
167834 if( rc==SQLITE_OK ){
167837 if( rc==SQLITE_OK ){
167845 if( rc==SQLITE_OK ){
168479 if( rc!=SQLITE_OK ){
168509 int rc = SQLITE_OK;
168513 for(i=0; rc==SQLITE_OK && i<(int)(sizeof(scalars)/sizeof(scalars[0])); i++){
168618 return SQLITE_OK;
168627 return SQLITE_OK;
168702 return SQLITE_OK;
168713 return SQLITE_OK;
168778 return SQLITE_OK;
169238 ** sqlite3rbu_close() returns any value other than SQLITE_OK, the contents
169290 ** SQLITE_OK if no error occurs but there remains work to do to apply
169295 ** SQLITE_OK, all subsequent calls on the same RBU handle are no-ops
169308 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
169326 ** Otherwise, if no error occurs, this function returns SQLITE_OK if the
169743 char *zErrmsg; /* Error message if rc!=SQLITE_OK */
170059 ** SQLITE_OK.
170073 if( rc!=SQLITE_OK ){
170090 if( rc!=SQLITE_OK ){
170101 ** handle and SQLITE_OK is returned.
170191 ** If no error occurs, SQLITE_OK is returned and the iterator is left
170198 if( rc==SQLITE_OK ){
170212 if( rc==SQLITE_OK ){
170223 rc = (pIter->zDataTbl && pIter->zTbl) ? SQLITE_OK : SQLITE_NOMEM;
170230 if( rc==SQLITE_OK ){
170240 rc = pIter->zIdx ? SQLITE_OK : SQLITE_NOMEM;
170247 if( rc!=SQLITE_OK ){
170306 ** If no error occurs, SQLITE_OK is returned and the iterator is left
170324 if( rc==SQLITE_OK ){
170342 ** than SQLITE_OK), then this function returns NULL without modifying the
170351 if( p->rc==SQLITE_OK ){
170376 if( p->rc==SQLITE_OK ){
170400 if( p->rc==SQLITE_OK ){
170446 assert( *pRc==SQLITE_OK );
170470 if( p->rc==SQLITE_OK && rc!=SQLITE_OK ){
170533 assert( p->rc==SQLITE_OK );
170540 if( p->rc!=SQLITE_OK || sqlite3_step(aStmt[0])!=SQLITE_ROW ){
170562 if( p->rc==SQLITE_OK ){
170577 if( p->rc==SQLITE_OK ){
170603 if( p->rc==SQLITE_OK ){
170611 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pList) ){
170618 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
170642 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. If
170658 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_NOTABLE ){
170676 if( p->rc==SQLITE_OK ){
170680 for(i=0; p->rc==SQLITE_OK && i<nCol; i++){
170694 if( p->rc==SQLITE_OK
170708 if( p->rc==SQLITE_OK ){
170713 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
170813 if( rc==SQLITE_OK ){
170820 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
170866 if( rc==SQLITE_OK ) rc = rc2;
170868 if( rc!=SQLITE_OK ){
170904 if( p->rc==SQLITE_OK && pIter->abIndexed ){
171009 if( p->rc==SQLITE_OK ){
171087 if( p->rc==SQLITE_OK ){
171095 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXList) ){
171109 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
171144 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_EXTERNAL ){
171159 if( p->rc==SQLITE_OK ){
171172 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
171218 if( p->rc==SQLITE_OK && pIter->eType!=RBU_PK_VTAB ){
171225 for(iCol=0; p->rc==SQLITE_OK && iCol<pIter->nTblCol; iCol++){
171297 int rc = SQLITE_OK;
171308 for(i=0; rc==SQLITE_OK && i<nVal; i++){
171311 if( rc==SQLITE_OK ){
171316 if( rc!=SQLITE_OK ){
171332 if( pIter->pSelect==0 && rbuObjIterCacheTableInfo(p, pIter)==SQLITE_OK ){
171369 if( p->rc==SQLITE_OK ){
171377 if( rbuIsVacuum(p)==0 && p->rc==SQLITE_OK ){
171385 if( p->rc==SQLITE_OK ){
171442 if( p->rc==SQLITE_OK ){
171454 if( rbuIsVacuum(p)==0 && p->rc==SQLITE_OK ){
171511 if( p->rc==SQLITE_OK ){
171572 return SQLITE_OK;
171622 if( p->rc==SQLITE_OK ){
171666 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
171716 if( rc==SQLITE_OK ) rc = rc2;
171734 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
171752 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
171762 if( p->rc==SQLITE_OK ){
171769 if( p->rc==SQLITE_OK
171776 if( p->rc==SQLITE_OK ) p->rc = rc2;
171778 if( p->rc==SQLITE_OK && bOk==0 ){
171783 if( p->rc==SQLITE_OK ){
171790 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
171810 if( p->rc==SQLITE_OK && p->dbMain==0 ){
171850 if( p->rc==SQLITE_OK ){
171856 if( p->rc==SQLITE_OK ){
171862 if( p->rc==SQLITE_OK ){
171868 if( p->rc==SQLITE_OK ){
171876 if( p->rc==SQLITE_OK ){
171929 if( p->rc==SQLITE_OK ){
171933 if( p->rc==SQLITE_OK ){
171963 if( p->rc==SQLITE_OK ){
171996 if( p->rc==SQLITE_OK ){
172003 if( p->rc==SQLITE_OK && p->nFrame>0 ){
172010 if( p->rc==SQLITE_OK ){
172064 return SQLITE_OK;
172074 return SQLITE_OK;
172087 assert( p->rc==SQLITE_OK );
172102 assert( p->rc==SQLITE_OK );
172104 if( p->rc==SQLITE_OK ){
172153 assert( p->rc==SQLITE_OK && p->zErrmsg==0 );
172165 if( p->rc==SQLITE_OK ){
172186 p->rc = SQLITE_OK;
172200 p->rc = rename(zOal, zWal) ? SQLITE_IOERR : SQLITE_OK;
172203 if( p->rc==SQLITE_OK ){
172293 assert( p->rc==SQLITE_OK );
172353 if( p->rc==SQLITE_OK ){
172366 ** If no error occurs, SQLITE_OK is returned. Otherwise, an error code
172390 if( p->rc==SQLITE_OK ) rbuStepOneOp(p, RBU_INSERT);
172403 for(i=0; p->rc==SQLITE_OK && i<pIter->nCol; i++){
172410 if( p->rc==SQLITE_OK
172418 if( p->rc==SQLITE_OK ){
172436 if( p->rc==SQLITE_OK ){
172444 if( p->rc==SQLITE_OK ){
172455 if( p->rc==SQLITE_OK ){
172467 if( p->rc==SQLITE_OK || p->rc==SQLITE_DONE ){
172497 assert( pInsert==0 || rc==SQLITE_OK );
172499 if( rc==SQLITE_OK ){
172503 if( rc!=SQLITE_OK ) p->rc = rc;
172526 if( p->rc==SQLITE_OK ){
172531 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pPragma) ){
172551 if( p->rc==SQLITE_OK ){
172559 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
172564 if( p->rc!=SQLITE_OK ) return;
172566 if( p->rc==SQLITE_OK ){
172572 if( p->rc==SQLITE_OK ){
172578 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
172586 if( p->rc==SQLITE_OK ){
172605 if( rbuIsVacuum(p) && p->nProgress==0 && p->rc==SQLITE_OK ){
172611 while( p->rc==SQLITE_OK && pIter->zTbl ){
172626 if( p->rc==SQLITE_OK ){
172641 if( p->rc==SQLITE_OK ){
172645 if( p->rc==SQLITE_OK ){
172648 if( p->rc==SQLITE_OK ){
172657 if( p->rc==SQLITE_OK ){
172665 if( p->rc==SQLITE_OK ){
172673 if( p->rc==SQLITE_OK ){
172676 if( p->rc==SQLITE_OK ){
172681 if( p->rc==SQLITE_OK ){
172704 && p->rc==SQLITE_OK
172743 assert( p->rc==SQLITE_OK );
172746 int rc = SQLITE_OK;
172748 while( rc==SQLITE_OK && pIter->zTbl && (pIter->bCleanup
172755 if( rc==SQLITE_OK && !pIter->zTbl ){
172760 if( rc==SQLITE_OK ){
172778 assert( pVfs && p->rc==SQLITE_OK && p->zErrmsg==0 );
172794 assert( p->rc==SQLITE_OK );
172798 if( p->rc==SQLITE_OK ){
172837 if( rc!=SQLITE_OK ){
172845 if( rc==SQLITE_OK ){
172871 if( p->rc==SQLITE_OK ){
172883 if( p->rc==SQLITE_OK ){
172888 if( p->rc==SQLITE_OK ){
172895 if( p->rc==SQLITE_OK && bExists ){
172900 if( p->rc==SQLITE_OK ){
172930 if( p->rc==SQLITE_OK ){
172958 if( p->rc==SQLITE_OK ){
172960 assert( pState || p->rc!=SQLITE_OK );
172961 if( p->rc==SQLITE_OK ){
172975 assert( p->rc!=SQLITE_OK || p->eStage!=0 );
172977 if( p->rc==SQLITE_OK && p->pTargetFd->pWalFd ){
172987 if( p->rc==SQLITE_OK
173004 if( p->rc==SQLITE_OK ){
173010 if( p->rc==SQLITE_OK ){
173016 if( p->rc==SQLITE_OK && p->objiter.zTbl==0 ){
173020 if( p->rc==SQLITE_OK && pState->eStage==0 && rbuIsVacuum(p) ){
173027 if( p->rc==SQLITE_OK ){
173034 if( p->rc==SQLITE_OK ){
173036 if( frc==SQLITE_OK ){
173042 if( p->rc==SQLITE_OK ){
173142 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_OAL ){
173147 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_CKPT ){
173154 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_OAL ){
173166 if( rbuIsVacuum(p) && p->rc!=SQLITE_OK && p->dbRbu ){
173168 if( p->rc==SQLITE_DONE && rc2!=SQLITE_OK ) p->rc = rc2;
173253 if( p->rc!=SQLITE_OK && p->rc!=SQLITE_DONE ){
173268 if( rc==SQLITE_DONE ) return SQLITE_OK;
173273 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "COMMIT", 0, 0, 0);
173277 if( rc==SQLITE_OK && p->eStage==RBU_STAGE_CKPT ){
173288 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbRbu, "COMMIT", 0, 0, 0);
173289 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbRbu, "BEGIN IMMEDIATE", 0, 0, 0);
173290 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "BEGIN IMMEDIATE", 0, 0,0);
173449 rc = SQLITE_OK;
173461 && pRbu->rc==SQLITE_OK
173465 if( rc==SQLITE_OK ){
173483 if( rc==SQLITE_OK && iOfst==0 && (p->openFlags & SQLITE_OPEN_MAIN_DB) ){
173518 if( rc==SQLITE_OK && iOfst==0 && (p->openFlags & SQLITE_OPEN_MAIN_DB) ){
173546 return SQLITE_OK;
173563 if( rc==SQLITE_OK && *pSize==0
173578 int rc = SQLITE_OK;
173634 if( rc==SQLITE_OK ){
173641 rc = SQLITE_OK;
173654 if( rc==SQLITE_OK && op==SQLITE_FCNTL_VFSNAME ){
173687 int rc = SQLITE_OK;
173711 if( bCapture && rc==SQLITE_OK ){
173731 int rc = SQLITE_OK;
173751 if( rc==SQLITE_OK && p->apShm[iRegion]==0 ){
173761 if( rc==SQLITE_OK ){
173787 int rc = SQLITE_OK;
173875 int rc = SQLITE_OK;
173934 if( rc==SQLITE_OK ){
173993 if( rc==SQLITE_OK && flags==SQLITE_ACCESS_EXISTS ){
174146 int rc = SQLITE_OK;
174179 if( rc!=SQLITE_OK ){
174342 int rc = SQLITE_OK;
174357 if( rc==SQLITE_OK ){
174362 assert( rc==SQLITE_OK || pTab==0 );
174363 if( rc==SQLITE_OK ){
174378 return SQLITE_OK;
174428 return SQLITE_OK;
174448 return SQLITE_OK;
174484 return SQLITE_OK;
174586 if( rc!=SQLITE_OK ){
174598 return SQLITE_OK;
174621 if( fd->pMethods!=0 && sqlite3OsFileControl(fd, 230440, &x)==SQLITE_OK ){
174693 return z==0 ? SQLITE_NOMEM_BKPT : SQLITE_OK;
174724 if( rc==SQLITE_OK ){
174731 if( rc==SQLITE_OK ){
174776 int rc = SQLITE_OK;
174807 if( rc==SQLITE_OK ){
174857 return SQLITE_OK;
174863 return SQLITE_OK;
174895 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; }
175217 ** If no error occurs, SQLITE_OK is returned. Or, if an OOM error occurs
175289 return SQLITE_OK;
175345 ** of *piHash asn *pbNullPK are undefined. Otherwise, SQLITE_OK is returned
175371 if( rc!=SQLITE_OK ) return rc;
175404 return SQLITE_OK;
175709 assert( rc==SQLITE_OK );
175752 ** SQLITE_OK.
175755 ** that case the hash-table does not grow, but SQLITE_OK is returned anyway.
175770 return SQLITE_OK;
175791 return SQLITE_OK;
175851 if( rc!=SQLITE_OK ) return rc;
175860 if( rc==SQLITE_OK ){
175867 if( rc==SQLITE_OK ){
175896 if( rc==SQLITE_OK ){
175919 ** key, sqlite3_session.rc is left set to SQLITE_OK and non-zero returned to
175930 if( pSession->rc==SQLITE_OK ){
175958 int rc = SQLITE_OK;
175982 if( rc!=SQLITE_OK ) goto error_out;
175999 assert( rc==SQLITE_OK );
176008 assert( trc==SQLITE_OK );
176011 assert( trc==SQLITE_OK );
176017 if( rc!=SQLITE_OK ) goto error_out;
176067 if( rc!=SQLITE_OK ){
176077 int rc = SQLITE_OK;
176093 if( rc==SQLITE_OK ){
176100 assert( rc==SQLITE_OK || pRet==0 );
176134 assert( pSession->rc==SQLITE_OK );
176185 return SQLITE_OK;
176190 return SQLITE_OK;
176293 int rc = SQLITE_OK;
176301 if( rc==SQLITE_OK ){
176322 int rc = SQLITE_OK;
176340 if( rc==SQLITE_OK ){
176371 SQLITE_OK ){
176385 if( rc==SQLITE_OK ){
176392 if( rc==SQLITE_OK ){
176416 if( rc==SQLITE_OK ){
176423 if( rc==SQLITE_OK ){
176428 if( rc==SQLITE_OK ){
176433 if( rc==SQLITE_OK ){
176481 return SQLITE_OK;
176563 int rc = SQLITE_OK;
176612 if( *pRc==SQLITE_OK && p->nAlloc-p->nBuf<nByte ){
176627 return (*pRc!=SQLITE_OK);
176640 if( rc==SQLITE_OK ){
176644 if( rc==SQLITE_OK ){
176654 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176667 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176680 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176699 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176719 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176737 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176765 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176776 if( *pRc==SQLITE_OK ){
176839 int rc = SQLITE_OK;
176938 int rc = SQLITE_OK;
176995 int rc = SQLITE_OK;
177014 if( rc==SQLITE_OK ){
177026 ** Return SQLITE_OK if all PK values are successfully bound, or an SQLite
177036 int rc = SQLITE_OK;
177039 for(i=0; i<nCol && rc==SQLITE_OK; i++){
177095 ** This function is a no-op if *pRc is set to other than SQLITE_OK when it
177118 ** If no error occurs, SQLITE_OK is returned and the new changeset/patchset
177139 ** object is already in the error state (sqlite3_session.rc != SQLITE_OK),
177148 if( rc!=SQLITE_OK ) return rc;
177152 for(pTab=pSession->pTable; rc==SQLITE_OK && pTab; pTab=pTab->pNext){
177173 if( rc==SQLITE_OK ){
177179 for(i=0; i<pTab->nChange && rc==SQLITE_OK; i++){
177182 for(p=pTab->apChange[i]; rc==SQLITE_OK && p; p=p->pNext){
177184 if( rc!=SQLITE_OK ) continue;
177199 if( rc==SQLITE_OK ){
177206 && rc==SQLITE_OK
177226 if( rc==SQLITE_OK ){
177370 return SQLITE_OK;
177417 ** Return an SQLite error code if an error occurs, or SQLITE_OK otherwise.
177420 int rc = SQLITE_OK;
177422 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
177426 if( SQLITE_OK==sessionBufferGrow(&pIn->buf, nNew, &rc) ){
177470 ** buffer. SQLITE_OK is returned if successful, or SQLITE_NOMEM if an OOM
177487 return SQLITE_OK;
177521 int rc = SQLITE_OK;
177523 for(i=0; i<nCol && rc==SQLITE_OK; i++){
177527 if( rc==SQLITE_OK ){
177537 if( rc==SQLITE_OK ){
177543 if( rc==SQLITE_OK ){
177576 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
177580 int rc = SQLITE_OK;
177585 if( rc==SQLITE_OK ){
177591 while( rc==SQLITE_OK ){
177607 ** If successful, SQLITE_OK is returned and *pnByte is set to the size of
177616 int rc = SQLITE_OK;
177619 for(i=0; rc==SQLITE_OK && i<nCol; i++){
177622 if( rc==SQLITE_OK ){
177651 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code
177658 assert( p->rc==SQLITE_OK );
177661 if( rc==SQLITE_OK ){
177672 if( rc==SQLITE_OK ){
177712 if( p->rc!=SQLITE_OK ) return p->rc;
177727 if( p->rc!=SQLITE_OK ) return p->rc;
177763 if( p->rc!=SQLITE_OK ) return p->rc;
177772 if( p->rc!=SQLITE_OK ) return p->rc;
177778 if( p->rc!=SQLITE_OK ) return p->rc;
177828 return SQLITE_OK;
177844 return SQLITE_OK;
177858 ** not modified. Otherwise, SQLITE_OK.
177872 return SQLITE_OK;
177886 ** not modified. Otherwise, SQLITE_OK.
177900 return SQLITE_OK;
177920 ** code is returned. Otherwise, SQLITE_OK.
177934 return SQLITE_OK;
177941 ** violations in the destination database and returns SQLITE_OK.
177953 return SQLITE_OK;
177964 int rc = SQLITE_OK;
177985 int rc = SQLITE_OK; /* Return value */
178044 assert( rc==SQLITE_OK );
178073 if( rc==SQLITE_OK ){
178097 if( rc!=SQLITE_OK ){
178109 assert( rc==SQLITE_OK );
178113 if( rc!=SQLITE_OK ) goto finished_invert;
178117 assert( rc==SQLITE_OK );
178204 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pDelete is left
178214 int rc = SQLITE_OK;
178251 if( rc==SQLITE_OK ){
178287 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pUpdate is left
178295 int rc = SQLITE_OK;
178347 if( rc==SQLITE_OK ){
178365 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pSelect is left
178383 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pInsert is left
178391 int rc = SQLITE_OK;
178409 if( rc==SQLITE_OK ){
178451 ** An SQLite error code is returned if an error occurs. Otherwise, SQLITE_OK.
178461 int rc = SQLITE_OK;
178469 for(i=0; rc==SQLITE_OK && i<nCol; i++){
178485 ** has occured, the statement is reset and SQLITE_OK is returned. If an
178513 if( rc==SQLITE_OK ){
178549 ** is set to non-zero before returning SQLITE_OK.
178554 ** this function returns SQLITE_OK.
178580 rc = SQLITE_OK;
178589 }else if( rc==SQLITE_OK ){
178604 if( rc==SQLITE_OK ){
178648 ** returns SQLITE_ABORT. Otherwise, if no error occurs, SQLITE_OK is
178662 int rc = SQLITE_OK;
178685 if( rc==SQLITE_OK && sqlite3_bind_parameter_count(p->pDelete)>nCol ){
178688 if( rc!=SQLITE_OK ) return rc;
178692 if( rc==SQLITE_OK && sqlite3_changes(p->db)==0 ){
178706 for(i=0; rc==SQLITE_OK && i<nCol; i++){
178714 if( rc==SQLITE_OK && pNew ){
178718 if( rc==SQLITE_OK ){
178721 if( rc!=SQLITE_OK ) return rc;
178724 ** the result will be SQLITE_OK with 0 rows modified. */
178728 if( rc==SQLITE_OK && sqlite3_changes(p->db)==0 ){
178747 if( rc!=SQLITE_OK ) return rc;
178783 assert( rc==SQLITE_OK || (bRetry==0 && bReplace==0) );
178805 if( rc==SQLITE_OK ){
178810 if( rc==SQLITE_OK ){
178814 if( rc==SQLITE_OK ){
178817 if( rc==SQLITE_OK ){
178836 int rc = SQLITE_OK;
178844 if( rc==SQLITE_OK ){
178853 if( rc==SQLITE_OK ) memset(pIter2->apValue, 0, nByte);
178855 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3changeset_next(pIter2) ){
178860 if( rc==SQLITE_OK ) rc = rc2;
178865 if( rc!=SQLITE_OK ) break;
178909 if( rc==SQLITE_OK ){
178912 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3changeset_next(pIter) ){
178925 if( rc!=SQLITE_OK ) break;
178956 if( rc!=SQLITE_OK ) break;
179003 if( rc==SQLITE_OK ){
179009 if( rc==SQLITE_OK ){
179013 if( rc==SQLITE_OK ){
179029 if( rc==SQLITE_OK ){
179068 if( rc==SQLITE_OK ){
179096 if( rc==SQLITE_OK ){
179232 return SQLITE_OK;
179245 int rc = SQLITE_OK;
179340 if( rc==SQLITE_OK ) rc = pIter->rc;
179358 ** If successful, SQLITE_OK is returned. Or, if an error occurs, an SQLite
179369 int rc = SQLITE_OK;
179377 for(pTab=pGrp->pList; rc==SQLITE_OK && pTab; pTab=pTab->pNext){
179391 if( rc==SQLITE_OK && xOutput && buf.nBuf>=SESSIONS_STRM_CHUNK_SIZE ){
179397 if( rc==SQLITE_OK ){
179415 int rc = SQLITE_OK; /* Return code */
179436 if( rc==SQLITE_OK ){
179467 if( rc==SQLITE_OK ){
179510 if( rc==SQLITE_OK ){
179513 if( rc==SQLITE_OK ){
179516 if( rc==SQLITE_OK ){
179539 if( rc==SQLITE_OK ){
179542 if( rc==SQLITE_OK ){
179545 if( rc==SQLITE_OK ){
179806 return SQLITE_OK;
180529 return SQLITE_OK;
181479 if( rc==SQLITE_OK ){
181490 return SQLITE_OK;
181502 return SQLITE_OK;
181508 if( rc==SQLITE_OK ){
181534 return SQLITE_OK;
181581 return SQLITE_OK;
181707 return SQLITE_OK;
181714 return SQLITE_OK;
181757 return SQLITE_OK;
181774 if( idxNum==0 ) return SQLITE_OK;
181776 if( z==0 ) return SQLITE_OK;
181798 if( zRoot==0 ) return SQLITE_OK;
181814 return SQLITE_OK;
181836 return SQLITE_OK;
181901 int rc = SQLITE_OK;
181949 for(i=0; i<sizeof(aFunc)/sizeof(aFunc[0]) && rc==SQLITE_OK; i++){
181955 for(i=0; i<sizeof(aAgg)/sizeof(aAgg[0]) && rc==SQLITE_OK; i++){
181961 for(i=0; i<sizeof(aMod)/sizeof(aMod[0]) && rc==SQLITE_OK; i++){
182091 ** (not characters) of the buffer and SQLITE_OK is returned. Otherwise,
182104 ** the query within the current row. Return SQLITE_OK if successful, or
182124 ** Returns SQLITE_OK if successful, or an error code (i.e. SQLITE_NOMEM)
182151 ** If the callback function returns any value other than SQLITE_OK, the
182153 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
182156 ** If the query runs to completion without incident, SQLITE_OK is returned.
182330 ** should be set to point to the new tokenizer handle and SQLITE_OK
182331 ** returned. If an error occurs, some value other than SQLITE_OK should
182385 ** If an xToken() callback returns any value other than SQLITE_OK, then
182388 ** input buffer is exhausted, xTokenize() should return SQLITE_OK. Finally,
182391 ** SQLITE_OK or SQLITE_DONE.
183242 ** rc==SQLITE_OK && 0==sqlite3Fts5ExprEof(pExpr);
184706 ** (rc==SQLITE_OK && 0==fts5CInstIterEof(&iter);
184728 ** an SQLite error code if an error occurs, or SQLITE_OK otherwise.
184731 int rc = SQLITE_OK;
184735 while( rc==SQLITE_OK && pIter->iInst<pIter->nInst ){
184738 if( rc==SQLITE_OK ){
184775 if( rc==SQLITE_OK ){
184806 ** If *pRc is set to any value other than SQLITE_OK when this function is
184815 if( *pRc==SQLITE_OK ){
184834 int rc = SQLITE_OK;
184839 if( tflags & FTS5_TOKEN_COLOCATED ) return SQLITE_OK;
184843 if( iPos<p->iRangeStart || iPos>p->iRangeEnd ) return SQLITE_OK;
184860 if( rc==SQLITE_OK ){
184903 if( rc==SQLITE_OK ){
184907 if( rc==SQLITE_OK ){
184912 if( rc==SQLITE_OK ){
184917 if( rc!=SQLITE_OK ){
184939 ** necessary. Return SQLITE_OK if successful, or SQLITE_NOMEM if an
184953 return SQLITE_OK;
184969 int rc = SQLITE_OK;
185016 for(i=0; i<nInst && rc==SQLITE_OK; i++){
185018 if( rc==SQLITE_OK && ic==iCol && iOff>=iPos && iOff<(iPos+nToken) ){
185048 int rc = SQLITE_OK; /* Return code */
185083 if( rc==SQLITE_OK ){
185096 if( rc!=SQLITE_OK ) break;
185100 if( rc!=SQLITE_OK ) break;
185102 if( rc!=SQLITE_OK ) break;
185104 for(ii=0; rc==SQLITE_OK && ii<nInst; ii++){
185111 if( ic!=i || rc!=SQLITE_OK ) continue;
185116 if( rc==SQLITE_OK && nScore>nBestScore ){
185123 if( rc==SQLITE_OK && sFinder.nFirst && nDocsize>nToken ){
185135 if( rc==SQLITE_OK && nScore>nBestScore ){
185147 if( rc==SQLITE_OK ){
185150 if( rc==SQLITE_OK && nColSize==0 ){
185154 if( rc==SQLITE_OK ){
185167 while( ctx.iter.iStart>=0 && ctx.iter.iStart<iBestStart && rc==SQLITE_OK ){
185171 if( rc==SQLITE_OK ){
185180 if( rc==SQLITE_OK ){
185216 return SQLITE_OK;
185229 int rc = SQLITE_OK; /* Return code */
185254 if( rc==SQLITE_OK ) rc = pApi->xRowCount(pFts, &nRow);
185255 if( rc==SQLITE_OK ) rc = pApi->xColumnTotalSize(pFts, -1, &nToken);
185256 if( rc==SQLITE_OK ) p->avgdl = (double)nToken / (double)nRow;
185259 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){
185262 if( rc==SQLITE_OK ){
185282 if( rc!=SQLITE_OK ){
185287 if( rc!=SQLITE_OK ) p = 0;
185305 int rc = SQLITE_OK; /* Error code */
185316 if( rc==SQLITE_OK ){
185321 for(i=0; rc==SQLITE_OK && i<nInst; i++){
185324 if( rc==SQLITE_OK ){
185331 if( rc==SQLITE_OK ){
185338 for(i=0; rc==SQLITE_OK && i<pData->nPhrase; i++){
185347 if( rc==SQLITE_OK ){
185365 int rc = SQLITE_OK; /* Return code */
185368 for(i=0; rc==SQLITE_OK && i<ArraySize(aBuiltin); i++){
185486 if( *pRc==SQLITE_OK ){
185504 if( *pRc==SQLITE_OK ){
185625 return SQLITE_OK;
185630 if( *pRc==SQLITE_OK ){
185651 if( *pRc==SQLITE_OK ){
185708 int rc = SQLITE_OK;
185719 int rc = SQLITE_OK;
185998 return iVal<0 ? SQLITE_ERROR : SQLITE_OK;
186005 ** If successful, object pConfig is updated and SQLITE_OK returned. If
186017 int rc = SQLITE_OK;
186171 ** Fts5Config.pTokenizer. Return SQLITE_OK if successful, or an SQLite error
186191 ** If *pRc is other than SQLITE_OK when this function is called, it is
186207 assert( *pRc==SQLITE_OK );
186242 int rc = SQLITE_OK;
186266 int rc = SQLITE_OK;
186291 ** If successful, SQLITE_OK is returned and *ppOut is set to point to the
186305 int rc = SQLITE_OK; /* Return code */
186326 if( rc==SQLITE_OK && sqlite3_stricmp(pRet->zName, FTS5_RANK_NAME)==0 ){
186331 for(i=3; rc==SQLITE_OK && i<nArg; i++){
186353 if( rc==SQLITE_OK ){
186374 if( rc==SQLITE_OK && pRet->pTok==0 ){
186379 if( rc==SQLITE_OK && pRet->zContent==0 ){
186397 if( rc==SQLITE_OK && pRet->zContentRowid==0 ){
186402 if( rc==SQLITE_OK ){
186406 if( rc!=SQLITE_OK ){
186440 ** object passed as the only argument. Return SQLITE_OK if successful, or
186445 int rc = SQLITE_OK;
186482 ** This function returns SQLITE_OK if successful or an SQLite error code
186485 ** still returns SQLITE_OK. Or, if the tokenization was abandoned early
186496 if( pText==0 ) return SQLITE_OK;
186544 int rc = SQLITE_OK;
186563 if( rc==SQLITE_OK ){
186568 if( rc==SQLITE_OK ){
186584 if( rc!=SQLITE_OK ){
186600 int rc = SQLITE_OK;
186669 if( rc==SQLITE_OK ){
186675 rc = SQLITE_OK;
186691 int rc = SQLITE_OK;
186707 assert( rc==SQLITE_OK || p==0 );
186708 if( rc==SQLITE_OK ){
186722 if( rc==SQLITE_OK && iVersion!=FTS5_CURRENT_VERSION ){
186733 if( rc==SQLITE_OK ){
186872 if( pParse->rc==SQLITE_OK ){
186976 }while( sParse.rc==SQLITE_OK && t!=FTS5_EOF );
186981 if( iCol<pConfig->nCol && sParse.pExpr && sParse.rc==SQLITE_OK ){
186991 assert( sParse.rc!=SQLITE_OK || sParse.zErr==0 );
186992 if( sParse.rc==SQLITE_OK ){
187085 int rc = SQLITE_OK;
187131 if( iMin==FTS5_LARGEST_INT64 || rc!=SQLITE_OK ) break;
187135 if( rc==SQLITE_OK ){
187154 ** SQLITE_OK is returned if an error occurs, or an SQLite error code
187167 int rc = SQLITE_OK;
187223 if( rc!=SQLITE_OK ) goto ismatch_out;
187284 ** If in/out parameter (*pRc) is set to other than SQLITE_OK when this
187312 if( rc!=SQLITE_OK ){
187424 int rc = SQLITE_OK;
187429 for(p=pTerm; rc==SQLITE_OK && p; p=p->pSynonym){
187438 if( rc!=SQLITE_OK ){
187475 for(i=0; rc==SQLITE_OK && i<pNear->nPhrase; i++){
187502 ** SQLITE_OK. It is not considered an error if some term matches zero
187517 return SQLITE_OK;
187538 assert( (rc==SQLITE_OK)==(p->pIter!=0) );
187539 if( rc!=SQLITE_OK ) return rc;
187547 return SQLITE_OK;
187554 return SQLITE_OK;
187638 ** SQLITE_OK is returned if an error occurs, or an SQLite error code
187648 int rc = SQLITE_OK;
187698 pNode->bNomatch = ((0==fts5ExprNearTest(&rc, pExpr, pNode)) && rc==SQLITE_OK);
187708 ** Return SQLITE_OK if successful, or an SQLite error code if an error
187718 int rc = SQLITE_OK;
187741 if( rc!=SQLITE_OK ) break;
187768 assert( rc==SQLITE_OK );
187798 return SQLITE_OK;
187819 if( rc==SQLITE_OK && sqlite3Fts5IterEof(pIter)==0 ){
187864 if( rc!=SQLITE_OK ){
187873 return SQLITE_OK;
187885 int rc = SQLITE_OK;
187898 if( rc!=SQLITE_OK ){
187928 return SQLITE_OK;
187938 if( rc==SQLITE_OK ){
187950 int rc = SQLITE_OK;
187955 while( rc==SQLITE_OK && p1->bEof==0 ){
187961 assert( rc!=SQLITE_OK || cmp<=0 );
187981 if( rc==SQLITE_OK ){
187984 if( rc!=SQLITE_OK ){
187991 ** If pNode currently points to a match, this function returns SQLITE_OK
187999 int rc = SQLITE_OK;
188037 ** Return an SQLite error code if an error occurs, or SQLITE_OK otherwise.
188041 int rc = SQLITE_OK;
188053 for(i=0; i<pNode->nChild && rc==SQLITE_OK; i++){
188077 if( rc==SQLITE_OK ){
188096 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. It
188109 if( rc==SQLITE_OK
188118 assert( pRoot->bEof==0 && rc==SQLITE_OK );
188127 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. It
188136 assert( pRoot->bNomatch==0 || (rc==SQLITE_OK && pRoot->bEof==0) );
188153 int rc = SQLITE_OK;
188198 if( pParse->rc==SQLITE_OK ){
188224 assert( pParse->rc!=SQLITE_OK );
188265 int rc = SQLITE_OK;
188273 if( pCtx->rc!=SQLITE_OK ) return pCtx->rc;
188307 if( rc==SQLITE_OK ){
188365 if( rc==SQLITE_OK ){
188416 int rc = SQLITE_OK; /* Return code */
188423 if( rc==SQLITE_OK ){
188427 if( rc==SQLITE_OK ){
188431 if( rc==SQLITE_OK ){
188435 if( rc==SQLITE_OK ){
188449 for(i=0; rc==SQLITE_OK && i<pOrig->nTerm; i++){
188452 for(p=&pOrig->aTerm[i]; p && rc==SQLITE_OK; p=p->pSynonym){
188458 if( rc==SQLITE_OK ){
188468 if( rc==SQLITE_OK ){
188552 assert( pParse->rc==SQLITE_OK );
188618 SQLITE_OK ){
188633 assert( pParse->rc!=SQLITE_OK );
188642 ** SQLITE_OK when this function is called, NULL is returned.
188697 if( pParse->rc==SQLITE_OK ){
188802 if( pParse->rc==SQLITE_OK ){
188841 assert( pParse->rc==SQLITE_OK );
188860 assert( pParse->rc!=SQLITE_OK );
189196 if( rc==SQLITE_OK ){
189199 if( rc==SQLITE_OK ){
189216 if( rc!=SQLITE_OK ){
189298 int rc = SQLITE_OK;
189301 for(i=0; rc==SQLITE_OK && i<ArraySize(aFunc); i++){
189425 return SQLITE_OK;
189528 int rc = SQLITE_OK;
189641 int rc = SQLITE_OK;
189741 return SQLITE_OK;
189822 if( rc!=SQLITE_OK ) return rc;
189928 return SQLITE_OK;
190022 return SQLITE_OK;
190052 return SQLITE_OK;
190731 if( p->rc==SQLITE_OK ){
190732 int rc = SQLITE_OK;
190743 if( rc!=SQLITE_OK ){
190746 if( rc==SQLITE_ABORT ) rc = SQLITE_OK;
190751 if( p->pReader==0 && rc==SQLITE_OK ){
190765 if( rc==SQLITE_OK ){
190777 if( rc==SQLITE_OK ){
190780 if( rc!=SQLITE_OK ){
190792 assert( (pRet==0)==(p->rc!=SQLITE_OK) );
190821 if( p->rc==SQLITE_OK ){
190837 if( p->rc!=SQLITE_OK ) return;
190860 if( p->rc!=SQLITE_OK ) return;
190875 if( rc!=SQLITE_OK ){
190901 if( p->rc==SQLITE_OK ){
190937 ** SQLITE_OK returned.
190945 int rc = SQLITE_OK;
190973 for(iLvl=0; rc==SQLITE_OK && iLvl<nLevel; iLvl++){
190989 if( rc==SQLITE_OK ){
191002 if( rc!=SQLITE_OK ){
191016 if( *pRc==SQLITE_OK ){
191046 if( *pRc==SQLITE_OK ){
191075 if( p->rc==SQLITE_OK ){
191079 if( p->rc==SQLITE_OK && pConfig->iCookie!=iCookie ){
191083 if( p->rc!=SQLITE_OK ){
191095 if( p->rc==SQLITE_OK ){
191127 if( p->rc==SQLITE_OK ){
191155 if( p->rc!=SQLITE_OK ) return 0;
191206 if( p->rc==SQLITE_OK ){
191248 int rc = SQLITE_OK;
191317 if( p->rc==SQLITE_OK ){
191440 return p->rc!=SQLITE_OK || pIter->aLvl[0].bEof;
191447 for(i=pIter->nLvl-1; p->rc==SQLITE_OK && i>=0; i--){
191565 for(i=0; p->rc==SQLITE_OK && bDone==0; i++){
191585 if( p->rc==SQLITE_OK ){
191594 if( p->rc!=SQLITE_OK ){
191672 if( p->rc==SQLITE_OK ){
191708 if( p->rc==SQLITE_OK ) p->rc = FTS5_CORRUPT;
191798 if( p->rc==SQLITE_OK ){
191806 if( p->rc==SQLITE_OK ){
191890 while( p->rc==SQLITE_OK && pIter->iLeafPgno>pIter->iTermLeafPgno ){
191938 return (p->rc==SQLITE_OK && pSeg->pLeaf && pSeg->nPos==0);
191987 assert( p->rc==SQLITE_OK );
192166 assert( p->rc==SQLITE_OK );
192326 assert( p->rc==SQLITE_OK );
192492 if( p->rc==SQLITE_OK && bGe==0 ){
192517 assert( p->rc!=SQLITE_OK /* 1 */
192544 assert( p->rc==SQLITE_OK );
192642 if( p->rc==SQLITE_OK ){
192754 assert( p->rc!=SQLITE_OK || pIter->iLeafPgno==iLeafPgno );
192756 if( p->rc==SQLITE_OK ){
192820 if( bMove && p->rc==SQLITE_OK ) pIter->xNext(p, pIter, 0);
192825 }while( p->rc==SQLITE_OK );
192851 for(i=(pIter->nSeg+iChanged)/2; i>=iMinset && p->rc==SQLITE_OK; i=i/2){
192855 assert( p->rc==SQLITE_OK );
192936 while( p->rc==SQLITE_OK ){
192940 assert( p->rc==SQLITE_OK );
192972 if( p->rc==SQLITE_OK ){
192979 assert( p->rc==SQLITE_OK );
193258 if( *pRc==SQLITE_OK ){
193410 if( *pRc==SQLITE_OK ){
193471 if( p->rc==SQLITE_OK ){
193492 if( p->rc==SQLITE_OK ){
193524 if( p->rc==SQLITE_OK ){
193529 if( p->rc==SQLITE_OK ) pSeg->xNext(p, pSeg, 0);
193650 if( p->rc==SQLITE_OK ){
193685 if( p->rc==SQLITE_OK ){
193757 if( p->rc==SQLITE_OK && nLvl>=pWriter->nDlidx ){
193809 if( p->rc==SQLITE_OK ){
193882 for(i=0; p->rc==SQLITE_OK && bDone==0; i++){
193899 if( p->rc==SQLITE_OK && pDlidx[1].buf.n==0 ){
193989 assert( p->rc==SQLITE_OK );
194063 if( p->rc==SQLITE_OK ){
194102 while( p->rc==SQLITE_OK
194132 if( p->rc==SQLITE_OK ){
194183 if( p->rc==SQLITE_OK ){
194230 if( p->rc==SQLITE_OK ){
194353 if( p->rc==SQLITE_OK && bTermWritten==0 ){
194427 while( nRem>0 && p->rc==SQLITE_OK ){
194461 if( p->rc==SQLITE_OK && pStruct->aLevel[iBestLvl].nMerge==0 ){
194482 if( p->rc==SQLITE_OK && p->pConfig->nAutomerge>0 ){
194506 assert( p->rc!=SQLITE_OK || pStruct->nLevel>0 );
194507 while( p->rc==SQLITE_OK && pStruct->aLevel[iLvl].nSeg>=nCrisis ){
194509 assert( p->rc!=SQLITE_OK || pStruct->nLevel>(iLvl+1) );
194518 p->rc = SQLITE_OK;
194586 if( p->rc==SQLITE_OK ){
194589 while( p->rc==SQLITE_OK && 0==sqlite3Fts5HashScanEof(pHash) ){
194610 while( p->rc==SQLITE_OK && iOff<nDoclist ){
194651 while( p->rc==SQLITE_OK ){
194687 if( p->rc==SQLITE_OK ){
194781 assert( p->rc==SQLITE_OK );
194795 while( p->rc==SQLITE_OK && pNew->aLevel[iLvl].nSeg>0 ){
194851 if( p->rc==SQLITE_OK && 0==fts5BufferGrow(&p->rc, pBuf, nData+9+9) ){
195159 for(i=0; p->rc==SQLITE_OK && doclist.n; i++){
195177 if( p->rc==SQLITE_OK ){
195204 assert( p->rc==SQLITE_OK );
195228 assert( p->rc==SQLITE_OK );
195244 /* assert( p->rc==SQLITE_OK ); */
195245 return SQLITE_OK;
195266 ** If successful, set *pp to point to the new object and return SQLITE_OK.
195275 int rc = SQLITE_OK;
195279 if( rc==SQLITE_OK ){
195287 if( rc==SQLITE_OK ){
195293 if( rc==SQLITE_OK ){
195299 assert( rc!=SQLITE_OK || p->rc==SQLITE_OK );
195311 int rc = SQLITE_OK;
195382 int rc = SQLITE_OK; /* Return code */
195385 assert( p->rc==SQLITE_OK );
195393 for(i=0; i<pConfig->nPrefix && rc==SQLITE_OK; i++){
195467 assert( p->rc!=SQLITE_OK || pRet->pColset==0 );
195469 if( p->rc==SQLITE_OK ){
195495 assert( pIter->pIndex->rc==SQLITE_OK );
195507 assert( pIter->pIndex->rc==SQLITE_OK );
195510 if( p->rc==SQLITE_OK ){
195568 if( p->rc==SQLITE_OK && pData->nn ){
195586 assert( p->rc==SQLITE_OK );
195603 ** Return SQLITE_OK
195612 assert( p->rc==SQLITE_OK );
195618 if( rc==SQLITE_OK ){
195702 if( p->rc==SQLITE_OK && cksum1!=cksum2 ) p->rc = FTS5_CORRUPT;
195718 while( rc==SQLITE_OK && 0==sqlite3Fts5IterEof(pIter) ){
195734 if( rc==SQLITE_OK ){
195760 if( rc==SQLITE_OK && (pPrev->n!=n || memcmp(pPrev->p, z, n)) ){
195772 if( rc==SQLITE_OK ){
195776 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
195786 if( iIdx>0 && rc==SQLITE_OK ){
195790 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
195792 if( iIdx>0 && rc==SQLITE_OK ){
195796 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
195803 if( rc==SQLITE_OK && cksum3!=expected ){
195835 for(i=iFirst; p->rc==SQLITE_OK && i<=iLast; i++){
195853 while( ii<pLeaf->nn && p->rc==SQLITE_OK ){
195883 if( p->rc==SQLITE_OK ){
195913 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
196018 if( p->rc==SQLITE_OK ) p->rc = rc2;
196022 if( p->rc==SQLITE_OK && iter.iLeaf!=pSeg->pgnoLast ){
196035 ** checksum does not match. Return SQLITE_OK if all checks pass without
196110 if( p->rc==SQLITE_OK && cksum!=cksum2 ) p->rc = FTS5_CORRUPT;
196205 if( rc!=SQLITE_OK ){
196295 ** If *pRc is other than SQLITE_OK when this function is called, it is a
196341 int rc = SQLITE_OK; /* Return code */
196507 if( rc==SQLITE_OK ){
196554 ** If successful, SQLITE_OK is returned. If an error occurs, some other
196562 if( rc==SQLITE_OK ){
196569 if( rc==SQLITE_OK ){
196915 return SQLITE_OK;
196924 if( rc==SQLITE_OK ){
196952 int rc = SQLITE_OK; /* Return code */
196958 if( rc==SQLITE_OK ){
196960 assert( (rc==SQLITE_OK && *pzErr==0) || pConfig==0 );
196962 if( rc==SQLITE_OK ){
196968 if( rc==SQLITE_OK ){
196973 if( rc==SQLITE_OK ){
196980 if( rc==SQLITE_OK ){
196985 if( rc==SQLITE_OK ){
196993 if( rc!=SQLITE_OK ){
197139 return SQLITE_OK;
197193 return SQLITE_OK;
197199 if( pCsr->base.pVtab==(sqlite3_vtab*)pTab ) return SQLITE_OK;
197215 if( rc==SQLITE_OK ){
197310 return SQLITE_OK;
197319 rc = SQLITE_OK;
197327 rc = SQLITE_OK;
197376 ** Return SQLITE_OK if successful or if no reseek was required, or an
197380 int rc = SQLITE_OK;
197388 if( rc==SQLITE_OK && iRowid!=sqlite3Fts5ExprRowid(pCsr->pExpr) ){
197407 ** Return SQLITE_OK if nothing goes wrong. SQLITE_OK is returned
197430 rc = SQLITE_OK;
197445 rc = SQLITE_OK;
197472 if( rc!=SQLITE_OK ){
197515 if( rc==SQLITE_OK ){
197522 if( rc!=SQLITE_OK ){
197553 int rc = SQLITE_OK; /* Return code */
197598 int rc = SQLITE_OK;
197609 assert( rc==SQLITE_OK || pCsr->pRankArgStmt==0 );
197610 if( rc==SQLITE_OK ){
197616 if( rc==SQLITE_OK ){
197625 assert( rc!=SQLITE_OK );
197631 if( rc==SQLITE_OK ){
197650 int rc = SQLITE_OK;
197661 if( rc==SQLITE_OK ){
197713 int rc = SQLITE_OK; /* Error code */
197793 if( rc==SQLITE_OK ){
197802 if( rc==SQLITE_OK ){
197825 if( rc==SQLITE_OK ){
197891 return SQLITE_OK;
197896 ** Return SQLITE_OK if no error occurs, or an SQLite error code otherwise.
197902 int rc = SQLITE_OK;
197911 assert( rc!=SQLITE_OK || pTab->base.zErrMsg==0 );
197915 if( rc==SQLITE_OK && CsrFlagTest(pCsr, FTS5CSR_REQUIRE_CONTENT) ){
197921 rc = SQLITE_OK;
197925 if( rc==SQLITE_OK ){
197949 ** statement. This function returns SQLITE_OK if successful, or an SQLite
197962 int rc = SQLITE_OK;
197997 if( rc==SQLITE_OK ){
198000 if( rc==SQLITE_OK ){
198015 int rc = SQLITE_OK;
198031 if( rc==SQLITE_OK ){
198034 if( rc==SQLITE_OK ){
198063 int rc = SQLITE_OK; /* Return code */
198148 if( rc==SQLITE_OK ){
198154 if( rc==SQLITE_OK ){
198157 if( rc==SQLITE_OK ){
198192 return SQLITE_OK;
198203 return SQLITE_OK;
198275 int rc = SQLITE_OK;
198282 if( rc==SQLITE_OK ){
198297 int rc = SQLITE_OK;
198307 for(i=0; i<pConfig->nCol && rc==SQLITE_OK; i++){
198310 if( rc==SQLITE_OK ){
198339 ** correctly for the current view. Return SQLITE_OK if successful, or an
198343 int rc = SQLITE_OK;
198359 for(i=0; i<nIter && rc==SQLITE_OK; i++){
198363 if( rc==SQLITE_OK ){
198368 if( rc==SQLITE_OK ){
198411 int rc = SQLITE_OK;
198413 || SQLITE_OK==(rc = fts5CacheInstArray(pCsr)) ){
198427 int rc = SQLITE_OK;
198429 || SQLITE_OK==(rc = fts5CacheInstArray(pCsr))
198466 return SQLITE_OK;
198473 int rc = SQLITE_OK;
198488 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
198494 if( rc==SQLITE_OK ){
198541 int rc = SQLITE_OK;
198554 return SQLITE_OK;
198608 if( rc==SQLITE_OK ){
198653 int rc = SQLITE_OK;
198667 if( rc==SQLITE_OK ){
198675 if( rc==SQLITE_OK ){
198733 if( rc==SQLITE_OK ){
198741 if( rc==SQLITE_OK ){
198743 rc==SQLITE_OK && CsrFlagTest(pNew, FTS5CSR_EOF)==0;
198747 if( rc!=SQLITE_OK ){
198748 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
198843 int rc = SQLITE_OK;
198870 for(i=0; rc==SQLITE_OK && i<(nPhrase-1); i++){
198878 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){
198906 int rc = SQLITE_OK;
198931 if( pCsr->pRank || SQLITE_OK==(rc = fts5FindRankFunction(pCsr)) ){
198937 if( rc==SQLITE_OK ){
199033 if( rc==SQLITE_OK ){
199074 int rc = SQLITE_OK;
199125 int rc = SQLITE_OK;
199149 int rc = SQLITE_OK;
199159 if( rc!=SQLITE_OK && pzErr ){
199164 if( rc!=SQLITE_OK ){
199261 if( rc==SQLITE_OK ) rc = sqlite3Fts5IndexInit(db);
199262 if( rc==SQLITE_OK ) rc = sqlite3Fts5ExprInit(pGlobal, db);
199263 if( rc==SQLITE_OK ) rc = sqlite3Fts5AuxInit(&pGlobal->api);
199264 if( rc==SQLITE_OK ) rc = sqlite3Fts5TokenizerInit(&pGlobal->api);
199265 if( rc==SQLITE_OK ) rc = sqlite3Fts5VocabInit(pGlobal, db);
199266 if( rc==SQLITE_OK ){
199271 if( rc==SQLITE_OK ){
199282 if( rc==SQLITE_OK ){
199382 ** Return SQLITE_OK if successful, or an SQLite error code if an error
199391 int rc = SQLITE_OK;
199472 if( rc!=SQLITE_OK && pzErrMsg ){
199509 ** Drop all shadow tables. Return SQLITE_OK if successful or an SQLite error
199521 if( rc==SQLITE_OK && pConfig->bColumnsize ){
199527 if( rc==SQLITE_OK && pConfig->eContent==FTS5_CONTENT_NORMAL ){
199542 if( *pRc==SQLITE_OK ){
199568 ** SQLITE_OK if successful, or an SQLite error code otherwise.
199602 ** If successful, set *pp to point to the new object and return SQLITE_OK.
199612 int rc = SQLITE_OK;
199646 if( rc==SQLITE_OK && pConfig->bColumnsize ){
199651 if( rc==SQLITE_OK ){
199656 if( rc==SQLITE_OK ){
199672 int rc = SQLITE_OK;
199733 if( rc!=SQLITE_OK ) return rc;
199743 for(iCol=1; rc==SQLITE_OK && iCol<=pConfig->nCol; iCol++){
199764 if( rc==SQLITE_OK ) rc = rc2;
199782 int rc = SQLITE_OK;
199786 if( rc==SQLITE_OK ){
199803 ** Return SQLITE_OK if successful, or an SQLite error code if an error
199807 int rc = SQLITE_OK;
199819 ** Return SQLITE_OK if successful, or an SQLite error code if an error
199826 int rc = SQLITE_OK;
199833 if( rc==SQLITE_OK ){
199853 if( rc==SQLITE_OK ){
199858 if( rc==SQLITE_OK && pConfig->bColumnsize ){
199860 if( rc==SQLITE_OK ){
199869 if( rc==SQLITE_OK ){
199872 if( rc==SQLITE_OK ){
199896 if( rc==SQLITE_OK && pConfig->bColumnsize ){
199905 if( rc==SQLITE_OK ){
199908 if( rc==SQLITE_OK ){
199924 if( rc==SQLITE_OK ){
199928 if( rc==SQLITE_OK ){
199932 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pScan) ){
199937 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){
199953 if( rc==SQLITE_OK ){
199960 if( rc==SQLITE_OK ){
199992 if( rc==SQLITE_OK ){
199998 if( rc==SQLITE_OK ){
200014 int rc = SQLITE_OK;
200027 for(i=1; rc==SQLITE_OK && i<=pConfig->nCol+1; i++){
200030 if( rc==SQLITE_OK ){
200049 int rc = SQLITE_OK; /* Return code */
200057 if( rc==SQLITE_OK ){
200060 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){
200077 if( rc==SQLITE_OK ){
200098 if( rc==SQLITE_OK ){
200139 int rc = SQLITE_OK;
200169 if( rc==SQLITE_OK && bPresent==0 ){
200175 for(ii=0; rc==SQLITE_OK && ii<pCtx->pConfig->nPrefix; ii++){
200193 ** table. Return SQLITE_OK if they do, or SQLITE_CORRUPT if not. Return
200215 if( rc==SQLITE_OK ){
200224 if( rc==SQLITE_OK && pConfig->eDetail==FTS5_DETAIL_NONE ){
200227 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
200234 if( rc==SQLITE_OK ){
200243 if( rc==SQLITE_OK && pConfig->bColumnsize && ctx.szCol!=aColSize[i] ){
200255 if( rc!=SQLITE_OK ) break;
200258 if( rc==SQLITE_OK ) rc = rc2;
200262 if( rc==SQLITE_OK ){
200265 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
200272 if( rc==SQLITE_OK && pConfig->eContent==FTS5_CONTENT_NORMAL ){
200275 if( rc==SQLITE_OK && nRow!=p->nTotalRow ) rc = FTS5_CORRUPT;
200277 if( rc==SQLITE_OK && pConfig->bColumnsize ){
200280 if( rc==SQLITE_OK && nRow!=p->nTotalRow ) rc = FTS5_CORRUPT;
200286 if( rc==SQLITE_OK ){
200310 if( rc==SQLITE_OK ){
200357 ** An SQLite error code is returned if an error occurs, or SQLITE_OK
200367 if( rc==SQLITE_OK ){
200378 if( bCorrupt && rc==SQLITE_OK ){
200388 if( rc==SQLITE_OK ){
200406 if( rc==SQLITE_OK ){
200416 int rc = SQLITE_OK;
200422 if( rc==SQLITE_OK ){
200442 if( rc==SQLITE_OK ){
200452 if( rc==SQLITE_OK && pVal ){
200455 if( rc==SQLITE_OK ){
200530 int rc = SQLITE_OK;
200543 for(i=0; rc==SQLITE_OK && i<nArg; i+=2){
200554 if( rc!=SQLITE_OK ){
200586 int rc = SQLITE_OK;
200597 while( is<nText && rc==SQLITE_OK ){
200631 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
200708 int rc = SQLITE_OK;
200794 int rc = SQLITE_OK; /* Return code */
200813 for(i=0; rc==SQLITE_OK && i<nArg; i+=2){
200833 if( rc!=SQLITE_OK ){
200860 int rc = SQLITE_OK;
200875 while( rc==SQLITE_OK ){
200952 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
200993 int rc = SQLITE_OK;
201009 if( rc==SQLITE_OK ){
201015 if( rc!=SQLITE_OK ){
201688 int rc = SQLITE_OK; /* Return code */
201691 for(i=0; rc==SQLITE_OK && i<ArraySize(aBuiltin); i++){
202500 ** value and return SQLITE_OK. Otherwise, set *pzErr to an error message
202504 int rc = SQLITE_OK;
202506 if( rc==SQLITE_OK ){
202532 return SQLITE_OK;
202541 return SQLITE_OK;
202579 int rc = SQLITE_OK; /* Return code */
202597 if( rc==SQLITE_OK ){
202706 return SQLITE_OK;
202720 int rc = SQLITE_OK;
202732 assert( rc==SQLITE_OK || pStmt==0 );
202733 if( rc==SQLITE_ERROR ) rc = SQLITE_OK;
202740 if( rc==SQLITE_OK && pIndex==0 ){
202743 if( rc==SQLITE_OK ){
202751 if( rc==SQLITE_OK ){
202789 return SQLITE_OK;
202799 int rc = SQLITE_OK;
202823 return SQLITE_OK;
202833 while( rc==SQLITE_OK ){
202887 if( rc==SQLITE_OK ){
202891 if( rc==SQLITE_OK ){
202902 if( rc==SQLITE_OK && pCsr->bEof==0 && pTab->eType==FTS5_VOCAB_COL ){
202920 int rc = SQLITE_OK;
202960 if( rc==SQLITE_OK ){
202963 if( rc==SQLITE_OK ){
203015 return SQLITE_OK;
203029 return SQLITE_OK;