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 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 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 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
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 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
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 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 if( db->temp_store==ts ) return 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 if( sParse.rc==SQLITE_DONE ) sParse.rc = 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
149918 && SQLITE_OK==(rc = sqlite3Fts3InitHashTable(db, pHash, "fts3_tokenizer"))
149920 && SQLITE_OK==(rc = sqlite3_overload_function(db, "snippet", -1))
149921 && SQLITE_OK==(rc = sqlite3_overload_function(db, "offsets", 1))
149922 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 1))
149923 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 2))
149924 && SQLITE_OK==(rc = sqlite3_overload_function(db, "optimize", 1))
149939 if( rc==SQLITE_OK ){
149944 if( rc==SQLITE_OK ){
149952 assert( rc!=SQLITE_OK );
149982 if( pExpr && SQLITE_OK==*pRc ){
149992 if( rc!=SQLITE_OK ){
150015 ** SQLITE_OK is returned if successful, or SQLITE_NOMEM if an error occurs.
150024 int rc = SQLITE_OK;
150079 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
150087 int rc = SQLITE_OK;
150089 for(iToken=0; rc==SQLITE_OK && iToken<p->nToken; iToken++){
150097 if( rc==SQLITE_OK ){
150115 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
150133 if( rc!=SQLITE_OK ) return rc;
150139 return SQLITE_OK;
150159 return SQLITE_OK;
150208 return SQLITE_OK;
150227 ** SQLITE_OK is returned if no error occurs, otherwise an SQLite error code.
150231 int rc = SQLITE_OK; /* Error code */
150258 for(i=0; rc==SQLITE_OK && i<p->nToken; i++){
150272 assert( rc!=SQLITE_OK || p->nToken<1 || p->aToken[0].pSegcsr==0 || p->bIncr );
150440 ** SQLITE_OK.
150449 int rc = SQLITE_OK;
150492 ** SQLITE_OK.
150499 int rc = SQLITE_OK;
150527 for(i=0; rc==SQLITE_OK && i<p->nToken && bEof==0; i++){
150534 assert( rc!=SQLITE_OK || (p->nToken>=1 && a[p->nToken-1].bIgnore==0) );
150535 assert( rc!=SQLITE_OK || bMaxSet );
150539 while( rc==SQLITE_OK && bEof==0
150588 ** SQLITE_OK.
150599 int rc = SQLITE_OK;
150619 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
150638 if( pExpr && SQLITE_OK==*pRc ){
150682 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
150694 if( *pRc==SQLITE_OK ){
150698 for(i=0; *pRc==SQLITE_OK && i<pPhrase->nToken; i++){
150731 ** write this value to *pnPage and return SQLITE_OK. Otherwise, return
150741 int rc = SQLITE_OK;
150762 if( rc!=SQLITE_OK ) return rc;
150796 ** If no error occurs, SQLITE_OK is returned and sqlite3Fts3DeferToken()
150808 int rc = SQLITE_OK; /* Return code */
150822 return SQLITE_OK;
150834 if( nOvfl==0 || nToken<2 ) return SQLITE_OK;
150838 assert( rc!=SQLITE_OK || nDocSize>0 );
150863 for(ii=0; ii<nToken && rc==SQLITE_OK; ii++){
150900 assert( rc==SQLITE_OK || pList==0 );
150901 if( rc==SQLITE_OK ){
150906 if( rc==SQLITE_OK ){
150935 int rc = SQLITE_OK;
150944 if( rc==SQLITE_OK && nToken>1 && pTab->bFts4 ){
150964 if( rc==SQLITE_OK ){
150966 for(ii=0; rc==SQLITE_OK && ii<nOr; ii++){
151048 ** This function is a no-op if *pRc is other than SQLITE_OK when it is called.
151093 if( *pRc==SQLITE_OK ){
151121 while( !pLeft->bEof && !pRight->bEof && *pRc==SQLITE_OK ){
151136 while( *pRc==SQLITE_OK && pRight->bEof==0 ){
151143 while( *pRc==SQLITE_OK && pLeft->bEof==0 ){
151187 assert( *pRc!=SQLITE_OK || pRight->bStart );
151216 ** If *pRc is not SQLITE_OK, or if pExpr is not the root node of a NEAR
151253 if( *pRc==SQLITE_OK
151307 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
151318 if( *pRc==SQLITE_OK ){
151410 ** If *pRc is not SQLITE_OK when this function is called, it immediately
151415 ** 1. *pRc is SQLITE_OK when this function returns, and
151426 if( rc==SQLITE_OK ){
151436 if( rc==SQLITE_OK ){
151446 return (rc==SQLITE_OK && bMiss);
151454 int rc = SQLITE_OK; /* Return Code */
151475 if( rc==SQLITE_OK && (
151490 ** If *pRc is other than SQLITE_OK when this function is called, it is
151499 if( pExpr && *pRc==SQLITE_OK ){
151577 ** SQLITE_OK is returned if the aMI[] array is successfully allocated and
151584 int rc = SQLITE_OK; /* Return code */
151616 while( pCsr->isEof==0 && rc==SQLITE_OK ){
151634 if( rc==SQLITE_OK && pCsr->isEof==0 ){
151649 ** do {...} while( pRoot->iDocid<iDocid && rc==SQLITE_OK );
151655 }while( pRoot->iDocid!=iDocid && rc==SQLITE_OK );
151671 ** If no error occurs, SQLITE_OK is returned and the values for each column
151697 int rc = SQLITE_OK;
151708 if( rc==SQLITE_OK ){
151756 return SQLITE_OK;
151762 int rc = SQLITE_OK;
151781 if( bOr==0 ) return SQLITE_OK;
151789 while( rc==SQLITE_OK && !pNear->bEof ){
151793 assert( rc!=SQLITE_OK || pPhrase->bIncr==0 );
151796 while( rc==SQLITE_OK && !pNear->bEof ){
151800 if( rc!=SQLITE_OK ) return rc;
151844 if( pIter==0 ) return SQLITE_OK;
151854 if( *pIter==0x00 ) return SQLITE_OK;
151863 return SQLITE_OK;
152014 if( rc!=SQLITE_OK ) return rc;
152032 return SQLITE_OK;
152055 return SQLITE_OK;
152129 return SQLITE_OK;
152145 return SQLITE_OK;
152161 return SQLITE_OK;
152177 return SQLITE_OK;
152192 if( pCsr->aStat[pCsr->iCol].nDoc>0 ) return SQLITE_OK;
152209 return SQLITE_OK;
152267 rc = SQLITE_OK;
152361 if( rc==SQLITE_OK ){
152365 if( rc==SQLITE_OK ) rc = fts3auxNextMethod(pCursor);
152415 return SQLITE_OK;
152427 return SQLITE_OK;
152431 ** Register the fts3aux module with database connection db. Return SQLITE_OK
152612 assert( rc==SQLITE_OK || pCsr==0 );
152613 if( rc==SQLITE_OK ){
152617 if( rc!=SQLITE_OK ){
152642 ** Return SQLITE_OK if successful, or SQLITE_NOMEM if a memory allocation
152667 if( rc==SQLITE_OK ){
152673 if( rc==SQLITE_OK ){
152709 rc = SQLITE_OK;
152739 ** If successful, SQLITE_OK is returned and *ppExpr set to point at the
152781 if( rc==SQLITE_OK ){
152783 for(ii=0; rc==SQLITE_OK; ii++){
152787 if( rc==SQLITE_OK ){
152838 rc = SQLITE_OK;
152858 ** Returns an SQLite error code. SQLITE_OK if everything works, SQLITE_NOMEM
152941 return SQLITE_OK;
152969 if( rc==SQLITE_OK && !*ppExpr ){ rc = SQLITE_DONE; }
153075 ** If successful, SQLITE_OK is returned, *ppExpr is set to point to the
153091 int rc = SQLITE_OK;
153094 while( rc==SQLITE_OK ){
153099 assert( nByte>0 || (rc!=SQLITE_OK && p==0) );
153100 if( rc==SQLITE_OK ){
153188 assert( rc!=SQLITE_OK || (nByte>0 && nByte<=nIn) );
153198 rc = SQLITE_OK;
153216 if( rc!=SQLITE_OK ){
153230 int rc = SQLITE_OK;
153236 if( rc==SQLITE_OK ){
153247 ** If successful, SQLITE_OK is returned and (*pp) set to point to the
153256 int rc = SQLITE_OK; /* Return code */
153265 if( rc==SQLITE_OK ){
153275 if( rc==SQLITE_OK ){
153298 if( rc!=SQLITE_OK ) break;
153345 if( rc==SQLITE_OK ){
153393 if( rc==SQLITE_OK ){
153397 if( rc!=SQLITE_OK ){
153410 if( rc!=SQLITE_OK ){
153452 return SQLITE_OK;
153458 assert( rc==SQLITE_OK || *ppExpr==0 );
153461 if( rc==SQLITE_OK && sParse.nNest ){
153473 ** of the parsed expression tree and SQLITE_OK is returned. If an error
153509 if( rc==SQLITE_OK && *ppExpr ){
153511 if( rc==SQLITE_OK ){
153516 if( rc!=SQLITE_OK ){
153594 if( rc!=SQLITE_OK ){
153710 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
153734 assert( rc==SQLITE_OK || pExpr==0 );
153742 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM ){
153769 if( rc==SQLITE_OK ){
154239 return SQLITE_OK;
154247 return SQLITE_OK;
154282 return SQLITE_OK;
154293 return SQLITE_OK;
154800 return SQLITE_OK;
155043 assert( rc!=SQLITE_OK || *ppTok );
155044 if( rc!=SQLITE_OK ){
155146 if( SQLITE_OK!=p->xCreate(argc-2, azArg, &pTokenizer) ){
155156 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
155164 if( SQLITE_OK!=p->xClose(pCsr) ){
155168 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
155193 if( rc!=SQLITE_OK ){
155217 if( rc!=SQLITE_OK ){
155267 assert( rc==SQLITE_OK );
155277 assert( rc==SQLITE_OK );
155279 assert( rc==SQLITE_OK );
155310 int rc = SQLITE_OK;
155325 if( SQLITE_OK==rc ){
155328 if( SQLITE_OK==rc ){
155332 if( SQLITE_OK==rc ){
155335 if( SQLITE_OK==rc ){
155447 return SQLITE_OK;
155455 return SQLITE_OK;
155490 return SQLITE_OK;
155501 return SQLITE_OK;
155556 return SQLITE_OK;
155681 return SQLITE_OK;
155691 ** array of dequoted strings and SQLITE_OK is returned. The caller is
155701 int rc = SQLITE_OK; /* Return code */
155762 if( rc!=SQLITE_OK ) return rc;
155767 if( rc==SQLITE_OK ){
155777 assert( (rc==SQLITE_OK)==(pMod!=0) );
155778 if( rc==SQLITE_OK ){
155783 if( rc==SQLITE_OK ){
155790 if( rc==SQLITE_OK ){
155815 return SQLITE_OK;
155837 return SQLITE_OK;
155844 return SQLITE_OK;
155861 return SQLITE_OK;
155892 return SQLITE_OK;
155909 if( rc!=SQLITE_OK ){
155911 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
155944 if( rc==SQLITE_OK ){
155950 if( rc!=SQLITE_OK ) return rc;
155991 return SQLITE_OK;
156003 return SQLITE_OK;
156007 ** Register the fts3tok module with database connection db. Return SQLITE_OK
156130 sqlite3_log(SQLITE_OK, "%d-way merge from level %d", nMerge, (int)iAbsLevel);
156201 ** until SegmentReaderNext() returns something other than SQLITE_OK
156324 ** *pp is set to the requested statement handle and SQLITE_OK returned.
156436 int rc = SQLITE_OK;
156457 assert( rc==SQLITE_OK || pStmt==0 );
156464 for(i=0; rc==SQLITE_OK && i<nParam; i++){
156482 if( rc==SQLITE_OK ){
156487 if( rc==SQLITE_OK ) rc = FTS_CORRUPT_VTAB;
156490 rc = SQLITE_OK;
156505 if( rc==SQLITE_OK ){
156511 if( rc==SQLITE_OK ) rc = FTS_CORRUPT_VTAB;
156532 ** Returns SQLITE_OK if the statement is successfully executed, or an
156545 if( rc==SQLITE_OK ){
156568 int rc = SQLITE_OK;
156573 if( rc==SQLITE_OK ){
156624 ** return SQLITE_OK. If an error occurs while preparing the statement,
156655 if( rc==SQLITE_OK ){
156664 if( rc==SQLITE_OK ){
156674 ** Append a single varint to a PendingList buffer. SQLITE_OK is returned
156717 return SQLITE_OK;
156727 ** it is set to SQLITE_OK.
156737 int rc = SQLITE_OK;
156748 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iDelta)) ){
156756 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, 1))
156757 || SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iCol))
156767 if( rc==SQLITE_OK ){
156800 int rc = SQLITE_OK;
156816 if( rc==SQLITE_OK ){
156827 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
156858 return SQLITE_OK;
156862 if( rc!=SQLITE_OK ){
156867 while( SQLITE_OK==rc
156868 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
156888 for(i=1; rc==SQLITE_OK && i<p->nIndex; i++){
156899 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
156928 if( rc!=SQLITE_OK ) return rc;
156933 return SQLITE_OK;
156973 if( rc!=SQLITE_OK ){
156979 return SQLITE_OK;
157013 return SQLITE_OK;
157025 if( rc==SQLITE_OK && p->zLanguageid ){
157031 if( rc!=SQLITE_OK ) return rc;
157051 if( rc!=SQLITE_OK ) return rc;
157071 int rc = SQLITE_OK; /* Return code */
157118 if( rc==SQLITE_OK ){
157124 for(i=1; rc==SQLITE_OK && i<=p->nColumn; i++){
157132 if( rc!=SQLITE_OK ){
157164 ** If successful, *piIdx is set to the allocated index slot and SQLITE_OK
157183 if( rc==SQLITE_OK ){
157193 if( rc==SQLITE_OK ){
157224 ** an SQLite error code is returned. Otherwise, SQLITE_OK is returned. If
157262 if( rc==SQLITE_OK ){
157276 if( rc!=SQLITE_OK ){
157309 if( rc==SQLITE_OK ){
157322 int rc = SQLITE_OK;
157326 while( pReader->pBlob && rc==SQLITE_OK
157348 ** segment. If successful, SQLITE_OK is returned. If there is no next term,
157387 return SQLITE_OK;
157396 return SQLITE_OK;
157403 if( rc!=SQLITE_OK ) return rc;
157415 if( rc!=SQLITE_OK ) return rc;
157438 if( rc!=SQLITE_OK ) return rc;
157456 return SQLITE_OK;
157464 int rc = SQLITE_OK;
157477 if( rc==SQLITE_OK ){
157501 int rc = SQLITE_OK;
157544 if( rc!=SQLITE_OK ) return rc;
157568 if( rc==SQLITE_OK ){
157580 return SQLITE_OK;
157592 int rc = SQLITE_OK;
157598 for(ii=0; rc==SQLITE_OK && ii<pMsr->nSegment; ii++){
157607 if( rc!=SQLITE_OK ) break;
157678 return SQLITE_OK;
157734 int rc = SQLITE_OK; /* Return Code */
157950 if( rc==SQLITE_OK ){
157961 ** *pnMax to this value and return SQLITE_OK. Otherwise, if an error occurs,
157970 if( rc==SQLITE_OK ){
157996 if( rc==SQLITE_OK ){
158106 return SQLITE_OK;
158171 ** If successful, SQLITE_OK is returned and output variable *piLast is
158186 int rc = SQLITE_OK;
158198 for(pIter=pTree->pLeftmost; pIter && rc==SQLITE_OK; pIter=pIter->pRight){
158206 if( rc==SQLITE_OK ){
158243 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
158277 if( rc!=SQLITE_OK ) return rc;
158283 if( rc!=SQLITE_OK ) return rc;
158302 if( rc!=SQLITE_OK ) return rc;
158319 if( rc!=SQLITE_OK ) return rc;
158378 return SQLITE_OK;
158384 ** to the segment using fts3SegWriterAdd(). If successful, SQLITE_OK is
158402 if( rc==SQLITE_OK ){
158406 if( rc==SQLITE_OK ){
158439 ** document pRowid, or false otherwise, and SQLITE_OK is returned. If an
158448 rc = SQLITE_OK;
158451 if( rc==SQLITE_OK ){
158467 ** Return SQLITE_OK if successful, or an SQLite error code if not.
158486 if( rc!=SQLITE_OK ) return rc;
158501 SQLITE_OK
158515 if( rc!=SQLITE_OK ) return rc;
158537 int rc = SQLITE_OK; /* Return code */
158541 if( rc==SQLITE_OK ){
158563 ** SQLITE_OK is returned if successful, otherwise an SQLite error code.
158573 int rc = SQLITE_OK; /* Return Code */
158577 for(i=0; rc==SQLITE_OK && i<nReader; i++){
158580 if( rc!=SQLITE_OK ){
158587 if( rc==SQLITE_OK ){
158595 if( rc==SQLITE_OK ){
158602 if( rc==SQLITE_OK ){
158664 ** If successful, return SQLITE_OK. Otherwise, if an OOM error is encountered
158681 return SQLITE_OK;
158699 return SQLITE_OK;
158718 while( rc==SQLITE_OK
158726 if( rc!=SQLITE_OK ) return rc;
158731 if( rc!=SQLITE_OK ) return rc;
158749 return SQLITE_OK;
158772 if( rc!=SQLITE_OK ) return rc;
158781 return SQLITE_OK;
158812 if( rc!=SQLITE_OK ) return rc;
158826 if( rc!=SQLITE_OK ) return rc;
158833 return SQLITE_OK;
158864 return SQLITE_OK;
158872 int rc = SQLITE_OK;
158888 if( pCsr->nSegment==0 ) return SQLITE_OK;
158904 if( rc!=SQLITE_OK ) return rc;
158909 /* If all the seg-readers are at EOF, we're finished. return SQLITE_OK. */
158910 assert( rc==SQLITE_OK );
158954 if( rc==SQLITE_OK ) rc = SQLITE_ROW;
159040 }while( rc==SQLITE_OK );
159111 int rc = SQLITE_OK;
159116 if( rc==SQLITE_OK ){
159149 if( rc==SQLITE_OK ){
159152 if( rc==SQLITE_OK ){
159156 if( rc==SQLITE_OK ){
159174 if( rc!=SQLITE_OK ){
159180 if( rc==SQLITE_OK ){
159185 if( rc==SQLITE_OK ){
159205 ** Otherwise, if successful, SQLITE_OK is returned. If an error occurs,
159231 if( rc!=SQLITE_OK || csr.nSegment==0 ) goto finished;
159235 if( rc!=SQLITE_OK ) goto finished;
159260 if( rc!=SQLITE_OK ) goto finished;
159271 while( SQLITE_OK==rc ){
159277 if( rc!=SQLITE_OK ) goto finished;
159284 if( rc!=SQLITE_OK ) goto finished;
159288 if( rc==SQLITE_OK ){
159306 int rc = SQLITE_OK;
159309 for(i=0; rc==SQLITE_OK && i<p->nIndex; i++){
159311 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
159318 if( rc==SQLITE_OK && p->bHasStat
159323 if( rc==SQLITE_OK ){
159460 if( rc!=SQLITE_OK ){
159503 if( rc==SQLITE_OK ){
159510 for(i=0; rc==SQLITE_OK && i<p->nIndex; i++){
159514 rc = SQLITE_OK;
159519 if( rc==SQLITE_OK ) rc = rc2;
159525 return (rc==SQLITE_OK && bReturnDone && bSeenDone) ? SQLITE_DONE : rc;
159542 if( rc==SQLITE_OK ){
159558 if( rc==SQLITE_OK ){
159570 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
159575 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
159585 if( rc!=SQLITE_OK ){
159602 if( rc==SQLITE_OK ){
159639 if( rc==SQLITE_OK ){
159644 for(i=0; rc==SQLITE_OK && sqlite3_step(pStmt)==SQLITE_ROW && i<nSeg; i++){
159656 if( rc==SQLITE_OK ) rc = rc2;
159726 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
159735 if( *pRc==SQLITE_OK && nMin>pBlob->nAlloc ){
159752 ** Otherwise return SQLITE_OK. If there is no next entry on the node
159761 int rc = SQLITE_OK; /* Return code */
159775 if( rc==SQLITE_OK ){
159802 ** If successful, SQLITE_OK is returned and the NodeReader object set to
159845 int rc = SQLITE_OK;
159867 if( rc==SQLITE_OK ){
159875 if( rc==SQLITE_OK ){
159901 if( rc!=SQLITE_OK || iNextPtr==0 ) return rc;
159931 ** returned. Otherwise, SQLITE_OK.
159941 int rc = SQLITE_OK; /* Return code */
159952 if( rc!=SQLITE_OK ) return rc;
159974 return SQLITE_OK;
159981 ** Return SQLITE_OK if successful, or an SQLite error code otherwise.
159992 int rc = SQLITE_OK; /* Return code */
160025 if( rc==SQLITE_OK ){
160042 if( rc==SQLITE_OK ){
160060 ** If *pRc is not SQLITE_OK when this function is called, then no attempt
160064 ** Otherwise, if *pRc is initially SQLITE_OK and an error occurs while
160112 if( rc==SQLITE_OK ){
160125 if( pNode->block.n>0 && rc==SQLITE_OK ){
160133 if( rc==SQLITE_OK ){
160190 if( rc==SQLITE_OK ){
160227 if( rc==SQLITE_OK ){
160257 if( rc==SQLITE_OK && bAppendable ){
160262 if( rc==SQLITE_OK ){
160265 rc==SQLITE_OK && reader.aNode;
160278 if( rc==SQLITE_OK && bAppendable ){
160298 if( rc==SQLITE_OK ){
160303 for(i=nHeight; i>=0 && rc==SQLITE_OK; i--){
160308 while( reader.aNode && rc==SQLITE_OK ) rc = nodeReaderNext(&reader);
160310 if( rc==SQLITE_OK ){
160320 if( rc==SQLITE_OK ){
160332 if( rc==SQLITE_OK ) rc = rc2;
160341 ** one before returning SQLITE_OK. Or, if there are no segments at all
160356 if( rc==SQLITE_OK ){
160407 if( rc==SQLITE_OK ){
160415 if( rc!=SQLITE_OK ) return rc;
160419 if( rc==SQLITE_OK ){
160427 if( rc!=SQLITE_OK ) return rc;
160433 if( rc!=SQLITE_OK ) return rc;
160443 return SQLITE_OK;
160466 if( rc==SQLITE_OK ){
160494 if( rc==SQLITE_OK ){
160511 if( rc==SQLITE_OK ) rc = rc2;
160514 if( rc==SQLITE_OK ){
160517 if( rc==SQLITE_OK ){
160523 for(i=0; rc==SQLITE_OK && i<nIdx; i++){
160566 int rc = SQLITE_OK; /* Return code */
160571 if( rc!=SQLITE_OK ) return rc;
160576 rc==SQLITE_OK && reader.aNode;
160589 if( rc!=SQLITE_OK ) break;
160608 ** SQLITE_OK is returned if the segment is updated successfully. Or an
160618 int rc = SQLITE_OK; /* Return code */
160627 if( rc==SQLITE_OK ){
160638 if( rc==SQLITE_OK ) rc = rc2;
160641 while( rc==SQLITE_OK && iBlock ){
160647 if( rc==SQLITE_OK ){
160650 if( rc==SQLITE_OK ){
160657 if( rc==SQLITE_OK && iNewStart ){
160660 if( rc==SQLITE_OK ){
160668 if( rc==SQLITE_OK ){
160671 if( rc==SQLITE_OK ){
160704 int rc = SQLITE_OK;
160706 for(i=pCsr->nSegment-1; i>=0 && rc==SQLITE_OK; i--){
160721 if( rc==SQLITE_OK ){
160736 if( rc==SQLITE_OK && nRem!=pCsr->nSegment ){
160752 if( rc==SQLITE_OK ){
160767 ** table and return SQLITE_OK. Otherwise, if an error occurs, return an
160776 if( rc==SQLITE_OK ){
160784 if( rc==SQLITE_OK ){
160791 if( rc==SQLITE_OK ) rc = rc2;
160798 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op.
160803 ** If successful, leave *pRc set to SQLITE_OK and return. If an error occurs,
160813 if( *pRc==SQLITE_OK ){
160824 ** If no error occurs, return SQLITE_OK. If the hint blob in *pHint does
160840 return SQLITE_OK;
160872 while( rc==SQLITE_OK && nRem>0 ){
160900 if( rc==SQLITE_OK && hint.n ){
160932 if( rc==SQLITE_OK ){
160944 if( rc==SQLITE_OK ){
160947 if( SQLITE_OK==rc && pCsr->nSegment==nSeg
160948 && SQLITE_OK==(rc = sqlite3Fts3SegReaderStart(p, pCsr, pFilter))
160959 if( rc==SQLITE_OK && pWriter->nLeafEst ){
160963 if( rc==SQLITE_OK ) rc = sqlite3Fts3SegReaderStep(p, pCsr);
160964 if( pWriter->nWork>=nRem && rc==SQLITE_ROW ) rc = SQLITE_OK;
160968 if( rc==SQLITE_OK ){
160991 if( bDirtyHint && rc==SQLITE_OK ){
161047 rc = SQLITE_OK;
161052 if( rc==SQLITE_OK ){
161072 int rc = SQLITE_OK;
161122 ** If successful, the checksum value is returned and *pRc set to SQLITE_OK.
161137 assert( *pRc==SQLITE_OK );
161147 if( rc==SQLITE_OK ){
161151 if( rc==SQLITE_OK ){
161194 ** to true and return SQLITE_OK. Or if the contents do not match, set *pbOk
161201 int rc = SQLITE_OK; /* Return code */
161208 if( rc==SQLITE_OK ){
161212 while( rc==SQLITE_OK && sqlite3_step(pAllLangid)==SQLITE_ROW ){
161220 if( rc==SQLITE_OK ) rc = rc2;
161224 if( rc==SQLITE_OK ){
161237 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
161242 for(iCol=0; rc==SQLITE_OK && iCol<p->nColumn; iCol++){
161249 while( rc==SQLITE_OK ){
161256 if( rc==SQLITE_OK ){
161271 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
161285 ** the FTS index are correct, return SQLITE_OK. Or, if the contents of the
161320 if( rc==SQLITE_OK && bOk==0 ) rc = FTS_CORRUPT_VTAB;
161352 rc = SQLITE_OK;
161355 rc = SQLITE_OK;
161358 rc = SQLITE_OK;
161404 int rc = SQLITE_OK; /* Return code */
161417 for(i=0; i<p->nColumn && rc==SQLITE_OK; i++){
161423 while( rc==SQLITE_OK ){
161430 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
161442 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
161446 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
161469 return SQLITE_OK;
161480 return SQLITE_OK;
161505 return SQLITE_OK;
161520 int rc = SQLITE_OK; /* Return code */
161524 if( bFound && rc==SQLITE_OK ){
161527 if( rc==SQLITE_OK ){
161570 int rc = SQLITE_OK; /* Return Code */
161614 if( rc!=SQLITE_OK ) goto update_out;
161661 if( rc!=SQLITE_OK ){
161673 if( nArg>1 && rc==SQLITE_OK ){
161681 if( rc==SQLITE_OK && (!isRemove || *pRowid!=p->iPrevDocid ) ){
161684 if( rc==SQLITE_OK ){
161712 if( rc==SQLITE_OK ){
161714 if( rc==SQLITE_OK || rc==SQLITE_DONE ){
161716 if( rc2!=SQLITE_OK ) rc = rc2;
161985 if( rc==SQLITE_OK && eType!=FTSQUERY_NOT ){
162000 ** If the callback function returns anything other than SQLITE_OK,
162002 ** Otherwise, SQLITE_OK is returned after a callback has been made for
162021 int rc = SQLITE_OK;
162060 return SQLITE_OK;
162202 assert( rc==SQLITE_OK || pCsr==0 );
162213 assert( rc!=SQLITE_OK || (
162258 if( rc!=SQLITE_OK ){
162281 if( rc==SQLITE_OK ){
162351 return SQLITE_OK;
162413 if( rc!=SQLITE_OK ){
162416 while( rc==SQLITE_OK && iCurrent<(nSnippet+nDesired) ){
162421 if( rc!=SQLITE_OK && rc!=SQLITE_DONE ){ return rc; }
162431 return SQLITE_OK;
162467 return SQLITE_OK;
162474 if( rc!=SQLITE_OK ){
162478 while( rc==SQLITE_OK ){
162497 if( rc!=SQLITE_OK ){
162520 if( rc==SQLITE_OK ){
162527 if( rc!=SQLITE_OK || iCurrent<iPos ) continue;
162541 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zOpen, -1);
162542 if( rc==SQLITE_OK ) rc = fts3StringAppend(pOut, &zDoc[iBegin], iFin-iBegin);
162543 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zClose, -1);
162683 int rc = SQLITE_OK;
162688 for(i=0; i<p->nCol && rc==SQLITE_OK; i++){
162716 return SQLITE_OK;
162767 if( rc!=SQLITE_OK ) return rc;
162778 return SQLITE_OK;
162808 return SQLITE_OK;
162838 ** array before returning. SQLITE_OK is returned in this case.
162872 if( rc!=SQLITE_OK ) return rc;
162908 return SQLITE_OK;
162924 ** Return SQLITE_OK if successful, or an SQLite error code if an error
162925 ** occurs. If a value other than SQLITE_OK is returned, the state the
162934 int rc = SQLITE_OK;
162939 for(i=0; rc==SQLITE_OK && zArg[i]; i++){
162964 if( rc==SQLITE_OK ){
162980 if( rc==SQLITE_OK ){
162995 if( rc==SQLITE_OK ){
163013 if( rc!=SQLITE_OK ) break;
163017 if( rc!=SQLITE_OK ) break;
163021 if( rc!=SQLITE_OK ) break;
163047 int rc = SQLITE_OK;
163097 if( rc==SQLITE_OK ){
163104 if( rc==SQLITE_OK ){
163113 if( rc!=SQLITE_OK ){
163135 int rc = SQLITE_OK;
163186 if( rc!=SQLITE_OK ){
163207 for(i=0; i<nSnippet && rc==SQLITE_OK; i++){
163215 if( rc!=SQLITE_OK ){
163295 if( rc!=SQLITE_OK ) goto offsets_out;
163347 if( rc!=SQLITE_OK ) goto offsets_out;
163350 while( rc==SQLITE_OK ){
163373 while( rc==SQLITE_OK && iCurrent<iMinPos ){
163376 if( rc==SQLITE_OK ){
163388 rc = SQLITE_OK;
163392 if( rc!=SQLITE_OK ) goto offsets_out;
163399 if( rc!=SQLITE_OK ){
163548 return SQLITE_OK;
163617 return SQLITE_OK;
163663 int rc = SQLITE_OK;
163670 for(i=0; rc==SQLITE_OK && i<nArg; i++){
163692 if( rc!=SQLITE_OK ){
163731 return SQLITE_OK;
163742 return SQLITE_OK;
163810 return SQLITE_OK;
164829 int rc = SQLITE_OK;
164843 return SQLITE_OK;
164903 if( pNode && rc==SQLITE_OK ){
164909 if( rc==SQLITE_OK ){
164956 ** is successful, return SQLITE_OK.
164985 int rc = SQLITE_OK;
164997 if( pNode->iNode==0 && rc==SQLITE_OK ){
165010 int rc = SQLITE_OK;
165021 if( rc==SQLITE_OK ){
165150 return SQLITE_OK;
165174 if( rc==SQLITE_OK ){
165193 rc = SQLITE_OK;
165234 return SQLITE_OK;
165458 return SQLITE_OK;
165474 return SQLITE_OK;
165700 int rc = SQLITE_OK;
165759 return SQLITE_OK;
165767 int rc = SQLITE_OK;
165782 int rc = SQLITE_OK;
165784 if( rc==SQLITE_OK && p ){
165798 int rc = SQLITE_OK;
165802 if( p==0 ) return SQLITE_OK;
165817 return SQLITE_OK;
165823 ** return SQLITE_OK. If there is no such record in the table, set
165824 ** *ppLeaf to 0 and return SQLITE_OK. If an error occurs, set *ppLeaf
165897 return SQLITE_OK;
165912 int rc = SQLITE_OK;
165931 if( rc==SQLITE_OK && pLeaf!=0 ){
165948 if( rc==SQLITE_OK && argc>0 ){
165968 if( rc!=SQLITE_OK ){
165984 if( rc==SQLITE_OK ){
166040 int rc = SQLITE_OK;
166084 return SQLITE_OK;
166257 for(ii=0; rc==SQLITE_OK && ii<(pRtree->iDepth-iHeight); ii++){
166329 return SQLITE_OK;
166591 return SQLITE_OK;
166623 int rc = SQLITE_OK;
166673 if( rc!=SQLITE_OK ){
166682 if( SQLITE_OK!=(rc = nodeWrite(pRtree, pRight))
166683 || (0==pLeft->iNode && SQLITE_OK!=(rc = nodeWrite(pRtree, pLeft)))
166693 if( rc!=SQLITE_OK ){
166700 if( rc==SQLITE_OK ){
166704 if( rc!=SQLITE_OK ){
166718 if( rc!=SQLITE_OK ){
166726 if( rc!=SQLITE_OK ){
166734 if( rc==SQLITE_OK ){
166738 if( rc==SQLITE_OK ){
166762 int rc = SQLITE_OK;
166764 while( rc==SQLITE_OK && pChild->iNode!=1 && pChild->pParent==0 ){
166765 int rc2 = SQLITE_OK; /* sqlite3_reset() return code */
166784 if( rc==SQLITE_OK ) rc = rc2;
166785 if( rc==SQLITE_OK && !pChild->pParent ) rc = SQLITE_CORRUPT_VTAB;
166803 if( rc==SQLITE_OK ){
166809 if( rc==SQLITE_OK ){
166812 if( rc!=SQLITE_OK ){
166819 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteNode)) ){
166826 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteParent)) ){
166839 return SQLITE_OK;
166844 int rc = SQLITE_OK;
166857 if( rc==SQLITE_OK ){
166873 if( SQLITE_OK!=(rc = fixLeafParent(pRtree, pNode)) ){
166914 int rc = SQLITE_OK;
166966 for(ii=0; rc==SQLITE_OK && ii<(nCell-(RTREE_MINCELLS(pRtree)+1)); ii++){
166977 if( rc==SQLITE_OK ){
166980 for(; rc==SQLITE_OK && ii<nCell; ii++){
166987 if( rc==SQLITE_OK ){
166991 if( rc==SQLITE_OK ){
167011 int rc = SQLITE_OK;
167029 if( rc==SQLITE_OK ){
167042 int rc = SQLITE_OK;
167045 for(ii=0; rc==SQLITE_OK && ii<nCell; ii++){
167054 if( rc==SQLITE_OK ){
167058 if( rc==SQLITE_OK ){
167095 if( rc==SQLITE_OK ){
167100 if( rc==SQLITE_OK ){
167103 if( rc==SQLITE_OK ){
167107 if( rc==SQLITE_OK ){
167113 if( rc==SQLITE_OK ){
167127 if( rc==SQLITE_OK && pRtree->iDepth>0 && NCELL(pRoot)==1 ){
167132 if( rc==SQLITE_OK ){
167136 if( rc==SQLITE_OK ) rc = rc2;
167137 if( rc==SQLITE_OK ){
167146 if( rc==SQLITE_OK ){
167154 if( rc==SQLITE_OK ){
167219 if( rc==SQLITE_OK ){
167235 return (rc==SQLITE_OK ? SQLITE_CONSTRAINT : rc);
167250 int rc = SQLITE_OK;
167342 if( rc==SQLITE_OK && nData>1 ){
167352 if( rc==SQLITE_OK ){
167355 if( rc==SQLITE_OK ){
167360 if( rc==SQLITE_OK ){
167378 return SQLITE_OK;
167389 return SQLITE_OK;
167435 return SQLITE_OK;
167453 if( rc!=SQLITE_OK ){
167455 return rc==SQLITE_ERROR ? SQLITE_OK : rc;
167462 if( rc==SQLITE_OK ){
167466 rc = SQLITE_OK;
167469 if( rc==SQLITE_OK ){
167515 int rc = SQLITE_OK;
167552 if( rc!=SQLITE_OK ){
167567 for(i=0; i<N_STATEMENT && rc==SQLITE_OK; i++){
167584 ** is written to *piVal and SQLITE_OK returned. Otherwise, an SQLite error
167592 if( rc==SQLITE_OK ){
167605 ** to. If successful, pRtree->iNodeSize is populated and SQLITE_OK returned.
167629 if( rc==SQLITE_OK ){
167643 if( rc!=SQLITE_OK ){
167669 int rc = SQLITE_OK;
167716 if( rc==SQLITE_OK ){
167735 }else if( SQLITE_OK!=(rc = sqlite3_declare_vtab(db, zSql)) ){
167742 if( rc==SQLITE_OK ){
167846 if( rc==SQLITE_OK ){
167849 if( rc==SQLITE_OK ){
167857 if( rc==SQLITE_OK ){
168491 if( rc!=SQLITE_OK ){
168521 int rc = SQLITE_OK;
168525 for(i=0; rc==SQLITE_OK && i<(int)(sizeof(scalars)/sizeof(scalars[0])); i++){
168630 return SQLITE_OK;
168639 return SQLITE_OK;
168714 return SQLITE_OK;
168725 return SQLITE_OK;
168790 return SQLITE_OK;
169250 ** sqlite3rbu_close() returns any value other than SQLITE_OK, the contents
169302 ** SQLITE_OK if no error occurs but there remains work to do to apply
169307 ** SQLITE_OK, all subsequent calls on the same RBU handle are no-ops
169320 ** SQLITE_OK is returned if successful, or an SQLite error code otherwise.
169338 ** Otherwise, if no error occurs, this function returns SQLITE_OK if the
169755 char *zErrmsg; /* Error message if rc!=SQLITE_OK */
170071 ** SQLITE_OK.
170085 if( rc!=SQLITE_OK ){
170102 if( rc!=SQLITE_OK ){
170113 ** handle and SQLITE_OK is returned.
170203 ** If no error occurs, SQLITE_OK is returned and the iterator is left
170210 if( rc==SQLITE_OK ){
170224 if( rc==SQLITE_OK ){
170235 rc = (pIter->zDataTbl && pIter->zTbl) ? SQLITE_OK : SQLITE_NOMEM;
170242 if( rc==SQLITE_OK ){
170252 rc = pIter->zIdx ? SQLITE_OK : SQLITE_NOMEM;
170259 if( rc!=SQLITE_OK ){
170318 ** If no error occurs, SQLITE_OK is returned and the iterator is left
170336 if( rc==SQLITE_OK ){
170354 ** than SQLITE_OK), then this function returns NULL without modifying the
170363 if( p->rc==SQLITE_OK ){
170388 if( p->rc==SQLITE_OK ){
170412 if( p->rc==SQLITE_OK ){
170458 assert( *pRc==SQLITE_OK );
170482 if( p->rc==SQLITE_OK && rc!=SQLITE_OK ){
170545 assert( p->rc==SQLITE_OK );
170552 if( p->rc!=SQLITE_OK || sqlite3_step(aStmt[0])!=SQLITE_ROW ){
170574 if( p->rc==SQLITE_OK ){
170589 if( p->rc==SQLITE_OK ){
170615 if( p->rc==SQLITE_OK ){
170623 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pList) ){
170630 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
170654 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. If
170670 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_NOTABLE ){
170688 if( p->rc==SQLITE_OK ){
170692 for(i=0; p->rc==SQLITE_OK && i<nCol; i++){
170706 if( p->rc==SQLITE_OK
170720 if( p->rc==SQLITE_OK ){
170725 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
170825 if( rc==SQLITE_OK ){
170832 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
170878 if( rc==SQLITE_OK ) rc = rc2;
170880 if( rc!=SQLITE_OK ){
170916 if( p->rc==SQLITE_OK && pIter->abIndexed ){
171021 if( p->rc==SQLITE_OK ){
171099 if( p->rc==SQLITE_OK ){
171107 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXList) ){
171121 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
171156 if( p->rc==SQLITE_OK && pIter->eType==RBU_PK_EXTERNAL ){
171171 if( p->rc==SQLITE_OK ){
171184 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pXInfo) ){
171230 if( p->rc==SQLITE_OK && pIter->eType!=RBU_PK_VTAB ){
171237 for(iCol=0; p->rc==SQLITE_OK && iCol<pIter->nTblCol; iCol++){
171309 int rc = SQLITE_OK;
171320 for(i=0; rc==SQLITE_OK && i<nVal; i++){
171323 if( rc==SQLITE_OK ){
171328 if( rc!=SQLITE_OK ){
171344 if( pIter->pSelect==0 && rbuObjIterCacheTableInfo(p, pIter)==SQLITE_OK ){
171381 if( p->rc==SQLITE_OK ){
171389 if( rbuIsVacuum(p)==0 && p->rc==SQLITE_OK ){
171397 if( p->rc==SQLITE_OK ){
171454 if( p->rc==SQLITE_OK ){
171466 if( rbuIsVacuum(p)==0 && p->rc==SQLITE_OK ){
171523 if( p->rc==SQLITE_OK ){
171584 return SQLITE_OK;
171634 if( p->rc==SQLITE_OK ){
171678 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
171728 if( rc==SQLITE_OK ) rc = rc2;
171746 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
171764 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
171774 if( p->rc==SQLITE_OK ){
171781 if( p->rc==SQLITE_OK
171788 if( p->rc==SQLITE_OK ) p->rc = rc2;
171790 if( p->rc==SQLITE_OK && bOk==0 ){
171795 if( p->rc==SQLITE_OK ){
171802 if( p->rc==SQLITE_OK && rbuIsVacuum(p) ){
171822 if( p->rc==SQLITE_OK && p->dbMain==0 ){
171862 if( p->rc==SQLITE_OK ){
171868 if( p->rc==SQLITE_OK ){
171874 if( p->rc==SQLITE_OK ){
171880 if( p->rc==SQLITE_OK ){
171888 if( p->rc==SQLITE_OK ){
171941 if( p->rc==SQLITE_OK ){
171945 if( p->rc==SQLITE_OK ){
171975 if( p->rc==SQLITE_OK ){
172008 if( p->rc==SQLITE_OK ){
172015 if( p->rc==SQLITE_OK && p->nFrame>0 ){
172022 if( p->rc==SQLITE_OK ){
172076 return SQLITE_OK;
172086 return SQLITE_OK;
172099 assert( p->rc==SQLITE_OK );
172114 assert( p->rc==SQLITE_OK );
172116 if( p->rc==SQLITE_OK ){
172165 assert( p->rc==SQLITE_OK && p->zErrmsg==0 );
172177 if( p->rc==SQLITE_OK ){
172198 p->rc = SQLITE_OK;
172212 p->rc = rename(zOal, zWal) ? SQLITE_IOERR : SQLITE_OK;
172215 if( p->rc==SQLITE_OK ){
172305 assert( p->rc==SQLITE_OK );
172365 if( p->rc==SQLITE_OK ){
172378 ** If no error occurs, SQLITE_OK is returned. Otherwise, an error code
172402 if( p->rc==SQLITE_OK ) rbuStepOneOp(p, RBU_INSERT);
172415 for(i=0; p->rc==SQLITE_OK && i<pIter->nCol; i++){
172422 if( p->rc==SQLITE_OK
172430 if( p->rc==SQLITE_OK ){
172448 if( p->rc==SQLITE_OK ){
172456 if( p->rc==SQLITE_OK ){
172467 if( p->rc==SQLITE_OK ){
172479 if( p->rc==SQLITE_OK || p->rc==SQLITE_DONE ){
172509 assert( pInsert==0 || rc==SQLITE_OK );
172511 if( rc==SQLITE_OK ){
172515 if( rc!=SQLITE_OK ) p->rc = rc;
172538 if( p->rc==SQLITE_OK ){
172543 if( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pPragma) ){
172563 if( p->rc==SQLITE_OK ){
172571 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
172576 if( p->rc!=SQLITE_OK ) return;
172578 if( p->rc==SQLITE_OK ){
172584 if( p->rc==SQLITE_OK ){
172590 while( p->rc==SQLITE_OK && sqlite3_step(pSql)==SQLITE_ROW ){
172598 if( p->rc==SQLITE_OK ){
172617 if( rbuIsVacuum(p) && p->nProgress==0 && p->rc==SQLITE_OK ){
172623 while( p->rc==SQLITE_OK && pIter->zTbl ){
172638 if( p->rc==SQLITE_OK ){
172653 if( p->rc==SQLITE_OK ){
172657 if( p->rc==SQLITE_OK ){
172660 if( p->rc==SQLITE_OK ){
172669 if( p->rc==SQLITE_OK ){
172677 if( p->rc==SQLITE_OK ){
172685 if( p->rc==SQLITE_OK ){
172688 if( p->rc==SQLITE_OK ){
172693 if( p->rc==SQLITE_OK ){
172716 && p->rc==SQLITE_OK
172755 assert( p->rc==SQLITE_OK );
172758 int rc = SQLITE_OK;
172760 while( rc==SQLITE_OK && pIter->zTbl && (pIter->bCleanup
172767 if( rc==SQLITE_OK && !pIter->zTbl ){
172772 if( rc==SQLITE_OK ){
172790 assert( pVfs && p->rc==SQLITE_OK && p->zErrmsg==0 );
172806 assert( p->rc==SQLITE_OK );
172810 if( p->rc==SQLITE_OK ){
172849 if( rc!=SQLITE_OK ){
172857 if( rc==SQLITE_OK ){
172883 if( p->rc==SQLITE_OK ){
172895 if( p->rc==SQLITE_OK ){
172900 if( p->rc==SQLITE_OK ){
172907 if( p->rc==SQLITE_OK && bExists ){
172912 if( p->rc==SQLITE_OK ){
172942 if( p->rc==SQLITE_OK ){
172970 if( p->rc==SQLITE_OK ){
172972 assert( pState || p->rc!=SQLITE_OK );
172973 if( p->rc==SQLITE_OK ){
172987 assert( p->rc!=SQLITE_OK || p->eStage!=0 );
172989 if( p->rc==SQLITE_OK && p->pTargetFd->pWalFd ){
172999 if( p->rc==SQLITE_OK
173016 if( p->rc==SQLITE_OK ){
173022 if( p->rc==SQLITE_OK ){
173028 if( p->rc==SQLITE_OK && p->objiter.zTbl==0 ){
173032 if( p->rc==SQLITE_OK && pState->eStage==0 && rbuIsVacuum(p) ){
173039 if( p->rc==SQLITE_OK ){
173046 if( p->rc==SQLITE_OK ){
173048 if( frc==SQLITE_OK ){
173054 if( p->rc==SQLITE_OK ){
173154 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_OAL ){
173159 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_CKPT ){
173166 if( p->rc==SQLITE_OK && p->eStage==RBU_STAGE_OAL ){
173178 if( rbuIsVacuum(p) && p->rc!=SQLITE_OK && p->dbRbu ){
173180 if( p->rc==SQLITE_DONE && rc2!=SQLITE_OK ) p->rc = rc2;
173265 if( p->rc!=SQLITE_OK && p->rc!=SQLITE_DONE ){
173280 if( rc==SQLITE_DONE ) return SQLITE_OK;
173285 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "COMMIT", 0, 0, 0);
173289 if( rc==SQLITE_OK && p->eStage==RBU_STAGE_CKPT ){
173300 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbRbu, "COMMIT", 0, 0, 0);
173301 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbRbu, "BEGIN IMMEDIATE", 0, 0, 0);
173302 if( rc==SQLITE_OK ) rc = sqlite3_exec(p->dbMain, "BEGIN IMMEDIATE", 0, 0,0);
173461 rc = SQLITE_OK;
173473 && pRbu->rc==SQLITE_OK
173477 if( rc==SQLITE_OK ){
173495 if( rc==SQLITE_OK && iOfst==0 && (p->openFlags & SQLITE_OPEN_MAIN_DB) ){
173530 if( rc==SQLITE_OK && iOfst==0 && (p->openFlags & SQLITE_OPEN_MAIN_DB) ){
173558 return SQLITE_OK;
173575 if( rc==SQLITE_OK && *pSize==0
173590 int rc = SQLITE_OK;
173646 if( rc==SQLITE_OK ){
173653 rc = SQLITE_OK;
173666 if( rc==SQLITE_OK && op==SQLITE_FCNTL_VFSNAME ){
173699 int rc = SQLITE_OK;
173723 if( bCapture && rc==SQLITE_OK ){
173743 int rc = SQLITE_OK;
173763 if( rc==SQLITE_OK && p->apShm[iRegion]==0 ){
173773 if( rc==SQLITE_OK ){
173799 int rc = SQLITE_OK;
173887 int rc = SQLITE_OK;
173946 if( rc==SQLITE_OK ){
174005 if( rc==SQLITE_OK && flags==SQLITE_ACCESS_EXISTS ){
174158 int rc = SQLITE_OK;
174191 if( rc!=SQLITE_OK ){
174354 int rc = SQLITE_OK;
174369 if( rc==SQLITE_OK ){
174374 assert( rc==SQLITE_OK || pTab==0 );
174375 if( rc==SQLITE_OK ){
174390 return SQLITE_OK;
174440 return SQLITE_OK;
174460 return SQLITE_OK;
174496 return SQLITE_OK;
174598 if( rc!=SQLITE_OK ){
174610 return SQLITE_OK;
174633 if( fd->pMethods!=0 && sqlite3OsFileControl(fd, 230440, &x)==SQLITE_OK ){
174705 return z==0 ? SQLITE_NOMEM_BKPT : SQLITE_OK;
174736 if( rc==SQLITE_OK ){
174743 if( rc==SQLITE_OK ){
174788 int rc = SQLITE_OK;
174819 if( rc==SQLITE_OK ){
174869 return SQLITE_OK;
174875 return SQLITE_OK;
174907 SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; }
175229 ** If no error occurs, SQLITE_OK is returned. Or, if an OOM error occurs
175301 return SQLITE_OK;
175357 ** of *piHash asn *pbNullPK are undefined. Otherwise, SQLITE_OK is returned
175383 if( rc!=SQLITE_OK ) return rc;
175416 return SQLITE_OK;
175721 assert( rc==SQLITE_OK );
175764 ** SQLITE_OK.
175767 ** that case the hash-table does not grow, but SQLITE_OK is returned anyway.
175782 return SQLITE_OK;
175803 return SQLITE_OK;
175863 if( rc!=SQLITE_OK ) return rc;
175872 if( rc==SQLITE_OK ){
175879 if( rc==SQLITE_OK ){
175908 if( rc==SQLITE_OK ){
175931 ** key, sqlite3_session.rc is left set to SQLITE_OK and non-zero returned to
175942 if( pSession->rc==SQLITE_OK ){
175970 int rc = SQLITE_OK;
175994 if( rc!=SQLITE_OK ) goto error_out;
176011 assert( rc==SQLITE_OK );
176020 assert( trc==SQLITE_OK );
176023 assert( trc==SQLITE_OK );
176029 if( rc!=SQLITE_OK ) goto error_out;
176079 if( rc!=SQLITE_OK ){
176089 int rc = SQLITE_OK;
176105 if( rc==SQLITE_OK ){
176112 assert( rc==SQLITE_OK || pRet==0 );
176146 assert( pSession->rc==SQLITE_OK );
176197 return SQLITE_OK;
176202 return SQLITE_OK;
176305 int rc = SQLITE_OK;
176313 if( rc==SQLITE_OK ){
176334 int rc = SQLITE_OK;
176352 if( rc==SQLITE_OK ){
176383 if( rc==SQLITE_OK ){
176397 if( rc==SQLITE_OK ){
176404 if( rc==SQLITE_OK ){
176428 if( rc==SQLITE_OK ){
176435 if( rc==SQLITE_OK ){
176440 if( rc==SQLITE_OK ){
176445 if( rc==SQLITE_OK ){
176493 return SQLITE_OK;
176575 int rc = SQLITE_OK;
176624 if( *pRc==SQLITE_OK && p->nAlloc-p->nBuf<nByte ){
176639 return (*pRc!=SQLITE_OK);
176652 if( rc==SQLITE_OK ){
176656 if( rc==SQLITE_OK ){
176666 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176679 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176692 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176711 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176731 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176749 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176777 ** This function is a no-op if *pRc is other than SQLITE_OK when it is
176788 if( *pRc==SQLITE_OK ){
176851 int rc = SQLITE_OK;
176950 int rc = SQLITE_OK;
177007 int rc = SQLITE_OK;
177026 if( rc==SQLITE_OK ){
177038 ** Return SQLITE_OK if all PK values are successfully bound, or an SQLite
177048 int rc = SQLITE_OK;
177051 for(i=0; i<nCol && rc==SQLITE_OK; i++){
177107 ** This function is a no-op if *pRc is set to other than SQLITE_OK when it
177130 ** If no error occurs, SQLITE_OK is returned and the new changeset/patchset
177151 ** object is already in the error state (sqlite3_session.rc != SQLITE_OK),
177160 if( rc!=SQLITE_OK ) return rc;
177164 for(pTab=pSession->pTable; rc==SQLITE_OK && pTab; pTab=pTab->pNext){
177185 if( rc==SQLITE_OK ){
177191 for(i=0; i<pTab->nChange && rc==SQLITE_OK; i++){
177194 for(p=pTab->apChange[i]; rc==SQLITE_OK && p; p=p->pNext){
177196 if( rc!=SQLITE_OK ) continue;
177211 if( rc==SQLITE_OK ){
177218 && rc==SQLITE_OK
177238 if( rc==SQLITE_OK ){
177382 return SQLITE_OK;
177429 ** Return an SQLite error code if an error occurs, or SQLITE_OK otherwise.
177432 int rc = SQLITE_OK;
177434 while( !pIn->bEof && (pIn->iNext+nByte)>=pIn->nData && rc==SQLITE_OK ){
177438 if( SQLITE_OK==sessionBufferGrow(&pIn->buf, nNew, &rc) ){
177482 ** buffer. SQLITE_OK is returned if successful, or SQLITE_NOMEM if an OOM
177499 return SQLITE_OK;
177533 int rc = SQLITE_OK;
177535 for(i=0; i<nCol && rc==SQLITE_OK; i++){
177539 if( rc==SQLITE_OK ){
177549 if( rc==SQLITE_OK ){
177555 if( rc==SQLITE_OK ){
177588 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
177592 int rc = SQLITE_OK;
177597 if( rc==SQLITE_OK ){
177603 while( rc==SQLITE_OK ){
177619 ** If successful, SQLITE_OK is returned and *pnByte is set to the size of
177628 int rc = SQLITE_OK;
177631 for(i=0; rc==SQLITE_OK && i<nCol; i++){
177634 if( rc==SQLITE_OK ){
177663 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code
177670 assert( p->rc==SQLITE_OK );
177673 if( rc==SQLITE_OK ){
177684 if( rc==SQLITE_OK ){
177724 if( p->rc!=SQLITE_OK ) return p->rc;
177739 if( p->rc!=SQLITE_OK ) return p->rc;
177775 if( p->rc!=SQLITE_OK ) return p->rc;
177784 if( p->rc!=SQLITE_OK ) return p->rc;
177790 if( p->rc!=SQLITE_OK ) return p->rc;
177840 return SQLITE_OK;
177856 return SQLITE_OK;
177870 ** not modified. Otherwise, SQLITE_OK.
177884 return SQLITE_OK;
177898 ** not modified. Otherwise, SQLITE_OK.
177912 return SQLITE_OK;
177932 ** code is returned. Otherwise, SQLITE_OK.
177946 return SQLITE_OK;
177953 ** violations in the destination database and returns SQLITE_OK.
177965 return SQLITE_OK;
177976 int rc = SQLITE_OK;
177997 int rc = SQLITE_OK; /* Return value */
178056 assert( rc==SQLITE_OK );
178085 if( rc==SQLITE_OK ){
178109 if( rc!=SQLITE_OK ){
178121 assert( rc==SQLITE_OK );
178125 if( rc!=SQLITE_OK ) goto finished_invert;
178129 assert( rc==SQLITE_OK );
178216 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pDelete is left
178226 int rc = SQLITE_OK;
178263 if( rc==SQLITE_OK ){
178299 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pUpdate is left
178307 int rc = SQLITE_OK;
178359 if( rc==SQLITE_OK ){
178377 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pSelect is left
178395 ** If successful, SQLITE_OK is returned and SessionApplyCtx.pInsert is left
178403 int rc = SQLITE_OK;
178421 if( rc==SQLITE_OK ){
178463 ** An SQLite error code is returned if an error occurs. Otherwise, SQLITE_OK.
178473 int rc = SQLITE_OK;
178481 for(i=0; rc==SQLITE_OK && i<nCol; i++){
178497 ** has occured, the statement is reset and SQLITE_OK is returned. If an
178525 if( rc==SQLITE_OK ){
178561 ** is set to non-zero before returning SQLITE_OK.
178566 ** this function returns SQLITE_OK.
178592 rc = SQLITE_OK;
178601 }else if( rc==SQLITE_OK ){
178616 if( rc==SQLITE_OK ){
178660 ** returns SQLITE_ABORT. Otherwise, if no error occurs, SQLITE_OK is
178674 int rc = SQLITE_OK;
178697 if( rc==SQLITE_OK && sqlite3_bind_parameter_count(p->pDelete)>nCol ){
178700 if( rc!=SQLITE_OK ) return rc;
178704 if( rc==SQLITE_OK && sqlite3_changes(p->db)==0 ){
178718 for(i=0; rc==SQLITE_OK && i<nCol; i++){
178726 if( rc==SQLITE_OK && pNew ){
178730 if( rc==SQLITE_OK ){
178733 if( rc!=SQLITE_OK ) return rc;
178736 ** the result will be SQLITE_OK with 0 rows modified. */
178740 if( rc==SQLITE_OK && sqlite3_changes(p->db)==0 ){
178759 if( rc!=SQLITE_OK ) return rc;
178795 assert( rc==SQLITE_OK || (bRetry==0 && bReplace==0) );
178817 if( rc==SQLITE_OK ){
178822 if( rc==SQLITE_OK ){
178826 if( rc==SQLITE_OK ){
178829 if( rc==SQLITE_OK ){
178848 int rc = SQLITE_OK;
178856 if( rc==SQLITE_OK ){
178865 if( rc==SQLITE_OK ) memset(pIter2->apValue, 0, nByte);
178867 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3changeset_next(pIter2) ){
178872 if( rc==SQLITE_OK ) rc = rc2;
178877 if( rc!=SQLITE_OK ) break;
178921 if( rc==SQLITE_OK ){
178924 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3changeset_next(pIter) ){
178937 if( rc!=SQLITE_OK ) break;
178968 if( rc!=SQLITE_OK ) break;
179015 if( rc==SQLITE_OK ){
179021 if( rc==SQLITE_OK ){
179025 if( rc==SQLITE_OK ){
179041 if( rc==SQLITE_OK ){
179080 if( rc==SQLITE_OK ){
179108 if( rc==SQLITE_OK ){
179244 return SQLITE_OK;
179257 int rc = SQLITE_OK;
179352 if( rc==SQLITE_OK ) rc = pIter->rc;
179370 ** If successful, SQLITE_OK is returned. Or, if an error occurs, an SQLite
179381 int rc = SQLITE_OK;
179389 for(pTab=pGrp->pList; rc==SQLITE_OK && pTab; pTab=pTab->pNext){
179403 if( rc==SQLITE_OK && xOutput && buf.nBuf>=SESSIONS_STRM_CHUNK_SIZE ){
179409 if( rc==SQLITE_OK ){
179427 int rc = SQLITE_OK; /* Return code */
179448 if( rc==SQLITE_OK ){
179479 if( rc==SQLITE_OK ){
179522 if( rc==SQLITE_OK ){
179525 if( rc==SQLITE_OK ){
179528 if( rc==SQLITE_OK ){
179551 if( rc==SQLITE_OK ){
179554 if( rc==SQLITE_OK ){
179557 if( rc==SQLITE_OK ){
179818 return SQLITE_OK;
180541 return SQLITE_OK;
181491 if( rc==SQLITE_OK ){
181502 return SQLITE_OK;
181514 return SQLITE_OK;
181520 if( rc==SQLITE_OK ){
181546 return SQLITE_OK;
181593 return SQLITE_OK;
181719 return SQLITE_OK;
181726 return SQLITE_OK;
181769 return SQLITE_OK;
181786 if( idxNum==0 ) return SQLITE_OK;
181788 if( z==0 ) return SQLITE_OK;
181810 if( zRoot==0 ) return SQLITE_OK;
181826 return SQLITE_OK;
181848 return SQLITE_OK;
181913 int rc = SQLITE_OK;
181961 for(i=0; i<sizeof(aFunc)/sizeof(aFunc[0]) && rc==SQLITE_OK; i++){
181967 for(i=0; i<sizeof(aAgg)/sizeof(aAgg[0]) && rc==SQLITE_OK; i++){
181973 for(i=0; i<sizeof(aMod)/sizeof(aMod[0]) && rc==SQLITE_OK; i++){
182103 ** (not characters) of the buffer and SQLITE_OK is returned. Otherwise,
182116 ** the query within the current row. Return SQLITE_OK if successful, or
182136 ** Returns SQLITE_OK if successful, or an error code (i.e. SQLITE_NOMEM)
182163 ** If the callback function returns any value other than SQLITE_OK, the
182165 ** If the returned value is SQLITE_DONE, xQueryPhrase returns SQLITE_OK.
182168 ** If the query runs to completion without incident, SQLITE_OK is returned.
182342 ** should be set to point to the new tokenizer handle and SQLITE_OK
182343 ** returned. If an error occurs, some value other than SQLITE_OK should
182397 ** If an xToken() callback returns any value other than SQLITE_OK, then
182400 ** input buffer is exhausted, xTokenize() should return SQLITE_OK. Finally,
182403 ** SQLITE_OK or SQLITE_DONE.
183254 ** rc==SQLITE_OK && 0==sqlite3Fts5ExprEof(pExpr);
184718 ** (rc==SQLITE_OK && 0==fts5CInstIterEof(&iter);
184740 ** an SQLite error code if an error occurs, or SQLITE_OK otherwise.
184743 int rc = SQLITE_OK;
184747 while( rc==SQLITE_OK && pIter->iInst<pIter->nInst ){
184750 if( rc==SQLITE_OK ){
184787 if( rc==SQLITE_OK ){
184818 ** If *pRc is set to any value other than SQLITE_OK when this function is
184827 if( *pRc==SQLITE_OK ){
184846 int rc = SQLITE_OK;
184851 if( tflags & FTS5_TOKEN_COLOCATED ) return SQLITE_OK;
184855 if( iPos<p->iRangeStart || iPos>p->iRangeEnd ) return SQLITE_OK;
184872 if( rc==SQLITE_OK ){
184915 if( rc==SQLITE_OK ){
184919 if( rc==SQLITE_OK ){
184924 if( rc==SQLITE_OK ){
184929 if( rc!=SQLITE_OK ){
184951 ** necessary. Return SQLITE_OK if successful, or SQLITE_NOMEM if an
184965 return SQLITE_OK;
184981 int rc = SQLITE_OK;
185028 for(i=0; i<nInst && rc==SQLITE_OK; i++){
185030 if( rc==SQLITE_OK && ic==iCol && iOff>=iPos && iOff<(iPos+nToken) ){
185060 int rc = SQLITE_OK; /* Return code */
185095 if( rc==SQLITE_OK ){
185108 if( rc!=SQLITE_OK ) break;
185112 if( rc!=SQLITE_OK ) break;
185114 if( rc!=SQLITE_OK ) break;
185116 for(ii=0; rc==SQLITE_OK && ii<nInst; ii++){
185123 if( ic!=i || rc!=SQLITE_OK ) continue;
185128 if( rc==SQLITE_OK && nScore>nBestScore ){
185135 if( rc==SQLITE_OK && sFinder.nFirst && nDocsize>nToken ){
185147 if( rc==SQLITE_OK && nScore>nBestScore ){
185159 if( rc==SQLITE_OK ){
185162 if( rc==SQLITE_OK && nColSize==0 ){
185166 if( rc==SQLITE_OK ){
185179 while( ctx.iter.iStart>=0 && ctx.iter.iStart<iBestStart && rc==SQLITE_OK ){
185183 if( rc==SQLITE_OK ){
185192 if( rc==SQLITE_OK ){
185228 return SQLITE_OK;
185241 int rc = SQLITE_OK; /* Return code */
185266 if( rc==SQLITE_OK ) rc = pApi->xRowCount(pFts, &nRow);
185267 if( rc==SQLITE_OK ) rc = pApi->xColumnTotalSize(pFts, -1, &nToken);
185268 if( rc==SQLITE_OK ) p->avgdl = (double)nToken / (double)nRow;
185271 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){
185274 if( rc==SQLITE_OK ){
185294 if( rc!=SQLITE_OK ){
185299 if( rc!=SQLITE_OK ) p = 0;
185317 int rc = SQLITE_OK; /* Error code */
185328 if( rc==SQLITE_OK ){
185333 for(i=0; rc==SQLITE_OK && i<nInst; i++){
185336 if( rc==SQLITE_OK ){
185343 if( rc==SQLITE_OK ){
185350 for(i=0; rc==SQLITE_OK && i<pData->nPhrase; i++){
185359 if( rc==SQLITE_OK ){
185377 int rc = SQLITE_OK; /* Return code */
185380 for(i=0; rc==SQLITE_OK && i<ArraySize(aBuiltin); i++){
185498 if( *pRc==SQLITE_OK ){
185516 if( *pRc==SQLITE_OK ){
185637 return SQLITE_OK;
185642 if( *pRc==SQLITE_OK ){
185663 if( *pRc==SQLITE_OK ){
185720 int rc = SQLITE_OK;
185731 int rc = SQLITE_OK;
186010 return iVal<0 ? SQLITE_ERROR : SQLITE_OK;
186017 ** If successful, object pConfig is updated and SQLITE_OK returned. If
186029 int rc = SQLITE_OK;
186183 ** Fts5Config.pTokenizer. Return SQLITE_OK if successful, or an SQLite error
186203 ** If *pRc is other than SQLITE_OK when this function is called, it is
186219 assert( *pRc==SQLITE_OK );
186254 int rc = SQLITE_OK;
186278 int rc = SQLITE_OK;
186303 ** If successful, SQLITE_OK is returned and *ppOut is set to point to the
186317 int rc = SQLITE_OK; /* Return code */
186338 if( rc==SQLITE_OK && sqlite3_stricmp(pRet->zName, FTS5_RANK_NAME)==0 ){
186343 for(i=3; rc==SQLITE_OK && i<nArg; i++){
186365 if( rc==SQLITE_OK ){
186386 if( rc==SQLITE_OK && pRet->pTok==0 ){
186391 if( rc==SQLITE_OK && pRet->zContent==0 ){
186409 if( rc==SQLITE_OK && pRet->zContentRowid==0 ){
186414 if( rc==SQLITE_OK ){
186418 if( rc!=SQLITE_OK ){
186452 ** object passed as the only argument. Return SQLITE_OK if successful, or
186457 int rc = SQLITE_OK;
186494 ** This function returns SQLITE_OK if successful or an SQLite error code
186497 ** still returns SQLITE_OK. Or, if the tokenization was abandoned early
186508 if( pText==0 ) return SQLITE_OK;
186556 int rc = SQLITE_OK;
186575 if( rc==SQLITE_OK ){
186580 if( rc==SQLITE_OK ){
186596 if( rc!=SQLITE_OK ){
186612 int rc = SQLITE_OK;
186681 if( rc==SQLITE_OK ){
186687 rc = SQLITE_OK;
186703 int rc = SQLITE_OK;
186719 assert( rc==SQLITE_OK || p==0 );
186720 if( rc==SQLITE_OK ){
186734 if( rc==SQLITE_OK && iVersion!=FTS5_CURRENT_VERSION ){
186745 if( rc==SQLITE_OK ){
186884 if( pParse->rc==SQLITE_OK ){
186988 }while( sParse.rc==SQLITE_OK && t!=FTS5_EOF );
186993 if( iCol<pConfig->nCol && sParse.pExpr && sParse.rc==SQLITE_OK ){
187003 assert( sParse.rc!=SQLITE_OK || sParse.zErr==0 );
187004 if( sParse.rc==SQLITE_OK ){
187097 int rc = SQLITE_OK;
187143 if( iMin==FTS5_LARGEST_INT64 || rc!=SQLITE_OK ) break;
187147 if( rc==SQLITE_OK ){
187166 ** SQLITE_OK is returned if an error occurs, or an SQLite error code
187179 int rc = SQLITE_OK;
187235 if( rc!=SQLITE_OK ) goto ismatch_out;
187296 ** If in/out parameter (*pRc) is set to other than SQLITE_OK when this
187324 if( rc!=SQLITE_OK ){
187436 int rc = SQLITE_OK;
187441 for(p=pTerm; rc==SQLITE_OK && p; p=p->pSynonym){
187450 if( rc!=SQLITE_OK ){
187487 for(i=0; rc==SQLITE_OK && i<pNear->nPhrase; i++){
187514 ** SQLITE_OK. It is not considered an error if some term matches zero
187529 return SQLITE_OK;
187550 assert( (rc==SQLITE_OK)==(p->pIter!=0) );
187551 if( rc!=SQLITE_OK ) return rc;
187559 return SQLITE_OK;
187566 return SQLITE_OK;
187650 ** SQLITE_OK is returned if an error occurs, or an SQLite error code
187660 int rc = SQLITE_OK;
187710 pNode->bNomatch = ((0==fts5ExprNearTest(&rc, pExpr, pNode)) && rc==SQLITE_OK);
187720 ** Return SQLITE_OK if successful, or an SQLite error code if an error
187730 int rc = SQLITE_OK;
187753 if( rc!=SQLITE_OK ) break;
187780 assert( rc==SQLITE_OK );
187810 return SQLITE_OK;
187831 if( rc==SQLITE_OK && sqlite3Fts5IterEof(pIter)==0 ){
187876 if( rc!=SQLITE_OK ){
187885 return SQLITE_OK;
187897 int rc = SQLITE_OK;
187910 if( rc!=SQLITE_OK ){
187940 return SQLITE_OK;
187950 if( rc==SQLITE_OK ){
187962 int rc = SQLITE_OK;
187967 while( rc==SQLITE_OK && p1->bEof==0 ){
187973 assert( rc!=SQLITE_OK || cmp<=0 );
187993 if( rc==SQLITE_OK ){
187996 if( rc!=SQLITE_OK ){
188003 ** If pNode currently points to a match, this function returns SQLITE_OK
188011 int rc = SQLITE_OK;
188049 ** Return an SQLite error code if an error occurs, or SQLITE_OK otherwise.
188053 int rc = SQLITE_OK;
188065 for(i=0; i<pNode->nChild && rc==SQLITE_OK; i++){
188089 if( rc==SQLITE_OK ){
188108 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. It
188121 if( rc==SQLITE_OK
188130 assert( pRoot->bEof==0 && rc==SQLITE_OK );
188139 ** Return SQLITE_OK if successful, or an SQLite error code otherwise. It
188148 assert( pRoot->bNomatch==0 || (rc==SQLITE_OK && pRoot->bEof==0) );
188165 int rc = SQLITE_OK;
188210 if( pParse->rc==SQLITE_OK ){
188236 assert( pParse->rc!=SQLITE_OK );
188277 int rc = SQLITE_OK;
188285 if( pCtx->rc!=SQLITE_OK ) return pCtx->rc;
188319 if( rc==SQLITE_OK ){
188377 if( rc==SQLITE_OK ){
188428 int rc = SQLITE_OK; /* Return code */
188435 if( rc==SQLITE_OK ){
188439 if( rc==SQLITE_OK ){
188443 if( rc==SQLITE_OK ){
188447 if( rc==SQLITE_OK ){
188461 for(i=0; rc==SQLITE_OK && i<pOrig->nTerm; i++){
188464 for(p=&pOrig->aTerm[i]; p && rc==SQLITE_OK; p=p->pSynonym){
188470 if( rc==SQLITE_OK ){
188480 if( rc==SQLITE_OK ){
188564 assert( pParse->rc==SQLITE_OK );
188630 if( pParse->rc==SQLITE_OK ){
188645 assert( pParse->rc!=SQLITE_OK );
188654 ** SQLITE_OK when this function is called, NULL is returned.
188709 if( pParse->rc==SQLITE_OK ){
188814 if( pParse->rc==SQLITE_OK ){
188853 assert( pParse->rc==SQLITE_OK );
188872 assert( pParse->rc!=SQLITE_OK );
189208 if( rc==SQLITE_OK ){
189211 if( rc==SQLITE_OK ){
189228 if( rc!=SQLITE_OK ){
189310 int rc = SQLITE_OK;
189313 for(i=0; rc==SQLITE_OK && i<ArraySize(aFunc); i++){
189437 return SQLITE_OK;
189540 int rc = SQLITE_OK;
189653 int rc = SQLITE_OK;
189753 return SQLITE_OK;
189834 if( rc!=SQLITE_OK ) return rc;
189940 return SQLITE_OK;
190034 return SQLITE_OK;
190064 return SQLITE_OK;
190743 if( p->rc==SQLITE_OK ){
190744 int rc = SQLITE_OK;
190755 if( rc!=SQLITE_OK ){
190758 if( rc==SQLITE_ABORT ) rc = SQLITE_OK;
190763 if( p->pReader==0 && rc==SQLITE_OK ){
190777 if( rc==SQLITE_OK ){
190789 if( rc==SQLITE_OK ){
190792 if( rc!=SQLITE_OK ){
190804 assert( (pRet==0)==(p->rc!=SQLITE_OK) );
190833 if( p->rc==SQLITE_OK ){
190849 if( p->rc!=SQLITE_OK ) return;
190872 if( p->rc!=SQLITE_OK ) return;
190887 if( rc!=SQLITE_OK ){
190913 if( p->rc==SQLITE_OK ){
190949 ** SQLITE_OK returned.
190957 int rc = SQLITE_OK;
190985 for(iLvl=0; rc==SQLITE_OK && iLvl<nLevel; iLvl++){
191001 if( rc==SQLITE_OK ){
191014 if( rc!=SQLITE_OK ){
191028 if( *pRc==SQLITE_OK ){
191058 if( *pRc==SQLITE_OK ){
191087 if( p->rc==SQLITE_OK ){
191091 if( p->rc==SQLITE_OK && pConfig->iCookie!=iCookie ){
191095 if( p->rc!=SQLITE_OK ){
191107 if( p->rc==SQLITE_OK ){
191139 if( p->rc==SQLITE_OK ){
191167 if( p->rc!=SQLITE_OK ) return 0;
191218 if( p->rc==SQLITE_OK ){
191260 int rc = SQLITE_OK;
191329 if( p->rc==SQLITE_OK ){
191452 return p->rc!=SQLITE_OK || pIter->aLvl[0].bEof;
191459 for(i=pIter->nLvl-1; p->rc==SQLITE_OK && i>=0; i--){
191577 for(i=0; p->rc==SQLITE_OK && bDone==0; i++){
191597 if( p->rc==SQLITE_OK ){
191606 if( p->rc!=SQLITE_OK ){
191684 if( p->rc==SQLITE_OK ){
191720 if( p->rc==SQLITE_OK ) p->rc = FTS5_CORRUPT;
191810 if( p->rc==SQLITE_OK ){
191818 if( p->rc==SQLITE_OK ){
191902 while( p->rc==SQLITE_OK && pIter->iLeafPgno>pIter->iTermLeafPgno ){
191950 return (p->rc==SQLITE_OK && pSeg->pLeaf && pSeg->nPos==0);
191999 assert( p->rc==SQLITE_OK );
192178 assert( p->rc==SQLITE_OK );
192338 assert( p->rc==SQLITE_OK );
192504 if( p->rc==SQLITE_OK && bGe==0 ){
192529 assert( p->rc!=SQLITE_OK /* 1 */
192556 assert( p->rc==SQLITE_OK );
192654 if( p->rc==SQLITE_OK ){
192766 assert( p->rc!=SQLITE_OK || pIter->iLeafPgno==iLeafPgno );
192768 if( p->rc==SQLITE_OK ){
192832 if( bMove && p->rc==SQLITE_OK ) pIter->xNext(p, pIter, 0);
192837 }while( p->rc==SQLITE_OK );
192863 for(i=(pIter->nSeg+iChanged)/2; i>=iMinset && p->rc==SQLITE_OK; i=i/2){
192867 assert( p->rc==SQLITE_OK );
192948 while( p->rc==SQLITE_OK ){
192952 assert( p->rc==SQLITE_OK );
192984 if( p->rc==SQLITE_OK ){
192991 assert( p->rc==SQLITE_OK );
193270 if( *pRc==SQLITE_OK ){
193422 if( *pRc==SQLITE_OK ){
193483 if( p->rc==SQLITE_OK ){
193504 if( p->rc==SQLITE_OK ){
193536 if( p->rc==SQLITE_OK ){
193541 if( p->rc==SQLITE_OK ) pSeg->xNext(p, pSeg, 0);
193662 if( p->rc==SQLITE_OK ){
193697 if( p->rc==SQLITE_OK ){
193769 if( p->rc==SQLITE_OK && nLvl>=pWriter->nDlidx ){
193821 if( p->rc==SQLITE_OK ){
193894 for(i=0; p->rc==SQLITE_OK && bDone==0; i++){
193911 if( p->rc==SQLITE_OK && pDlidx[1].buf.n==0 ){
194001 assert( p->rc==SQLITE_OK );
194075 if( p->rc==SQLITE_OK ){
194114 while( p->rc==SQLITE_OK
194144 if( p->rc==SQLITE_OK ){
194195 if( p->rc==SQLITE_OK ){
194242 if( p->rc==SQLITE_OK ){
194365 if( p->rc==SQLITE_OK && bTermWritten==0 ){
194439 while( nRem>0 && p->rc==SQLITE_OK ){
194473 if( p->rc==SQLITE_OK && pStruct->aLevel[iBestLvl].nMerge==0 ){
194494 if( p->rc==SQLITE_OK && p->pConfig->nAutomerge>0 ){
194518 SQLITE_OK || pStruct->nLevel>0 );
194519 while( p->rc==SQLITE_OK && pStruct->aLevel[iLvl].nSeg>=nCrisis ){
194521 assert( p->rc!=SQLITE_OK || pStruct->nLevel>(iLvl+1) );
194530 p->rc = SQLITE_OK;
194598 if( p->rc==SQLITE_OK ){
194601 while( p->rc==SQLITE_OK && 0==sqlite3Fts5HashScanEof(pHash) ){
194622 while( p->rc==SQLITE_OK && iOff<nDoclist ){
194663 while( p->rc==SQLITE_OK ){
194699 if( p->rc==SQLITE_OK ){
194793 assert( p->rc==SQLITE_OK );
194807 while( p->rc==SQLITE_OK && pNew->aLevel[iLvl].nSeg>0 ){
194863 if( p->rc==SQLITE_OK && 0==fts5BufferGrow(&p->rc, pBuf, nData+9+9) ){
195171 for(i=0; p->rc==SQLITE_OK && doclist.n; i++){
195189 if( p->rc==SQLITE_OK ){
195216 assert( p->rc==SQLITE_OK );
195240 assert( p->rc==SQLITE_OK );
195256 /* assert( p->rc==SQLITE_OK ); */
195257 return SQLITE_OK;
195278 ** If successful, set *pp to point to the new object and return SQLITE_OK.
195287 int rc = SQLITE_OK;
195291 if( rc==SQLITE_OK ){
195299 if( rc==SQLITE_OK ){
195305 if( rc==SQLITE_OK ){
195311 assert( rc!=SQLITE_OK || p->rc==SQLITE_OK );
195323 int rc = SQLITE_OK;
195394 int rc = SQLITE_OK; /* Return code */
195397 assert( p->rc==SQLITE_OK );
195405 for(i=0; i<pConfig->nPrefix && rc==SQLITE_OK; i++){
195479 assert( p->rc!=SQLITE_OK || pRet->pColset==0 );
195481 if( p->rc==SQLITE_OK ){
195507 assert( pIter->pIndex->rc==SQLITE_OK );
195519 assert( pIter->pIndex->rc==SQLITE_OK );
195522 if( p->rc==SQLITE_OK ){
195580 if( p->rc==SQLITE_OK && pData->nn ){
195598 assert( p->rc==SQLITE_OK );
195615 ** Return SQLITE_OK if successful, or an SQLite error code if an error
195624 assert( p->rc==SQLITE_OK );
195630 if( rc==SQLITE_OK ){
195714 if( p->rc==SQLITE_OK && cksum1!=cksum2 ) p->rc = FTS5_CORRUPT;
195730 while( rc==SQLITE_OK && 0==sqlite3Fts5IterEof(pIter) ){
195746 if( rc==SQLITE_OK ){
195772 if( rc==SQLITE_OK && (pPrev->n!=n || memcmp(pPrev->p, z, n)) ){
195784 if( rc==SQLITE_OK ){
195788 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
195798 if( iIdx>0 && rc==SQLITE_OK ){
195802 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
195804 if( iIdx>0 && rc==SQLITE_OK ){
195808 if( rc==SQLITE_OK && ck1!=ck2 ) rc = FTS5_CORRUPT;
195815 if( rc==SQLITE_OK && cksum3!=expected ){
195847 for(i=iFirst; p->rc==SQLITE_OK && i<=iLast; i++){
195865 while( ii<pLeaf->nn && p->rc==SQLITE_OK ){
195895 if( p->rc==SQLITE_OK ){
195925 while( p->rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pStmt) ){
196030 if( p->rc==SQLITE_OK ) p->rc = rc2;
196034 if( p->rc==SQLITE_OK && iter.iLeaf!=pSeg->pgnoLast ){
196047 ** checksum does not match. Return SQLITE_OK if all checks pass without
196122 if( p->rc==SQLITE_OK && cksum!=cksum2 ) p->rc = FTS5_CORRUPT;
196217 if( rc!=SQLITE_OK ){
196307 ** If *pRc is other than SQLITE_OK when this function is called, it is a
196353 int rc = SQLITE_OK; /* Return code */
196519 if( rc==SQLITE_OK ){
196566 ** If successful, SQLITE_OK is returned. If an error occurs, some other
196574 if( rc==SQLITE_OK ){
196581 if( rc==SQLITE_OK ){
196927 return SQLITE_OK;
196936 if( rc==SQLITE_OK ){
196964 int rc = SQLITE_OK; /* Return code */
196970 if( rc==SQLITE_OK ){
196972 assert( (rc==SQLITE_OK && *pzErr==0) || pConfig==0 );
196974 if( rc==SQLITE_OK ){
196980 if( rc==SQLITE_OK ){
196985 if( rc==SQLITE_OK ){
196992 if( rc==SQLITE_OK ){
196997 if( rc==SQLITE_OK ){
197005 if( rc!=SQLITE_OK ){
197151 return SQLITE_OK;
197205 return SQLITE_OK;
197211 if( pCsr->base.pVtab==(sqlite3_vtab*)pTab ) return SQLITE_OK;
197227 if( rc==SQLITE_OK ){
197322 return SQLITE_OK;
197331 rc = SQLITE_OK;
197339 rc = SQLITE_OK;
197388 ** Return SQLITE_OK if successful or if no reseek was required, or an
197392 int rc = SQLITE_OK;
197400 if( rc==SQLITE_OK && iRowid!=sqlite3Fts5ExprRowid(pCsr->pExpr) ){
197419 ** Return SQLITE_OK if nothing goes wrong. SQLITE_OK is returned
197442 rc = SQLITE_OK;
197457 rc = SQLITE_OK;
197484 if( rc!=SQLITE_OK ){
197527 if( rc==SQLITE_OK ){
197534 if( rc!=SQLITE_OK ){
197565 int rc = SQLITE_OK; /* Return code */
197610 int rc = SQLITE_OK;
197621 assert( rc==SQLITE_OK || pCsr->pRankArgStmt==0 );
197622 if( rc==SQLITE_OK ){
197628 if( rc==SQLITE_OK ){
197637 assert( rc!=SQLITE_OK );
197643 if( rc==SQLITE_OK ){
197662 int rc = SQLITE_OK;
197673 if( rc==SQLITE_OK ){
197725 int rc = SQLITE_OK; /* Error code */
197805 if( rc==SQLITE_OK ){
197814 if( rc==SQLITE_OK ){
197837 if( rc==SQLITE_OK ){
197903 return SQLITE_OK;
197908 ** Return SQLITE_OK if no error occurs, or an SQLite error code otherwise.
197914 int rc = SQLITE_OK;
197923 assert( rc!=SQLITE_OK || pTab->base.zErrMsg==0 );
197927 if( rc==SQLITE_OK && CsrFlagTest(pCsr, FTS5CSR_REQUIRE_CONTENT) ){
197933 rc = SQLITE_OK;
197937 if( rc==SQLITE_OK ){
197961 ** statement. This function returns SQLITE_OK if successful, or an SQLite
197974 int rc = SQLITE_OK;
198009 if( rc==SQLITE_OK ){
198012 if( rc==SQLITE_OK ){
198027 int rc = SQLITE_OK;
198043 if( rc==SQLITE_OK ){
198046 if( rc==SQLITE_OK ){
198075 int rc = SQLITE_OK; /* Return code */
198160 if( rc==SQLITE_OK ){
198166 if( rc==SQLITE_OK ){
198169 if( rc==SQLITE_OK ){
198204 return SQLITE_OK;
198215 return SQLITE_OK;
198287 int rc = SQLITE_OK;
198294 if( rc==SQLITE_OK ){
198309 int rc = SQLITE_OK;
198319 for(i=0; i<pConfig->nCol && rc==SQLITE_OK; i++){
198322 if( rc==SQLITE_OK ){
198351 ** correctly for the current view. Return SQLITE_OK if successful, or an
198355 int rc = SQLITE_OK;
198371 for(i=0; i<nIter && rc==SQLITE_OK; i++){
198375 if( rc==SQLITE_OK ){
198380 if( rc==SQLITE_OK ){
198423 int rc = SQLITE_OK;
198425 || SQLITE_OK==(rc = fts5CacheInstArray(pCsr)) ){
198439 int rc = SQLITE_OK;
198441 || SQLITE_OK==(rc = fts5CacheInstArray(pCsr))
198478 return SQLITE_OK;
198485 int rc = SQLITE_OK;
198500 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
198506 if( rc==SQLITE_OK ){
198553 int rc = SQLITE_OK;
198566 return SQLITE_OK;
198620 if( rc==SQLITE_OK ){
198665 int rc = SQLITE_OK;
198679 if( rc==SQLITE_OK ){
198687 if( rc==SQLITE_OK ){
198745 if( rc==SQLITE_OK ){
198753 if( rc==SQLITE_OK ){
198755 SQLITE_OK && CsrFlagTest(pNew, FTS5CSR_EOF)==0;
198759 if( rc!=SQLITE_OK ){
198760 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
198855 int rc = SQLITE_OK;
198882 for(i=0; rc==SQLITE_OK && i<(nPhrase-1); i++){
198890 for(i=0; rc==SQLITE_OK && i<nPhrase; i++){
198918 int rc = SQLITE_OK;
198943 if( pCsr->pRank || SQLITE_OK==(rc = fts5FindRankFunction(pCsr)) ){
198949 if( rc==SQLITE_OK ){
199045 if( rc==SQLITE_OK ){
199086 int rc = SQLITE_OK;
199137 int rc = SQLITE_OK;
199161 int rc = SQLITE_OK;
199171 if( rc!=SQLITE_OK && pzErr ){
199176 if( rc!=SQLITE_OK ){
199273 if( rc==SQLITE_OK ) rc = sqlite3Fts5IndexInit(db);
199274 if( rc==SQLITE_OK ) rc = sqlite3Fts5ExprInit(pGlobal, db);
199275 if( rc==SQLITE_OK ) rc = sqlite3Fts5AuxInit(&pGlobal->api);
199276 if( rc==SQLITE_OK ) rc = sqlite3Fts5TokenizerInit(&pGlobal->api);
199277 if( rc==SQLITE_OK ) rc = sqlite3Fts5VocabInit(pGlobal, db);
199278 if( rc==SQLITE_OK ){
199283 if( rc==SQLITE_OK ){
199294 if( rc==SQLITE_OK ){
199394 ** Return SQLITE_OK if successful, or an SQLite error code if an error
199403 int rc = SQLITE_OK;
199484 if( rc!=SQLITE_OK && pzErrMsg ){
199521 ** Drop all shadow tables. Return SQLITE_OK if successful or an SQLite error
199533 if( rc==SQLITE_OK && pConfig->bColumnsize ){
199539 if( rc==SQLITE_OK && pConfig->eContent==FTS5_CONTENT_NORMAL ){
199554 if( *pRc==SQLITE_OK ){
199580 ** SQLITE_OK if successful, or an SQLite error code otherwise.
199614 ** If successful, set *pp to point to the new object and return SQLITE_OK.
199624 int rc = SQLITE_OK;
199658 if( rc==SQLITE_OK && pConfig->bColumnsize ){
199663 if( rc==SQLITE_OK ){
199668 if( rc==SQLITE_OK ){
199684 int rc = SQLITE_OK;
199745 if( rc!=SQLITE_OK ) return rc;
199755 for(iCol=1; rc==SQLITE_OK && iCol<=pConfig->nCol; iCol++){
199776 if( rc==SQLITE_OK ) rc = rc2;
199794 int rc = SQLITE_OK;
199798 if( rc==SQLITE_OK ){
199815 ** Return SQLITE_OK if successful, or an SQLite error code if an error
199819 int rc = SQLITE_OK;
199831 ** Return SQLITE_OK if successful, or an SQLite error code if an error
199838 int rc = SQLITE_OK;
199845 if( rc==SQLITE_OK ){
199865 if( rc==SQLITE_OK ){
199870 if( rc==SQLITE_OK && pConfig->bColumnsize ){
199872 if( rc==SQLITE_OK ){
199881 if( rc==SQLITE_OK ){
199884 if( rc==SQLITE_OK ){
199908 if( rc==SQLITE_OK && pConfig->bColumnsize ){
199917 if( rc==SQLITE_OK ){
199920 if( rc==SQLITE_OK ){
199936 if( rc==SQLITE_OK ){
199940 if( rc==SQLITE_OK ){
199944 while( rc==SQLITE_OK && SQLITE_ROW==sqlite3_step(pScan) ){
199949 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){
199965 if( rc==SQLITE_OK ){
199972 if( rc==SQLITE_OK ){
200004 if( rc==SQLITE_OK ){
200010 if( rc==SQLITE_OK ){
200026 int rc = SQLITE_OK;
200039 for(i=1; rc==SQLITE_OK && i<=pConfig->nCol+1; i++){
200042 if( rc==SQLITE_OK ){
200061 int rc = SQLITE_OK; /* Return code */
200069 if( rc==SQLITE_OK ){
200072 for(ctx.iCol=0; rc==SQLITE_OK && ctx.iCol<pConfig->nCol; ctx.iCol++){
200089 if( rc==SQLITE_OK ){
200110 if( rc==SQLITE_OK ){
200151 int rc = SQLITE_OK;
200181 if( rc==SQLITE_OK && bPresent==0 ){
200187 for(ii=0; rc==SQLITE_OK && ii<pCtx->pConfig->nPrefix; ii++){
200205 ** table. Return SQLITE_OK if they do, or SQLITE_CORRUPT if not. Return
200227 if( rc==SQLITE_OK ){
200236 if( rc==SQLITE_OK && pConfig->eDetail==FTS5_DETAIL_NONE ){
200239 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
200246 if( rc==SQLITE_OK ){
200255 if( rc==SQLITE_OK && pConfig->bColumnsize && ctx.szCol!=aColSize[i] ){
200267 if( rc!=SQLITE_OK ) break;
200270 if( rc==SQLITE_OK ) rc = rc2;
200274 if( rc==SQLITE_OK ){
200277 for(i=0; rc==SQLITE_OK && i<pConfig->nCol; i++){
200284 if( rc==SQLITE_OK && pConfig->eContent==FTS5_CONTENT_NORMAL ){
200287 if( rc==SQLITE_OK && nRow!=p->nTotalRow ) rc = FTS5_CORRUPT;
200289 if( rc==SQLITE_OK && pConfig->bColumnsize ){
200292 if( rc==SQLITE_OK && nRow!=p->nTotalRow ) rc = FTS5_CORRUPT;
200298 if( rc==SQLITE_OK ){
200322 if( rc==SQLITE_OK ){
200369 ** An SQLite error code is returned if an error occurs, or SQLITE_OK
200379 if( rc==SQLITE_OK ){
200390 if( bCorrupt && rc==SQLITE_OK ){
200400 if( rc==SQLITE_OK ){
200418 if( rc==SQLITE_OK ){
200428 int rc = SQLITE_OK;
200434 if( rc==SQLITE_OK ){
200454 if( rc==SQLITE_OK ){
200464 if( rc==SQLITE_OK && pVal ){
200467 if( rc==SQLITE_OK ){
200542 int rc = SQLITE_OK;
200555 for(i=0; rc==SQLITE_OK && i<nArg; i+=2){
200566 if( rc!=SQLITE_OK ){
200598 int rc = SQLITE_OK;
200609 while( is<nText && rc==SQLITE_OK ){
200643 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
200720 int rc = SQLITE_OK;
200806 int rc = SQLITE_OK; /* Return code */
200825 for(i=0; rc==SQLITE_OK && i<nArg; i+=2){
200845 if( rc!=SQLITE_OK ){
200872 int rc = SQLITE_OK;
200887 while( rc==SQLITE_OK ){
200964 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
201005 int rc = SQLITE_OK;
201021 if( rc==SQLITE_OK ){
201027 if( rc!=SQLITE_OK ){
201700 int rc = SQLITE_OK; /* Return code */
201703 for(i=0; rc==SQLITE_OK && i<ArraySize(aBuiltin); i++){
202512 ** value and return SQLITE_OK. Otherwise, set *pzErr to an error message
202516 int rc = SQLITE_OK;
202518 if( rc==SQLITE_OK ){
202544 return SQLITE_OK;
202553 return SQLITE_OK;
202591 int rc = SQLITE_OK; /* Return code */
202609 if( rc==SQLITE_OK ){
202718 return SQLITE_OK;
202732 int rc = SQLITE_OK;
202744 assert( rc==SQLITE_OK || pStmt==0 );
202745 if( rc==SQLITE_ERROR ) rc = SQLITE_OK;
202752 if( rc==SQLITE_OK && pIndex==0 ){
202755 if( rc==SQLITE_OK ){
202763 if( rc==SQLITE_OK ){
202801 return SQLITE_OK;
202811 int rc = SQLITE_OK;
202835 return SQLITE_OK;
202845 while( rc==SQLITE_OK ){
202899 if( rc==SQLITE_OK ){
202903 if( rc==SQLITE_OK ){
202914 if( rc==SQLITE_OK && pCsr->bEof==0 && pTab->eType==FTS5_VOCAB_COL ){
202932 int rc = SQLITE_OK;
202972 if( rc==SQLITE_OK ){
202975 if( rc==SQLITE_OK ){
203027 return SQLITE_OK;
203041 return SQLITE_OK;