Home | History | Annotate | Download | only in amalgamation

Lines Matching defs:SQLITE_OK

813 ** ^Calls to sqlite3_close() return SQLITE_OK if the [sqlite3] object is
913 ** KEYWORDS: SQLITE_OK {error code} {error codes}
923 #define SQLITE_OK 0 /* Successful result */
961 ** [SQLITE_OK | result codes]. However, experience has shown that many of
975 ** The SQLITE_OK result code will never be extended. It will always
1592 ** ^The sqlite3_initialize() routine returns [SQLITE_OK] on success.
1595 ** as a mutex) it returns an [error code] other than [SQLITE_OK].
1632 ** must return [SQLITE_OK] on success and some other [error code] upon
1665 ** ^When a configuration option is set, sqlite3_config() returns [SQLITE_OK].
1684 ** ^Calls to sqlite3_db_config() return SQLITE_OK if and only if
2664 ** return [SQLITE_OK] to allow the action, [SQLITE_IGNORE] to disallow the
2668 ** any value other than [SQLITE_IGNORE], [SQLITE_OK], or [SQLITE_DENY]
2672 ** When the callback returns [SQLITE_OK], that means the operation
2689 ** been read if [SQLITE_OK] had been returned. The [SQLITE_IGNORE]
2743 ** return either [SQLITE_OK] or one of these two constants in order
2877 ** [SQLITE_OK] is returned. Otherwise an [error code] is returned.)^ ^The
3176 ** ^On success, the sqlite3_prepare() family of routines return [SQLITE_OK];
3413 ** ^The sqlite3_bind_* routines return [SQLITE_OK] on success or an
3931 ** SQLITE_OK. ^If the most recent evaluation of statement S failed, then
3967 ** then [sqlite3_reset(S)] returns [SQLITE_OK].
4841 ** ^(This routine returns [SQLITE_OK] if shared cache was enabled or disabled
5015 ** [SQLITE_OK] on success and [SQLITE_ERROR] if something goes wrong.
5428 ** ^(On success, [SQLITE_OK] is returned and the new [BLOB handle] is written
5550 ** ^(On success, sqlite3_blob_read() returns SQLITE_OK.
5588 ** ^(On success, sqlite3_blob_write() returns SQLITE_OK.
5720 ** SQLITE_BUSY. ^The sqlite3_mutex_try() interface returns [SQLITE_OK]
5814 ** called, but only if the prior call to xMutexInit returned SQLITE_OK.
5995 ** ^The sqlite3_status() routine returns SQLITE_OK on success and a
6118 ** ^The sqlite3_db_status() routine returns SQLITE_OK on success and a
6493 ** are still more pages to be copied, then the function returns [SQLITE_OK].
6497 ** then an [error code] is returned. ^As well as [SQLITE_OK] and
6556 ** ^The value returned by sqlite3_backup_finish is [SQLITE_OK] if no
6676 ** returns SQLITE_OK.
6797 ** The callback function should normally return [SQLITE_OK]. ^If an error
6897 ** populated even if sqlite3_wal_checkpoint_v2() returns other than SQLITE_OK.
6926 ** databases, SQLITE_OK is returned.
6929 ** mode, SQLITE_OK is returned and both *pnLog and *pnCkpt set to -1. If
9001 #define sqlite3_mutex_try(X) SQLITE_OK
9006 #define sqlite3MutexInit() SQLITE_OK
11229 # define sqlite3AuthCheck(a,b,c,d,e) SQLITE_OK
11409 # define sqlite3VtabSync(X,Y) SQLITE_OK
12648 #define sqlite3VdbeMemExpandBlob(x) SQLITE_OK
12731 return SQLITE_OK;
12744 int rc = SQLITE_OK; /* Return code */
14015 int rc = SQLITE_OK;
14099 assert( rc==SQLITE_OK || pFile->pMethods==0 );
14173 if( rc!=SQLITE_OK ){
14182 int rc = SQLITE_OK;
14276 return SQLITE_OK;
14289 return SQLITE_OK;
14417 static int sqlite3MemInit(void *NotUsed){ return SQLITE_OK; }
14561 return SQLITE_OK;
14789 return SQLITE_OK;
15694 return SQLITE_OK;
16319 return SQLITE_OK;
16428 int rc = SQLITE_OK;
16462 int rc = SQLITE_OK;
16512 ** Obtain the mutex p. If successful, return SQLITE_OK. Otherwise, if another
16516 int rc = SQLITE_OK;
16588 static int noopMutexInit(void){ return SQLITE_OK; }
16589 static int noopMutexEnd(void){ return SQLITE_OK; }
16598 return SQLITE_OK;
16651 static int debugMutexInit(void){ return SQLITE_OK; }
16652 static int debugMutexEnd(void){ return SQLITE_OK; }
16697 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
16713 return SQLITE_OK;
16806 static int os2MutexInit(void){ return SQLITE_OK; }
16807 static int os2MutexEnd(void){ return SQLITE_OK; }
16972 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
16990 rc = SQLITE_OK;
17118 static int pthreadMutexInit(void){ return SQLITE_OK; }
17119 static int pthreadMutexEnd(void){ return SQLITE_OK; }
17235 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
17303 rc = SQLITE_OK;
17308 rc = SQLITE_OK;
17321 rc = SQLITE_OK;
17328 if( rc==SQLITE_OK && p->trace ){
17513 return SQLITE_OK;
17528 return SQLITE_OK;
17620 ** SQLITE_BUSY. The sqlite3_mutex_try() interface returns SQLITE_OK
17663 rc = SQLITE_OK;
17669 if( rc==SQLITE_OK && p->trace ){
17828 return SQLITE_OK;
19908 if( rc!=SQLITE_OK ){
20010 return SQLITE_OK;
20023 int rc = SQLITE_OK;
20040 if( rc==SQLITE_OK ){
20349 ** should be called with err_code set to SQLITE_OK and zFormat set
22141 return rc == NO_ERROR ? SQLITE_OK : SQLITE_IOERR;
22145 ** Read data from a file into a buffer. Return SQLITE_OK if all
22168 return SQLITE_OK;
22177 ** Write data from a buffer into a file. Return SQLITE_OK on success
22206 return ( rc != NO_ERROR || amt > (int)wrote ) ? SQLITE_FULL : SQLITE_OK;
22229 return rc == NO_ERROR ? SQLITE_OK : SQLITE_IOERR_TRUNCATE;
22258 return SQLITE_OK;
22260 return DosResetBuffer( pFile->h ) == NO_ERROR ? SQLITE_OK : SQLITE_IOERR;
22276 return SQLITE_OK;
22345 int rc = SQLITE_OK; /* Return code from subroutines */
22363 return SQLITE_OK;
22465 rc = SQLITE_OK;
22513 return SQLITE_OK;
22530 APIRET rc = SQLITE_OK;
22589 return SQLITE_OK;
22593 return SQLITE_OK;
22600 return SQLITE_OK;
22603 return SQLITE_OK;
22734 if( (rc) != SQLITE_OK ) _ERR_TRACE msg;
22893 rc==SQLITE_OK ? "ok" : "failed",
22899 return ( rc == 0 ) ? SQLITE_OK : SQLITE_BUSY;
22911 int cbShmName, rc = SQLITE_OK;
22970 if( rc == SQLITE_OK ) {
23084 ** separate process), then *pp is set to NULL and SQLITE_OK returned. If
23091 ** memory and SQLITE_OK returned.
23103 int n, rc = SQLITE_OK;
23112 if( rc == SQLITE_OK ) {
23222 return SQLITE_OK;
23240 int rc = SQLITE_OK; /* Result code */
23274 rc = SQLITE_OK;
23278 if( rc==SQLITE_OK ){
23298 if( rc==SQLITE_OK ){
23302 rc = SQLITE_OK;
23307 if( rc==SQLITE_OK ){
23324 if( rc==SQLITE_OK ){
23326 if( rc==SQLITE_OK ){
23455 return SQLITE_OK;
23479 return rc == NO_ERROR ? SQLITE_OK : SQLITE_IOERR;
23555 if( rc!=SQLITE_OK ){
23627 return SQLITE_OK;
23647 rc == ERROR_PATH_NOT_FOUND ) ? SQLITE_OK : SQLITE_IOERR_DELETE;
23695 return SQLITE_OK;
23944 return SQLITE_OK;
23948 return SQLITE_OK;
24127 ** a normal expected return code of SQLITE_BUSY or SQLITE_OK
24129 #define IS_LOCK_ERROR(x) ((x != SQLITE_OK) && (x != SQLITE_BUSY))
24549 ** "unix" VFSes. Return SQLITE_OK opon successfully updating the
24566 rc = SQLITE_OK;
24581 rc = SQLITE_OK;
24773 ** SQLITE_OK. The system call failed, and *some* SQLite error should be
24778 return SQLITE_OK;
25175 assert( errcode!=SQLITE_OK );
25337 return SQLITE_OK;
25345 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
25348 int rc = SQLITE_OK;
25497 int rc = SQLITE_OK;
25515 return SQLITE_OK;
25544 ** return SQLITE_OK.
25586 assert( rc==SQLITE_OK );
25600 if( unixFileLock(pFile, &lock) && rc==SQLITE_OK ){
25653 if( rc==SQLITE_OK
25664 if( rc==SQLITE_OK ){
25675 rc==SQLITE_OK ? "ok" : "failed"));
25709 int rc = SQLITE_OK;
25719 return SQLITE_OK;
25872 if( rc==SQLITE_OK ) pFile->eFileLock = eFileLock;
25916 return SQLITE_OK;
25923 int rc = SQLITE_OK;
25969 return SQLITE_OK;
25973 return SQLITE_OK;
25977 return SQLITE_OK;
26022 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
26029 int rc = SQLITE_OK;
26083 int rc = SQLITE_OK;
26095 SQLITE_OK;
26140 return SQLITE_OK;
26148 return SQLITE_OK;
26165 return SQLITE_OK;
26219 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
26222 int rc = SQLITE_OK;
26266 rc = SQLITE_OK;
26304 int rc = SQLITE_OK;
26313 return SQLITE_OK;
26330 rc==SQLITE_OK ? "ok" : "failed"));
26357 return SQLITE_OK;
26363 return SQLITE_OK;
26369 return SQLITE_OK;
26374 return SQLITE_OK;
26409 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
26412 int rc = SQLITE_OK;
26483 int rc = SQLITE_OK;
26489 rc = SQLITE_OK;
26525 return SQLITE_OK;
26531 return SQLITE_OK;
26544 return SQLITE_OK;
26560 return SQLITE_OK;
26607 ** Return SQLITE_OK on success, SQLITE_BUSY on failure.
26645 return SQLITE_OK;
26653 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
26656 int rc = SQLITE_OK;
26666 return SQLITE_OK;
26680 if( SQLITE_OK==lrc ){
26725 int rc = SQLITE_OK;
26742 return SQLITE_OK;
26771 ** return SQLITE_OK.
26829 } else if( lrc1 != SQLITE_OK ) {
26862 int failed2 = SQLITE_OK;
26884 if( rc==SQLITE_OK ){
26895 rc==SQLITE_OK ? "ok" : "failed"));
26907 int rc = SQLITE_OK;
26923 return SQLITE_OK;
26951 if( rc==SQLITE_OK && (eFileLock==SHARED_LOCK || pInode->nShared>1) ){
26959 if( rc==SQLITE_OK && pFile->eFileLock>=PENDING_LOCK ){
26962 if( rc==SQLITE_OK && pFile->eFileLock>=RESERVED_LOCK && context->reserved ){
26968 if( rc==SQLITE_OK && (eFileLock==SHARED_LOCK || pInode->nShared>1)){
26972 if( rc==SQLITE_OK && eFileLock==NO_LOCK ){
26992 if( rc==SQLITE_OK ){
27002 if( rc==SQLITE_OK ) pFile->eFileLock = eFileLock;
27010 int rc = SQLITE_OK;
27122 ** Read data from a file into a buffer. Return SQLITE_OK if all
27147 return SQLITE_OK;
27200 ** Write data from a buffer into a file. Return SQLITE_OK on success
27263 return SQLITE_OK;
27352 rc = SQLITE_OK;
27392 ** SQLITE_OK is returned. If an error occurs, either SQLITE_NOMEM
27406 ** a no-op, replace it with a stub that returns SQLITE_OK but leaves
27409 ** If SQLITE_OK is returned, the caller is responsible for closing
27430 return (fd>=0?SQLITE_OK:unixLogError(SQLITE_CANTOPEN_BKPT, "open", zDirname));
27483 if( rc==SQLITE_OK && dirfd>=0 ){
27487 rc = SQLITE_OK;
27530 return SQLITE_OK;
27558 return SQLITE_OK;
27620 return SQLITE_OK;
27630 return SQLITE_OK;
27634 return SQLITE_OK;
27638 return SQLITE_OK;
27651 return SQLITE_OK;
27661 return SQLITE_OK; /* A no-op */
27782 int rc = SQLITE_OK; /* Result code form fcntl() */
27802 rc = (rc!=(-1)) ? SQLITE_OK : SQLITE_BUSY;
27810 if( rc==SQLITE_OK ){
27981 rc = SQLITE_OK;
27982 if( unixShmSystemLock(pShmNode, F_WRLCK, UNIX_SHM_DMS, 1)==SQLITE_OK ){
27987 if( rc==SQLITE_OK ){
28014 return SQLITE_OK;
28034 ** separate process), then *pp is set to NULL and SQLITE_OK returned. If
28041 ** memory and SQLITE_OK returned.
28053 int rc = SQLITE_OK;
28058 if( rc!=SQLITE_OK ) return rc;
28088 ** false, exit early. *pp will be set to NULL and SQLITE_OK returned.
28162 int rc = SQLITE_OK; /* Result code */
28194 rc = SQLITE_OK;
28198 if( rc==SQLITE_OK ){
28218 if( rc==SQLITE_OK ){
28222 rc = SQLITE_OK;
28227 if( rc==SQLITE_OK ){
28244 if( rc==SQLITE_OK ){
28246 if( rc==SQLITE_OK ){
28290 if( p==0 ) return SQLITE_OK;
28318 return SQLITE_OK;
28642 int rc = SQLITE_OK;
28704 if( rc!=SQLITE_OK ){
28747 if( rc!=SQLITE_OK ){
28780 if( (rc==SQLITE_OK) && (pNew->pInode->pSem==NULL) ){
28799 if( rc!=SQLITE_OK ){
28807 if( rc!=SQLITE_OK ){
28883 return SQLITE_OK;
28955 ** to create new files with. If no error occurs, then SQLITE_OK is returned
28976 int rc = SQLITE_OK; /* Return Code */
29036 ** be allocated, SQLITE_NOMEM is returned. Otherwise, SQLITE_OK is returned.
29056 return SQLITE_OK;
29114 int rc = SQLITE_OK; /* Function Return Code */
29171 if( rc!=SQLITE_OK ){
29178 if( rc!=SQLITE_OK ){
29197 if( rc!=SQLITE_OK ){
29289 if( rc==SQLITE_OK ){
29291 if( rc!=SQLITE_OK ){
29308 if( rc!=SQLITE_OK ){
29324 int rc = SQLITE_OK;
29334 if( rc==SQLITE_OK ){
29345 rc = SQLITE_OK;
29392 return SQLITE_OK;
29433 return SQLITE_OK;
29855 return SQLITE_OK;
29908 int rc = SQLITE_OK;
29933 if( proxyCreateLockPath(path) == SQLITE_OK ){
29972 if( rc==SQLITE_OK ){
29974 return SQLITE_OK;
30019 return SQLITE_OK;
30099 int rc = SQLITE_OK;
30153 rc = SQLITE_OK;
30177 return SQLITE_OK;
30185 int rc = SQLITE_OK;
30201 if( rc!=SQLITE_OK ){
30283 if( rc==SQLITE_OK ){
30301 if( rc==SQLITE_OK && createConch ){
30333 if( rc==SQLITE_OK && pFile->openFlags ){
30348 if( rc==SQLITE_OK && !pCtx->lockProxy ){
30351 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM && tryOldLockPath ){
30360 if( rc==SQLITE_OK ){
30371 if( rc==SQLITE_OK ){
30383 rc==SQLITE_OK?"ok":"failed"));
30394 int rc = SQLITE_OK; /* Subroutine return code */
30408 (rc==SQLITE_OK ? "ok" : "failed")));
30415 ** Make *pConchPath point to the new name. Return SQLITE_OK on success
30453 return SQLITE_OK;
30463 int rc = SQLITE_OK;
30472 return SQLITE_OK;
30515 return SQLITE_OK;
30530 int rc = SQLITE_OK;
30552 if( rc==SQLITE_OK ){
30572 rc = SQLITE_OK;
30576 if( rc==SQLITE_OK && lockPath ){
30580 if( rc==SQLITE_OK ){
30586 if( rc==SQLITE_OK ){
30604 (rc==SQLITE_OK ? "ok" : "failed")));
30628 return SQLITE_OK;
30632 int rc = SQLITE_OK;
30640 rc = SQLITE_OK;
30651 rc = SQLITE_OK;
30681 ** is set to SQLITE_OK unless an I/O error occurs during lock checking.
30686 if( rc==SQLITE_OK ){
30725 if( rc==SQLITE_OK ){
30749 if( rc==SQLITE_OK ){
30771 int rc = SQLITE_OK;
30799 return SQLITE_OK;
30914 return SQLITE_OK;
30925 return SQLITE_OK;
31833 return rc ? SQLITE_OK : SQLITE_IOERR;
31837 ** Read data from a file into a buffer. Return SQLITE_OK if all
31867 return SQLITE_OK;
31871 ** Write data from a buffer into a file. Return SQLITE_OK on success
31912 return SQLITE_OK;
31920 int rc = SQLITE_OK; /* Return code for this function */
31994 return SQLITE_OK;
31997 return SQLITE_OK;
32024 return SQLITE_OK;
32111 int rc = SQLITE_OK; /* Return code from subroutines */
32127 return SQLITE_OK;
32217 rc = SQLITE_OK;
32252 return SQLITE_OK;
32269 int rc = SQLITE_OK;
32303 return SQLITE_OK;
32307 return SQLITE_OK;
32311 return SQLITE_OK;
32318 return SQLITE_OK;
32321 return SQLITE_OK;
32500 rc = SQLITE_OK;
32508 rc==SQLITE_OK ? "ok" : "failed",
32626 if( SQLITE_OK!=rc ){
32634 if( winShmSystemLock(pShmNode, _SHM_WRLCK, WIN_SHM_DMS, 1)==SQLITE_OK ){
32636 if( rc!=SQLITE_OK ){
32640 if( rc==SQLITE_OK ){
32667 return SQLITE_OK;
32694 if( p==0 ) return SQLITE_OK;
32718 return SQLITE_OK;
32734 int rc = SQLITE_OK; /* Result code */
32762 rc = SQLITE_OK;
32766 if( rc==SQLITE_OK ){
32786 if( rc==SQLITE_OK ){
32790 rc = SQLITE_OK;
32795 if( rc==SQLITE_OK ){
32812 if( rc==SQLITE_OK ){
32814 if( rc==SQLITE_OK ){
32852 ** separate process), then *pp is set to NULL and SQLITE_OK returned. If
32859 ** memory and SQLITE_OK returned.
32871 int rc = SQLITE_OK;
32875 if( rc!=SQLITE_OK ) return rc;
32895 if( rc!=SQLITE_OK ){
32902 ** zero, exit early. *pp will be set to NULL and SQLITE_OK returned.
32909 if( rc!=SQLITE_OK ){
33106 return SQLITE_OK;
33198 int rc = SQLITE_OK; /* Function Return Code */
33256 if( rc!=SQLITE_OK ){
33445 && (error == ERROR_FILE_NOT_FOUND)) ? SQLITE_OK : SQLITE_IOERR_DELETE;
33513 return SQLITE_OK;
33533 return SQLITE_OK;
33541 return SQLITE_OK;
33591 return SQLITE_OK;
33625 if( rc == SQLITE_OK )
33915 return SQLITE_OK;
33918 return SQLITE_OK;
34097 if( p==0 ) return SQLITE_OK;
34112 return SQLITE_OK;
34128 if( p->u.aHash[h]==i ) return SQLITE_OK;
34157 return SQLITE_OK;
34597 if( rc!=SQLITE_OK && rc!=SQLITE_BUSY ){
34628 return (pPage==0 && eCreate) ? SQLITE_NOMEM : SQLITE_OK;
35332 return (p->apHash ? SQLITE_OK : SQLITE_NOMEM);
35454 return SQLITE_OK;
36775 ** * The Pager.errCode variable is set to something other than SQLITE_OK.
37233 # define pagerOpenWalIfPresent(z) SQLITE_OK
37234 # define pagerBeginReadTransaction(z) SQLITE_OK
37308 assert( pPager->errCode==SQLITE_OK );
37313 assert( pPager->errCode==SQLITE_OK );
37320 assert( pPager->errCode==SQLITE_OK );
37332 assert( pPager->errCode==SQLITE_OK );
37351 assert( pPager->errCode==SQLITE_OK );
37363 assert( pPager->errCode==SQLITE_OK );
37376 assert( pPager->errCode!=SQLITE_OK );
37467 ** that is read in *pRes. Return SQLITE_OK if everything worked, or an
37475 if( rc==SQLITE_OK ){
37488 ** Write a 32-bit integer into the given file descriptor. Return SQLITE_OK
37507 int rc = SQLITE_OK;
37534 int rc = SQLITE_OK;
37539 if( rc==SQLITE_OK && (pPager->eLock!=UNKNOWN_LOCK||eLock==EXCLUSIVE_LOCK) ){
37651 ** zMaster[0] is set to 0 and SQLITE_OK returned.
37665 if( SQLITE_OK!=(rc = sqlite3OsFileSize(pJrnl, &szJ))
37667 || SQLITE_OK!=(rc = read32bits(pJrnl, szJ-16, &len))
37669 || SQLITE_OK!=(rc = read32bits(pJrnl, szJ-12, &cksum))
37670 || SQLITE_OK!=(rc = sqlite3OsRead(pJrnl, aMagic, 8, szJ-8))
37672 || SQLITE_OK!=(rc = sqlite3OsRead(pJrnl, zMaster, len, szJ-16-len))
37684 ** definitely roll back, so just return SQLITE_OK and report a (nul)
37691 return SQLITE_OK;
37740 ** Otherwise, return SQLITE_OK.
37743 int rc = SQLITE_OK; /* Return code */
37755 if( rc==SQLITE_OK && !pPager->noSync ){
37765 if( rc==SQLITE_OK && iLimit>0 ){
37768 if( rc==SQLITE_OK && sz>iLimit ){
37792 int rc = SQLITE_OK; /* Return code */
37882 for(nWrite=0; rc==SQLITE_OK&&nWrite<JOURNAL_HDR_SZ(pPager); nWrite+=nHeader){
37902 ** is set to the value read from the journal header. SQLITE_OK is returned
37951 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+8, pNRec))
37952 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+12, &pPager->cksumInit))
37953 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+16, pDbSize))
37963 if( SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+20, &iSectorSize))
37964 || SQLITE_OK!=(rc = read32bits(pPager->jfd, iHdrOff+24, &iPageSize))
37999 testcase( rc!=SQLITE_OK );
38048 return SQLITE_OK;
38091 if( SQLITE_OK==(rc = sqlite3OsFileSize(pPager->jfd, &jrnlSize))
38143 ** bitvecs of all open savepoints. Return SQLITE_OK if successful
38148 int rc = SQLITE_OK; /* Result code */
38155 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
38220 if( rc!=SQLITE_OK && pPager->eState==PAGER_ERROR ){
38243 pPager->errCode = SQLITE_OK;
38272 assert( rc==SQLITE_OK || !MEMDB );
38275 pPager->errCode==SQLITE_OK ||
38329 ** SQLITE_OK is returned if no error occurs. If an error occurs during
38339 int rc = SQLITE_OK; /* Error code from journal finalization operation */
38340 int rc2 = SQLITE_OK; /* Error code from db file unlock operation */
38358 return SQLITE_OK;
38372 rc = SQLITE_OK;
38422 assert( rc2==SQLITE_OK );
38433 return (rc==SQLITE_OK?rc2:rc);
38523 ** skipped and SQLITE_OK is returned.
38532 ** and played back, then SQLITE_OK is returned. If an IO error occurs
38589 if( rc!=SQLITE_OK ) return rc;
38591 if( rc!=SQLITE_OK ) return rc;
38604 return SQLITE_OK;
38617 if( pDone && (rc = sqlite3BitvecSet(pDone, pgno))!=SQLITE_OK ){
38718 if( rc!=SQLITE_OK ) return rc;
38807 ** occur, SQLITE_OK is returned.
38836 if( rc!=SQLITE_OK ) goto delmaster_out;
38844 if( rc!=SQLITE_OK ) goto delmaster_out;
38853 if( rc!=SQLITE_OK ) goto delmaster_out;
38860 if( rc!=SQLITE_OK ){
38871 if( rc!=SQLITE_OK ){
38877 if( rc!=SQLITE_OK ){
38921 ** If successful, return SQLITE_OK. If an IO error occurs while modifying
38925 int rc = SQLITE_OK;
38938 if( rc==SQLITE_OK && currentSize!=newSize ){
38949 if( rc==SQLITE_OK ){
39034 ** is then deleted and SQLITE_OK returned, just as if no corruption had
39063 if( rc!=SQLITE_OK ){
39080 if( rc==SQLITE_OK && zMaster[0] ){
39084 if( rc!=SQLITE_OK || !res ){
39101 if( rc!=SQLITE_OK ){
39103 rc = SQLITE_OK;
39142 if( rc!=SQLITE_OK ){
39157 if( rc!=SQLITE_OK ){
39159 rc = SQLITE_OK;
39168 rc = SQLITE_OK;
39192 sqlite3OsFileControl(pPager->fd,SQLITE_FCNTL_DB_UNCHANGED,0)>=SQLITE_OK
39206 if( rc==SQLITE_OK ){
39209 testcase( rc!=SQLITE_OK );
39211 if( rc==SQLITE_OK
39216 if( rc==SQLITE_OK ){
39218 testcase( rc!=SQLITE_OK );
39220 if( rc==SQLITE_OK && zMaster[0] && res ){
39225 testcase( rc!=SQLITE_OK );
39246 ** Otherwise, SQLITE_OK is returned.
39251 int rc = SQLITE_OK; /* Return code */
39261 return SQLITE_OK;
39268 if( rc==SQLITE_OK && !isInWal ){
39272 rc = SQLITE_OK;
39340 ** return an SQLite error code. Otherwise, SQLITE_OK.
39343 int rc = SQLITE_OK;
39353 if( rc==SQLITE_OK ){
39390 while( pList && rc==SQLITE_OK ){
39445 if( rc==SQLITE_OK && pPager->pBackup ){
39485 if( rc!=SQLITE_OK || changed ){
39498 ** If no error occurs, SQLITE_OK is returned and the size of the database
39526 if( rc!=SQLITE_OK ){
39545 return SQLITE_OK;
39559 ** Return SQLITE_OK or an error code.
39568 int rc = SQLITE_OK;
39586 if( rc==SQLITE_OK ){
39638 int rc = SQLITE_OK; /* Return code */
39680 while( rc==SQLITE_OK && pPager->journalOff<iHdrOff ){
39693 while( rc==SQLITE_OK && pPager->journalOff<szJ ){
39710 for(ii=0; rc==SQLITE_OK && ii<nJRec && pPager->journalOff<szJ; ii++){
39715 assert( rc!=SQLITE_OK || pPager->journalOff>=szJ );
39728 for(ii=pSavepoint->iSubRec; rc==SQLITE_OK && ii<pPager->nSubRec; ii++){
39736 if( rc==SQLITE_OK ){
39831 ** Write the file descriptor into *pFile. Return SQLITE_OK on success
39857 assert( rc!=SQLITE_OK || isOpen(pFile) );
39914 ** In all other cases, SQLITE_OK is returned.
39922 int rc = SQLITE_OK;
39946 if( rc==SQLITE_OK ){
39951 if( rc==SQLITE_OK ){
39962 if( rc==SQLITE_OK ){
40029 ** zeroed and SQLITE_OK returned. The rationale for this is that this
40038 int rc = SQLITE_OK;
40052 rc = SQLITE_OK;
40075 ** (returning SQLITE_OK immediately).
40082 ** Return SQLITE_OK on success and an error code if we cannot obtain
40164 ** If everything goes as planned, SQLITE_OK is returned. Otherwise,
40168 int rc = SQLITE_OK;
40172 if( rc==SQLITE_OK ){
40240 return SQLITE_OK;
40291 SQLITE_OK. If an IO
40304 if( rc!=SQLITE_OK ) return rc;
40344 if( rc==SQLITE_OK && 0==memcmp(aMagic, aJournalMagic, 8) ){
40348 if( rc!=SQLITE_OK && rc!=SQLITE_IOERR_SHORT_READ ){
40367 if( rc!=SQLITE_OK ) return rc;
40373 if( rc!=SQLITE_OK ) return rc;
40381 if( rc!=SQLITE_OK ) return rc;
40388 if( rc!=SQLITE_OK ) return rc;
40402 return SQLITE_OK;
40433 ** If everything is successful, SQLITE_OK is returned. If an IO error
40438 int rc = SQLITE_OK; /* Return code */
40446 ** is not possible for rc to be other than SQLITE_OK if this branch
40450 assert( pPager->tempFile && rc==SQLITE_OK );
40457 assert( rc!=SQLITE_OK || isOpen(pPager->fd) );
40458 if( rc==SQLITE_OK && pPager->dbSize>pPager->dbHintSize ){
40464 while( rc==SQLITE_OK && pList ){
40521 ** SQLITE_OK is returned if everything goes according to plan. An
40526 int rc = SQLITE_OK;
40545 ** This function returns SQLITE_OK if everything is successful, an IO
40551 int rc = SQLITE_OK;
40567 if( rc==SQLITE_OK ){
40575 if( rc==SQLITE_OK ){
40580 if( rc==SQLITE_OK ){
40602 ** SQLITE_OK returned. If an IO error occurs while trying to make the
40604 ** made clean for some other reason, but no error occurs, then SQLITE_OK
40609 int rc = SQLITE_OK;
40629 if( NEVER(pPager->errCode) ) return SQLITE_OK;
40630 if( pPager->doNotSpill ) return SQLITE_OK;
40632 return SQLITE_OK;
40641 if( rc==SQLITE_OK ){
40681 rc==SQLITE_OK && pPg->pgno>pPager->dbSize && subjRequiresPage(pPg)
40687 if( rc==SQLITE_OK ){
40694 if( rc==SQLITE_OK ){
40727 ** successfully, SQLITE_OK is returned and *ppPager set to point to
40744 int rc = SQLITE_OK; /* Return code */
40793 if( rc==SQLITE_OK && nPathname+8>pVfs->mxPathname ){
40802 if( rc!=SQLITE_OK ){
40877 if( rc==SQLITE_OK && !readOnly ){
40920 if( rc==SQLITE_OK ){
40923 testcase( rc!=SQLITE_OK );
40929 if( rc!=SQLITE_OK ){
40990 return SQLITE_OK;
41010 ** just deleted using OsDelete, *pExists is set to 0 and SQLITE_OK
41021 ** SQLITE_OK returned. If no hot-journal file is present, *pExists is
41022 ** set to 0 and SQLITE_OK returned. If an IO error occurs while trying
41028 int rc = SQLITE_OK; /* Return code */
41044 if( rc==SQLITE_OK && exists ){
41056 if( rc==SQLITE_OK && !locked ){
41066 if( rc==SQLITE_OK ){
41069 if( pagerLockDb(pPager, RESERVED_LOCK)==SQLITE_OK ){
41085 if( rc==SQLITE_OK ){
41089 rc = SQLITE_OK;
41106 rc = SQLITE_OK;
41139 ** If everything is successful, SQLITE_OK is returned. If an IO error
41144 int rc = SQLITE_OK; /* Return code */
41164 if( rc!=SQLITE_OK ){
41176 if( rc!=SQLITE_OK ){
41196 if( rc!=SQLITE_OK ){
41218 if( rc==SQLITE_OK && bExists ){
41223 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
41224 if( rc==SQLITE_OK && fout&SQLITE_OPEN_READONLY ){
41240 assert( rc==SQLITE_OK );
41242 if( rc==SQLITE_OK ){
41250 if( rc!=SQLITE_OK ){
41305 if( rc!=SQLITE_OK ){
41322 assert( pPager->pWal==0 || rc==SQLITE_OK );
41327 assert( rc==SQLITE_OK );
41331 if( pPager->eState==PAGER_OPEN && rc==SQLITE_OK ){
41336 if( rc!=SQLITE_OK ){
41363 ** successfully obtained, it is copied to *ppPage and SQLITE_OK returned.
41447 if( pPager->errCode!=SQLITE_OK ){
41453 if( rc!=SQLITE_OK ){
41468 return SQLITE_OK;
41518 if( rc!=SQLITE_OK ){
41526 return SQLITE_OK;
41529 assert( rc!=SQLITE_OK );
41608 ** Return SQLITE_OK if everything is successful. Otherwise, return
41613 int rc = SQLITE_OK; /* Return code */
41653 if( rc==SQLITE_OK && pPager->zFilename!=NULL
41668 assert( rc!=SQLITE_OK || isOpen(pPager->jfd) );
41675 if( rc==SQLITE_OK ){
41685 if( rc!=SQLITE_OK ){
41714 int rc = SQLITE_OK;
41729 if( rc!=SQLITE_OK ){
41748 if( rc==SQLITE_OK && exFlag ){
41753 if( rc==SQLITE_OK ){
41770 assert( rc==SQLITE_OK || pPager->eState==PAGER_READER );
41771 assert( rc!=SQLITE_OK || pPager->eState==PAGER_WRITER_LOCKED );
41789 int rc = SQLITE_OK;
41822 if( rc!=SQLITE_OK ) return rc;
41865 if( rc!=SQLITE_OK ) return rc;
41867 if( rc!=SQLITE_OK ) return rc;
41869 if( rc!=SQLITE_OK ) return rc;
41883 assert( rc==SQLITE_OK || rc==SQLITE_NOMEM );
41885 if( rc!=SQLITE_OK ){
41921 ** this routine returns SQLITE_OK.
41929 ** as appropriate. Otherwise, SQLITE_OK.
41932 int rc = SQLITE_OK;
41975 for(ii=0; ii<nPage && rc==SQLITE_OK; ii++){
41981 if( rc==SQLITE_OK ){
42003 if( rc==SQLITE_OK && needSync ){
42080 int rc = SQLITE_OK;
42112 assert( pPgHdr==0 || rc==SQLITE_OK );
42117 ** above is always successful - hence the ALWAYS on rc==SQLITE_OK.
42119 if( !DIRECT_MODE && ALWAYS(rc==SQLITE_OK) ){
42123 if( rc==SQLITE_OK ){
42132 if( rc==SQLITE_OK ){
42135 if( rc==SQLITE_OK ){
42154 ** function returns SQLITE_OK. Otherwise, an IO error code is returned.
42157 int rc = SQLITE_OK;
42175 ** successful, or the connection is in WAL mode, SQLITE_OK is returned.
42180 int rc = SQLITE_OK;
42223 int rc = SQLITE_OK; /* Return code */
42239 if( pPager->eState<PAGER_WRITER_CACHEMOD ) return SQLITE_OK;
42258 assert( pList!=0 || rc!=SQLITE_OK );
42265 if( rc==SQLITE_OK ){
42312 if( rc==SQLITE_OK ){
42319 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
42343 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
42346 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
42358 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
42372 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
42375 if( rc!=SQLITE_OK ){
42388 if( rc!=SQLITE_OK ) goto commit_phase_one_exit;
42400 if( rc==SQLITE_OK && !pagerUseWal(pPager) ){
42420 ** moves into the error state. Otherwise, SQLITE_OK is returned.
42423 int rc = SQLITE_OK; /* Return code */
42453 return SQLITE_OK;
42488 int rc = SQLITE_OK; /* Return code */
42497 if( pPager->eState<=PAGER_READER ) return SQLITE_OK;
42503 if( rc==SQLITE_OK ) rc = rc2;
42520 assert( pPager->eState==PAGER_READER || rc!=SQLITE_OK );
42521 assert( rc==SQLITE_OK || rc==SQLITE_FULL || (rc&0xFF)==SQLITE_IOERR );
42599 ** returned. Otherwise, SQLITE_OK.
42602 int rc = SQLITE_OK; /* Return code */
42678 ** savepoint. If no errors occur, SQLITE_OK is returned.
42686 if( rc==SQLITE_OK && iSavepoint<pPager->nSavepoint ){
42707 assert( rc==SQLITE_OK );
42812 ** occurs. Otherwise, it returns SQLITE_OK.
42854 && SQLITE_OK!=(rc = subjournalPage(pPg))
42926 if( rc!=SQLITE_OK ){
42938 return SQLITE_OK;
42976 rc = SQLITE_OK;
42979 if (rc != SQLITE_OK)
43044 if (rc != SQLITE_OK) {
43061 if (rc != SQLITE_OK)
43066 return SQLITE_OK;
43196 int rc = SQLITE_OK;
43203 assert( rc==SQLITE_OK );
43206 if( rc==SQLITE_OK ){
43209 if( rc==SQLITE_OK && state==PAGER_READER ){
43274 int rc = SQLITE_OK;
43307 if( rc!=SQLITE_OK ){
43323 int rc = SQLITE_OK;
43340 if( rc==SQLITE_OK ){
43357 ** return SQLITE_OK. If an error occurs or the VFS used by the pager does
43362 ** the WAL file is already open, set *pbOpen to 1 and return SQLITE_OK
43369 int rc = SQLITE_OK; /* Return code */
43384 if( rc==SQLITE_OK ){
43405 int rc = SQLITE_OK;
43416 if( rc==SQLITE_OK ){
43421 if( rc==SQLITE_OK && logexists ){
43429 if( rc==SQLITE_OK && pPager->pWal ){
43431 if( rc==SQLITE_OK ){
43960 ** page and SQLITE_OK is returned. If an error (an OOM or VFS error) occurs,
43964 int rc = SQLITE_OK;
43994 assert( iPage==0 || *ppPage || rc!=SQLITE_OK );
44218 if( pWal->exclusiveMode ) return SQLITE_OK;
44223 VVA_ONLY( pWal->lockError = (u8)(rc!=SQLITE_OK && rc!=SQLITE_BUSY); )
44234 if( pWal->exclusiveMode ) return SQLITE_OK;
44239 VVA_ONLY( pWal->lockError = (u8)(rc!=SQLITE_OK && rc!=SQLITE_BUSY); )
44289 assert( rc==SQLITE_OK || iHash>0 );
44291 if( rc==SQLITE_OK ){
44423 if( rc==SQLITE_OK ){
44529 if( rc!=SQLITE_OK ){
44546 if( rc!=SQLITE_OK ){
44605 if( rc!=SQLITE_OK ) break;
44609 if( rc!=SQLITE_OK ) break;
44627 if( rc==SQLITE_OK ){
44649 sqlite3_log(SQLITE_OK, "Recovered %d frames from WAL file %s",
44687 ** If the log file is successfully opened, SQLITE_OK is returned and
44734 if( rc==SQLITE_OK && flags&SQLITE_OPEN_READONLY ){
44738 if( rc!=SQLITE_OK ){
44938 ** return SQLITE_OK. Otherwise, return an error code. If this routine
44951 int rc = SQLITE_OK; /* Return Code */
44981 for(i=0; rc==SQLITE_OK && i<nSegment; i++){
44987 if( rc==SQLITE_OK ){
45013 if( rc!=SQLITE_OK ){
45102 if( pInfo->nBackfill>=pWal->hdr.mxFrame ) return SQLITE_OK;
45106 if( rc!=SQLITE_OK ){
45125 if( rc==SQLITE_OK ){
45138 && (rc = walBusyLock(pWal, xBusy, pBusyArg, WAL_READ_LOCK(0), 1))==SQLITE_OK
45151 if( rc==SQLITE_OK ){
45154 if( rc==SQLITE_OK && nSize<nReq ){
45160 while( rc==SQLITE_OK && 0==walIteratorNext(pIter, &iDbpage, &iFrame) ){
45167 if( rc!=SQLITE_OK ) break;
45171 if( rc!=SQLITE_OK ) break;
45175 if( rc==SQLITE_OK ){
45180 if( rc==SQLITE_OK && sync_flags ){
45184 if( rc==SQLITE_OK ){
45196 rc = SQLITE_OK;
45204 if( rc==SQLITE_OK && eMode!=SQLITE_CHECKPOINT_PASSIVE ){
45211 if( rc==SQLITE_OK ){
45231 int rc = SQLITE_OK;
45244 if( rc==SQLITE_OK ){
45251 if( rc==SQLITE_OK ){
45340 ** If the wal-index header is successfully read, return SQLITE_OK.
45353 if( rc!=SQLITE_OK ){
45369 if( badHdr && SQLITE_OK==(rc = walLockExclusive(pWal, WAL_WRITE_LOCK, 1)) ){
45371 if( SQLITE_OK==(rc = walIndexPage(pWal, 0, &page0)) ){
45408 ** On success return SQLITE_OK. On a permanent failure (such an
45458 int rc = SQLITE_OK; /* Return code */
45509 }else if( SQLITE_OK==(rc = walLockShared(pWal, WAL_RECOVER_LOCK)) ){
45516 if( rc!=SQLITE_OK ){
45528 if( rc==SQLITE_OK ){
45547 return SQLITE_OK;
45573 if( rc==SQLITE_OK ){
45650 testcase( rc==SQLITE_OK );
45696 return SQLITE_OK;
45733 if( rc!=SQLITE_OK ){
45783 return SQLITE_OK;
45853 return SQLITE_OK;
45862 ** other than SQLITE_OK, it is not invoked again and the error code is
45866 ** function returns SQLITE_OK.
45869 int rc = SQLITE_OK;
45880 ALWAYS(rc==SQLITE_OK) && iFrame<=iMax;
45899 assert( rc==SQLITE_OK );
45924 int rc = SQLITE_OK;
45956 ** SQLITE_OK is returned if no error is encountered (regardless of whether
45961 int rc = SQLITE_OK;
45971 if( rc==SQLITE_OK ){
46007 testcase( rc==SQLITE_OK );
46044 if( SQLITE_OK!=(rc = walRestartLog(pWal)) ){
46074 if( rc!=SQLITE_OK ){
46098 if( rc!=SQLITE_OK ){
46104 if( rc!=SQLITE_OK ){
46129 if( rc!=SQLITE_OK ){
46134 if( rc!=SQLITE_OK ){
46150 for(p=pList; p && rc==SQLITE_OK; p=p->pDirty){
46154 while( nLast>0 && rc==SQLITE_OK ){
46160 if( rc==SQLITE_OK ){
46230 if( rc==SQLITE_OK ){
46234 rc = SQLITE_OK;
46239 if( rc==SQLITE_OK ){
46244 if( rc==SQLITE_OK ){
46252 if( rc==SQLITE_OK || rc==SQLITE_BUSY ){
46273 return (rc==SQLITE_OK && eMode!=eMode2 ? SQLITE_BUSY : rc);
46331 if( walLockShared(pWal, WAL_READ_LOCK(pWal->readLock))!=SQLITE_OK ){
47109 if( sqlite3_mutex_try(p->pBt->mutex)==SQLITE_OK ){
47370 return SQLITE_OK;
47386 #define querySharedCacheTableLock(a,b,c) SQLITE_OK
47387 #define setSharedCacheTableLock(a,b,c) SQLITE_OK
47517 ** SQLITE_OK if the lock may be obtained (by calling
47538 return SQLITE_OK;
47570 return SQLITE_OK;
47587 ** already been called and returned SQLITE_OK).
47589 ** SQLITE_OK is returned if the lock is added successfully. SQLITE_NOMEM
47610 assert( SQLITE_OK==querySharedCacheTableLock(p, iTable, eLock) );
47643 return SQLITE_OK;
47824 int rc = SQLITE_OK;
47832 if( rc==SQLITE_OK && pgno<=sqlite3BitvecSize(pBt->pHasContent) ){
47874 assert( rc==SQLITE_OK ); /* KeySize() cannot fail */
47886 if( rc==SQLITE_OK ){
47897 if( rc==SQLITE_OK ){
47924 if( SQLITE_OK!=rc ){
47929 return SQLITE_OK;
47989 if( rc==SQLITE_OK ){
48000 SQLITE_OK)
48023 return SQLITE_OK;
48056 ** If *pRC is initially non-zero (non-SQLITE_OK) then this routine is
48080 if( rc!=SQLITE_OK ){
48094 if( rc==SQLITE_OK ){
48109 ** An error code is returned if something goes wrong, otherwise SQLITE_OK.
48134 return SQLITE_OK;
48139 #define ptrmapGet(w,x,y,z) SQLITE_OK
48427 return SQLITE_OK;
48433 ** of the first byte of allocated space. Return either SQLITE_OK or
48504 return SQLITE_OK;
48531 return SQLITE_OK;
48620 return SQLITE_OK;
48657 return SQLITE_OK;
48663 ** Return SQLITE_OK on success. If we see that the page does
48665 ** SQLITE_CORRUPT. Note that a return of SQLITE_OK does not
48772 return SQLITE_OK;
48848 return SQLITE_OK;
48899 if( rc==SQLITE_OK ){
48901 if( rc!=SQLITE_OK ){
48999 int rc = SQLITE_OK; /* Result code from this function */
49121 if( rc==SQLITE_OK ){
49124 if( rc!=SQLITE_OK ){
49225 if( rc!=SQLITE_OK ){
49361 return SQLITE_OK;
49385 return SQLITE_OK;
49409 return SQLITE_OK;
49449 int rc = SQLITE_OK;
49538 int rc = SQLITE_OK;
49578 ** SQLITE_OK is returned on success. If the file is not a
49593 if( rc!=SQLITE_OK ) return rc;
49595 if( rc!=SQLITE_OK ) return rc;
49631 ** return SQLITE_OK and return without populating BtShared.pPage1.
49640 if( rc!=SQLITE_OK ){
49644 return SQLITE_OK;
49671 ** zero and return SQLITE_OK. The caller will call this function
49717 return SQLITE_OK;
49757 return SQLITE_OK;
49786 return SQLITE_OK;
49827 int rc = SQLITE_OK;
49873 if( SQLITE_OK!=rc ) goto trans_begun;
49878 ** lockBtree() returns something other than SQLITE_OK. lockBtree()
49879 ** may return SQLITE_OK but leave pBt->pPage1 set to 0 if after
49884 while( pBt->pPage1==0 && SQLITE_OK==(rc = lockBtree(pBt)) );
49886 if( rc==SQLITE_OK && wrflag ){
49891 if( rc==SQLITE_OK ){
49897 if( rc!=SQLITE_OK ){
49903 if( rc==SQLITE_OK ){
49935 if( rc==SQLITE_OK ){
49944 if( rc==SQLITE_OK && wrflag ){
49974 if( rc!=SQLITE_OK ){
50060 return SQLITE_OK;
50095 if( rc!=SQLITE_OK ){
50110 if( rc!=SQLITE_OK ){
50117 if( rc!=SQLITE_OK ){
50129 if( rc!=SQLITE_OK ){
50133 if( rc!=SQLITE_OK ){
50139 if( rc==SQLITE_OK ){
50151 ** return SQLITE_OK. If there is no work to do (and therefore no
50184 if( rc!=SQLITE_OK ){
50201 if( rc!=SQLITE_OK ){
50212 if( rc!=SQLITE_OK ){
50226 if( rc!=SQLITE_OK ){
50235 if( rc==SQLITE_OK ){
50239 if( rc!=SQLITE_OK ){
50251 if( rc!=SQLITE_OK ){
50256 if( rc!=SQLITE_OK ){
50265 return SQLITE_OK;
50274 ** SQLITE_OK is returned. Otherwise an SQLite error code.
50287 if( rc==SQLITE_OK ){
50300 ** If SQLITE_OK is returned, then *pnTrunc is set to the number of pages
50306 int rc = SQLITE_OK;
50342 for(iFree=nOrig; iFree>nFin && rc==SQLITE_OK; iFree--){
50345 if( (rc==SQLITE_DONE || rc==SQLITE_OK) && nFree>0 ){
50353 if( rc!=SQLITE_OK ){
50363 # define setChildPtrmaps(x) SQLITE_OK
50393 int rc = SQLITE_OK;
50400 if( rc!=SQLITE_OK ){
50477 if( p->inTrans==TRANS_NONE ) return SQLITE_OK;
50490 if( rc!=SQLITE_OK && bCleanup==0 ){
50499 return SQLITE_OK;
50509 if( rc==SQLITE_OK ){
50587 if( rc!=SQLITE_OK ){
50605 if( rc2!=SQLITE_OK ){
50612 if( btreeGetPage(pBt, 1, &pPage1, 0)==SQLITE_OK ){
50679 int rc = SQLITE_OK;
50686 if( rc==SQLITE_OK ){
50779 return SQLITE_OK;
50876 return SQLITE_OK;
50949 ** This routine cannot fail. It always returns SQLITE_OK.
50960 return SQLITE_OK;
50971 ** Failure is not possible. This function always returns SQLITE_OK.
50980 return SQLITE_OK;
51010 int rc = SQLITE_OK;
51033 if( rc==SQLITE_OK && eType==PTRMAP_OVERFLOW2 && pgno==ovfl ){
51042 if( rc==SQLITE_OK ){
51044 assert( rc==SQLITE_OK || pPage==0 );
51045 if( rc==SQLITE_OK ){
51056 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
51068 ** SQLITE_OK is returned on success, otherwise an error code.
51080 if( rc!=SQLITE_OK ){
51088 return SQLITE_OK;
51127 int rc = SQLITE_OK;
51163 if( rc==SQLITE_OK && amt>0 ){
51198 for( ; rc==SQLITE_OK && amt>0 && nextPage; iIdx++){
51229 if( rc==SQLITE_OK ){
51245 if( rc==SQLITE_OK && amt>0 ){
51259 ** Return SQLITE_OK on success or an error code if anything goes
51276 ** Return SQLITE_OK on success or an error code if anything goes
51291 if( rc==SQLITE_OK ){
51423 return SQLITE_OK;
51493 int rc = SQLITE_OK;
51503 assert( pCur->skipNext!=SQLITE_OK );
51517 if( rc!=SQLITE_OK ){
51569 int rc = SQLITE_OK;
51574 while( rc==SQLITE_OK && !(pPage = pCur->apPage[pCur->iPage])->leaf ){
51594 int rc = SQLITE_OK;
51599 while( rc==SQLITE_OK && !(pPage = pCur->apPage[pCur->iPage])->leaf ){
51604 if( rc==SQLITE_OK ){
51612 /* Move the cursor to the first entry in the table. Return SQLITE_OK
51622 if( rc==SQLITE_OK ){
51635 /* Move the cursor to the last entry in the table. Return SQLITE_OK
51657 return SQLITE_OK;
51661 if( rc==SQLITE_OK ){
51669 pCur->atLast = rc==SQLITE_OK ?1:0;
51724 return SQLITE_OK;
51728 return SQLITE_OK;
51742 return SQLITE_OK;
51840 rc = SQLITE_OK;
51866 rc = SQLITE_OK;
51908 if( rc!=SQLITE_OK ){
51914 return SQLITE_OK;
51919 return SQLITE_OK;
51942 return SQLITE_OK;
51951 rc = SQLITE_OK;
51957 return SQLITE_OK;
51976 if( rc!=SQLITE_OK ){
51982 return SQLITE_OK;
51987 return SQLITE_OK;
52005 return SQLITE_OK;
52017 rc = SQLITE_OK;
52032 ** SQLITE_OK is returned on success. Any other return value indicates
52156 if( rc!=SQLITE_OK ){
52174 if( rc!=SQLITE_OK ){
52178 if( rc!=SQLITE_OK ){
52242 if( rc==SQLITE_OK ){
52244 if( rc!=SQLITE_OK ){
52272 if( rc==SQLITE_OK ){
52288 if( rc!=SQLITE_OK ){
52299 if( rc==SQLITE_OK ){
52308 assert( rc!=SQLITE_OK || sqlite3PagerIswriteable((*ppPage)->pDbPage) );
52381 if( rc!=SQLITE_OK ){
52407 if( rc==SQLITE_OK ){
52426 if( pPage==0 && SQLITE_OK!=(rc = btreeGetPage(pBt, iPage, &pPage, 0)) ){
52430 if( rc!=SQLITE_OK ){
52447 if( (*pRC)==SQLITE_OK ){
52466 return SQLITE_OK; /* No overflow pages. Return without doing anything */
52511 return SQLITE_OK;
52613 if( pBt->autoVacuum && rc==SQLITE_OK ){
52673 return SQLITE_OK;
52784 if( rc!=SQLITE_OK ){
52922 if( rc==SQLITE_OK ){
53044 if( (*pRC)==SQLITE_OK ){
53070 if( rc!=SQLITE_OK ){
53137 int rc = SQLITE_OK; /* The return code */
53447 if( rc!=SQLITE_OK ){
53569 if( rc!=SQLITE_OK ) goto balance_cleanup;
53745 ** page and SQLITE_OK is returned. In this case the caller is required
53763 if( rc==SQLITE_OK ){
53790 return SQLITE_OK;
53804 int rc = SQLITE_OK;
53825 if( rc==SQLITE_OK ){
53841 if( rc==SQLITE_OK ){
53907 }while( rc==SQLITE_OK );
53957 assert( pCur->skipNext!=SQLITE_OK );
54036 assert( rc!=SQLITE_OK || pPage->nCell>0 || pPage->nOverflow>0 );
54060 if( rc==SQLITE_OK && pPage->nOverflow ){
54179 if( rc==SQLITE_OK && pCur->iPage>iCellDepth ){
54186 if( rc==SQLITE_OK ){
54252 if( rc!=SQLITE_OK ){
54270 if( rc!=SQLITE_OK ){
54277 if( rc!=SQLITE_OK ){
54287 if( rc!=SQLITE_OK ){
54291 if( rc!=SQLITE_OK ){
54295 if( rc!=SQLITE_OK ){
54336 return SQLITE_OK;
54420 if( SQLITE_OK==rc ){
54493 if( rc!=SQLITE_OK ){
54504 if( rc!=SQLITE_OK ){
54509 if( rc!=SQLITE_OK ){
54516 if( rc!=SQLITE_OK ){
54577 assert( SQLITE_OK==querySharedCacheTableLock(p, MASTER_ROOT, READ_LOCK) );
54606 if( rc==SQLITE_OK ){
54625 ** SQLITE_OK is returned if the operation is successfully executed.
54637 while( rc==SQLITE_OK ){
54657 ** If all pages in the tree have been visited, return SQLITE_OK to the
54665 return SQLITE_OK;
54767 if( rc!=SQLITE_OK ){
55243 int rc = SQLITE_OK;
55307 ** sqlite_master table. Otherwise SQLITE_OK.
55314 assert( rc==SQLITE_OK || rc==SQLITE_LOCKED_SHAREDCACHE );
55327 int rc = SQLITE_OK;
55336 if( rc==SQLITE_OK ){
55363 if( rc!=SQLITE_OK ){
55425 if( rc==SQLITE_OK ){
55429 if( rc==SQLITE_OK ){
55431 if( rc==SQLITE_OK ){
55650 return (rc!=SQLITE_OK && rc!=SQLITE_BUSY && ALWAYS(rc!=SQLITE_LOCKED));
55669 int rc = SQLITE_OK;
55700 if( rc==SQLITE_OK && newPgsz!=nSrcPgsz ) rc = SQLITE_READONLY;
55708 for(iOff=iEnd-(i64)nSrcPgsz; rc==SQLITE_OK && iOff<iEnd; iOff+=nDestPgsz){
55712 if( SQLITE_OK==(rc = sqlite3PagerGet(pDestPager, iDest, &pDestPg))
55713 && SQLITE_OK==(rc = sqlite3PagerWrite(pDestPg))
55740 ** Return SQLITE_OK if everything is successful, or an SQLite error
55746 if( rc==SQLITE_OK && iCurrent>iSize ){
55794 rc = SQLITE_OK;
55798 if( SQLITE_OK==rc && p->bDestLocked==0
55799 && SQLITE_OK==(rc = sqlite3BtreeBeginTrans(p->pDest, 2))
55809 if( rc==SQLITE_OK && 0==sqlite3BtreeIsInReadTrans(p->pSrc) ){
55819 if( SQLITE_OK==rc && destMode==PAGER_JOURNALMODE_WAL && pgszSrc!=pgszDest ){
55833 if( rc==SQLITE_OK ){
55840 if( rc==SQLITE_OK ){
55856 && (rc = sqlite3BtreeUpdateMeta(p->pDest,1,p->iDestSchema+1))==SQLITE_OK
55922 rc==SQLITE_OK && iOff<iEnd;
55928 if( rc==SQLITE_OK ){
55934 if( rc==SQLITE_OK ){
55939 if( rc==SQLITE_OK ){
55947 if( SQLITE_OK==rc
55948 && SQLITE_OK==(rc = sqlite3BtreeCommitPhaseTwo(p->pDest, 0))
55963 assert( rc2==SQLITE_OK );
55988 if( p==0 ) return SQLITE_OK;
56012 rc = (p->rc==SQLITE_DONE) ? SQLITE_OK : p->rc;
56073 if( rc!=SQLITE_OK ){
56133 assert( b.rc!=SQLITE_OK );
56135 if( rc==SQLITE_OK ){
56180 ** SQLITE_OK is returned if the conversion is successful (or not required).
56190 SQLITE_OK;
56197 /* MemTranslate() may return SQLITE_OK or SQLITE_NOMEM. If NOMEM is returned,
56201 assert(rc==SQLITE_OK || rc==SQLITE_NOMEM);
56202 assert(rc==SQLITE_OK || pMem->enc!=desiredEnc);
56255 return (pMem->z ? SQLITE_OK : SQLITE_NOMEM);
56264 ** Return SQLITE_OK on success or SQLITE_NOMEM if malloc fails.
56284 return SQLITE_OK;
56312 return SQLITE_OK;
56323 return SQLITE_OK; /* Nothing to do */
56331 return SQLITE_OK;
56348 int rc = SQLITE_OK;
56388 ** Return SQLITE_ERROR if the finalizer reports an error. SQLITE_OK
56392 int rc = SQLITE_OK;
56588 return SQLITE_OK;
56601 return SQLITE_OK;
56626 return SQLITE_OK;
56782 int rc = SQLITE_OK;
56849 return SQLITE_OK;
56910 return SQLITE_OK;
57053 int rc = SQLITE_OK; /* Return code */
57071 }else if( SQLITE_OK==(rc = sqlite3VdbeMemGrow(pMem, amt+2, 0)) ){
57082 if( rc!=SQLITE_OK ){
57118 if( sqlite3VdbeMemMakeWriteable(pVal)!=SQLITE_OK ){
57175 return SQLITE_OK;
57222 if( SQLITE_OK==sqlite3ValueFromExpr(db,pExpr->pLeft,enc,affinity,&pVal) ){
57257 return SQLITE_OK;
57423 return (pNew ? SQLITE_OK : SQLITE_NOMEM);
58437 int rc = SQLITE_OK; /* Return code */
58442 assert( p->rc==SQLITE_OK || p->rc==SQLITE_BUSY || p->rc==SQLITE_NOMEM );
58487 p->rc = SQLITE_OK;
58535 if( j==nSub && SQLITE_OK==sqlite3VdbeMemGrow(pSub, nByte, 1) ){
58603 p->rc = SQLITE_OK;
58815 p->rc = SQLITE_OK;
59004 int rc = SQLITE_OK;
59009 ** SQLITE_OK so p is not used.
59028 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
59036 if( rc!=SQLITE_OK ){
59060 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
59072 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
59078 if( rc==SQLITE_OK ){
59107 }while( rc==SQLITE_OK && res );
59108 if( rc==SQLITE_OK ){
59115 if( rc!=SQLITE_OK ){
59139 if( rc!=SQLITE_OK ){
59153 && SQLITE_OK!=(rc = sqlite3OsSync(pMaster, SQLITE_SYNC_NORMAL))
59171 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
59179 if( rc!=SQLITE_OK ){
59283 ** Otherwise SQLITE_OK.
59287 int rc = SQLITE_OK;
59303 int rc2 = SQLITE_OK;
59309 if( rc2==SQLITE_OK ){
59312 if( rc==SQLITE_OK ){
59334 ** violations, return SQLITE_ERROR. Otherwise, SQLITE_OK.
59349 SQLITE_OK;
59391 return SQLITE_OK;
59438 if( p->rc==SQLITE_OK ){
59452 if( p->rc==SQLITE_OK || (p->errorAction==OE_Fail && !isSpecialError) ){
59454 if( rc!=SQLITE_OK ){
59470 }else if( rc!=SQLITE_OK ){
59482 if( p->rc==SQLITE_OK || p->errorAction==OE_Fail ){
59497 ** error code is SQLITE_OK or SQLITE_CONSTRAINT, then promote the
59501 ** is SAVEPOINT_ROLLBACK. But if p->rc==SQLITE_OK then eStatementOp
59502 ** must be SAVEPOINT_RELEASE. Hence the NEVER(p->rc==SQLITE_OK) in
59509 if( NEVER(p->rc==SQLITE_OK) || p->rc==SQLITE_CONSTRAINT ){
59534 if( p->rc!=SQLITE_OK && db->flags&SQLITE_InternChanges ){
59566 return (p->rc==SQLITE_BUSY ? SQLITE_BUSY : SQLITE_OK);
59572 ** in p->rc. This routine sets that result back to SQLITE_OK.
59575 p->rc = SQLITE_OK;
59615 sqlite3Error(db, SQLITE_OK, 0);
59666 int rc = SQLITE_OK;
59779 return SQLITE_OK;
60318 ** Return SQLITE_OK if everything works, or an error code otherwise.
60340 assert( rc==SQLITE_OK ); /* pCur is always valid so KeySize cannot fail */
60382 return SQLITE_OK;
60396 ** or greater than pUnpacked. Return SQLITE_OK on success.
60415 assert( rc==SQLITE_OK ); /* pCur is always valid so KeySize cannot fail */
60430 return SQLITE_OK;
60583 rc = SQLITE_OK;
60613 rc = SQLITE_OK;
60631 int rc = SQLITE_OK;
60829 int rc = SQLITE_OK;
60836 if( db->xWalCallback && nEntry>0 && rc==SQLITE_OK ){
60942 assert( p->rc==SQLITE_OK );
60944 if( p->rc!=SQLITE_OK ){
60981 int rc = SQLITE_OK; /* Result from sqlite3Step() */
60982 int rc2 = SQLITE_OK; /* Result from sqlite3Reprepare() */
60994 && (rc2 = rc = sqlite3Reprepare(v))==SQLITE_OK ){
60998 if( rc2!=SQLITE_OK && ALWAYS(v->isPrepareV2) && ALWAYS(db->pErr) ){
61485 ** out of range, then SQLITE_RANGE is returned. Othewise SQLITE_OK.
61515 sqlite3Error(p->db, SQLITE_OK, 0);
61531 return SQLITE_OK;
61550 if( rc==SQLITE_OK ){
61554 if( rc==SQLITE_OK && encoding!=0 ){
61584 if( rc==SQLITE_OK ){
61597 if( rc==SQLITE_OK ){
61607 if( rc==SQLITE_OK ){
61667 if( rc==SQLITE_OK ){
61763 return SQLITE_OK;
61777 ** SQLITE_OK is returned.
62222 if( SQLITE_OK==sqlite3VdbeMemGrow(pMem, nByte, 0) ){
62636 int rc = SQLITE_OK; /* Value to return */
63071 assert( p->rc==SQLITE_OK || p->rc==SQLITE_BUSY );
63072 p->rc = SQLITE_OK;
63093 for(pc=p->pc; rc==SQLITE_OK; pc++){
63308 ** or sqlite3_finalize(). For a normal halt, this should be SQLITE_OK (0).
63322 if( pOp->p1==SQLITE_OK && p->pFrame ){
63346 assert( p->rc!=SQLITE_OK );
63355 assert( rc==SQLITE_BUSY || rc==SQLITE_OK || rc==SQLITE_ERROR );
63359 assert( rc==SQLITE_OK || p->rc==SQLITE_CONSTRAINT );
63360 assert( rc==SQLITE_OK || db->nDeferredCons>0 );
63414 if( SQLITE_OK!=sqlite3VdbeChangeEncoding(pOut, encoding) ) goto no_mem;
63593 if( SQLITE_OK!=(rc = sqlite3VdbeCheckFk(p, 0)) ){
63616 if( NEVER(rc!=SQLITE_OK) ){
64664 assert( rc==SQLITE_OK ); /* True because of CursorMoveto() call above */
64673 assert( rc==SQLITE_OK ); /* DataSize() cannot fail */
64781 if( rc!=SQLITE_OK ){
64837 assert( rc==SQLITE_OK );
64845 if( rc!=SQLITE_OK ){
65164 if( (rc = sqlite3VdbeCheckFk(p, 1))!=SQLITE_OK ){
65180 if( rc!=SQLITE_OK ){
65263 }else if( (rc = sqlite3VdbeCheckFk(p, 1))!=SQLITE_OK ){
65276 if( p->rc==SQLITE_OK ){
65340 if( rc!=SQLITE_OK ){
65615 ** sqlite3BtreeCursor() may return are SQLITE_EMPTY and SQLITE_OK.
65618 assert( rc==SQLITE_EMPTY || rc==SQLITE_OK );
65621 rc = SQLITE_OK;
65676 if( rc==SQLITE_OK ){
65679 if( rc==SQLITE_OK ){
65689 if( rc==SQLITE_OK ){
65855 if( rc!=SQLITE_OK ) goto abort_due_to_error;
65860 if( rc!=SQLITE_OK ) goto abort_due_to_error;
65877 if( rc!=SQLITE_OK ){
65910 if( rc!=SQLITE_OK ){
65923 if( rc!=SQLITE_OK ) goto abort_due_to_error;
65932 if( rc!=SQLITE_OK ) goto abort_due_to_error;
66055 if( rc!=SQLITE_OK ){
66290 if( rc!=SQLITE_OK ){
66298 assert( rc==SQLITE_OK ); /* Cannot fail following BtreeLast() */
66353 0, &u.be.res))==SQLITE_OK)
66366 if( rc==SQLITE_OK && u.be.res==0 ){
66483 if( rc==SQLITE_OK && db->xUpdateCallback && pOp->p4.z ){
66544 if( NEVER(rc!=SQLITE_OK) ) goto abort_due_to_error;
66551 if( rc==SQLITE_OK && db->xUpdateCallback && pOp->p4.z ){
66624 if( NEVER(rc!=SQLITE_OK) ) goto abort_due_to_error;
66629 assert( rc==SQLITE_OK ); /* True because of CursorMoveto() call above */
66636 assert( rc==SQLITE_OK ); /* DataSize() cannot fail */
66698 assert( rc==SQLITE_OK ); /* Always so because of CursorMoveto() above */
66908 if( rc==SQLITE_OK ){
66950 if( rc==SQLITE_OK && u.bo.res==0 ){
66986 if( rc!=SQLITE_OK ){
67112 SQLITE_OK && u.br.iMoved!=0 ){
67250 u.bu.initData.rc = SQLITE_OK;
67253 if( rc==SQLITE_OK ) rc = u.bu.initData.rc;
67864 rc = SQLITE_OK;
67944 if( rc==SQLITE_OK ){
67957 if( rc==SQLITE_OK ){
68010 rc = SQLITE_OK;
68135 if( SQLITE_OK==rc ){
68215 if( rc==SQLITE_OK ){
68323 if( rc==SQLITE_OK ){
68413 if( rc==SQLITE_OK && pOp->p1 ){
68646 ** If successful, SQLITE_OK is returned and subsequent calls to
68693 rc = SQLITE_OK;
68697 if( rc==SQLITE_OK ){
68705 assert( rc!=SQLITE_OK || zErr==0 );
68760 int rc = SQLITE_OK;
68923 if( rc==SQLITE_OK && db->mallocFailed==0 ){
68953 rc = SQLITE_OK;
69060 if( rc!=SQLITE_OK ){
69068 assert( rc==SQLITE_OK || p->pStmt==0 );
69127 int rc = SQLITE_OK;
69131 if( rc==SQLITE_OK ){
69151 return SQLITE_OK;
69163 int rc = SQLITE_OK;
69184 int rc = SQLITE_OK;
69189 if( rc==SQLITE_OK ){
69206 int rc = SQLITE_OK;
69225 rc = SQLITE_OK;
69234 int rc = SQLITE_OK;
69292 return SQLITE_OK;
69301 return SQLITE_OK;
69426 return SQLITE_OK;
69476 return SQLITE_OK;
69494 return SQLITE_OK;
69502 return SQLITE_OK;
69516 return SQLITE_OK;
69525 return SQLITE_OK;
70253 if( auth!=SQLITE_OK ){
71184 int rc = SQLITE_OK;
73759 v, OP_Halt, SQLITE_OK, OE_Ignore, 0, pExpr->u.zToken,0);
75112 if( SQLITE_OK!=isSystemTable(pParse, pTab->zName) ){
75115 if( SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){ goto
75448 if( SQLITE_OK!=isSystemTable(pParse, pTab->zName) ){
75951 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
76140 if( rc==SQLITE_OK && !sqlite3FindTable(db, "sqlite_stat2", sInfo.zDatabase) ){
76143 if( rc==SQLITE_OK ){
76155 if( rc==SQLITE_OK ){
76259 int rc = SQLITE_OK;
76263 if( rc==SQLITE_OK && !sqlite3ExprIsConstant(pExpr) ){
76355 }else if( rc==SQLITE_OK ){
76372 if( rc==SQLITE_OK && aNew->zName==0 ){
76378 if( rc==SQLITE_OK ){
76414 if( rc==SQLITE_OK ){
76529 SQLITE_OK!=(rc = resolveAttachExpr(&sName, pFilename)) ||
76530 SQLITE_OK!=(rc = resolveAttachExpr(&sName, pDbname)) ||
76531 SQLITE_OK!=(rc = resolveAttachExpr(&sName, pKey))
76546 if(rc!=SQLITE_OK ){
76827 ** should return either SQLITE_OK, SQLITE_DENY, or SQLITE_IGNORE. If
76828 ** SQLITE_OK is returned, it means that access is allowed. SQLITE_DENY
76847 return SQLITE_OK;
76886 }else if( rc!=SQLITE_IGNORE && rc!=SQLITE_OK ){
76954 ** either SQLITE_OK (zero) or SQLITE_IGNORE or SQLITE_DENY. If SQLITE_DENY
76972 return SQLITE_OK;
76976 return SQLITE_OK;
76982 }else if( rc!=SQLITE_OK && rc!=SQLITE_IGNORE ){
77326 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
77723 return SQLITE_OK;
77788 if( SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){
77828 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
79447 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
79532 if( SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){
79933 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
80466 if( rc!=SQLITE_OK ){
80699 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
80795 if (rc == SQLITE_OK)
80801 return SQLITE_OK;
80867 return SQLITE_OK;
80936 return SQLITE_OK;
81555 assert( rcauth==SQLITE_OK || rcauth==SQLITE_DENY || rcauth==SQLITE_IGNORE );
81615 if( rcauth==SQLITE_OK && pWhere==0 && !pTrigger && !IsVirtual(pTab)
83324 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
86512 sqlite3VdbeAddOp2(v, OP_Halt, SQLITE_OK, 0);
86559 int rc = SQLITE_OK; /* Return code */
86570 sqlite3Error(db, SQLITE_OK, 0);
86571 while( (rc==SQLITE_OK || (rc==SQLITE_SCHEMA && (++nRetry)<2)) && zSql[0] ){
86577 assert( rc==SQLITE_OK || pStmt==0 );
86578 if( rc!=SQLITE_OK ){
86651 if( rc!=SQLITE_OK && ALWAYS(rc==sqlite3_errcode(db)) && pzErrMsg ){
87474 ** Return SQLITE_OK on success and SQLITE_ERROR if something goes wrong.
87558 return SQLITE_OK;
87599 return SQLITE_OK;
87649 int rc = SQLITE_OK;
87689 if( sqlite3_initialize()==SQLITE_OK )
87863 return SQLITE_OK;
87876 if( db->temp_store==ts ) return SQLITE_OK;
87877 if( invalidateTempStorage( pParse ) != SQLITE_OK ){
87881 return SQLITE_OK;
88368 if( rc==SQLITE_OK && (eAuto==1 || eAuto==2) ){
88378 { OP_Halt, SQLITE_OK, OE_Abort, 0}, /* 3 */
88491 if( rc!=SQLITE_OK || res==0 ){
88554 if( res!=SQLITE_OK ){
89200 SQLITE_FCNTL_LOCKSTATE, &j)==SQLITE_OK ){
89357 if( SQLITE_OK!=rc ){
89465 initData.rc = SQLITE_OK;
89484 return SQLITE_OK;
89493 if( rc!=SQLITE_OK ){
89600 if( rc==SQLITE_OK ) rc = initData.rc;
89603 if( rc==SQLITE_OK ){
89612 if( rc==SQLITE_OK || (db->flags&SQLITE_RecoveryMode)){
89622 rc = SQLITE_OK;
89657 rc = SQLITE_OK;
89659 for(i=0; rc==SQLITE_OK && i<db->nDb; i++){
89672 if( rc==SQLITE_OK && ALWAYS(db->nDb>1)
89682 if( rc==SQLITE_OK && commit_internal ){
89694 int rc = SQLITE_OK;
89700 if( rc!=SQLITE_OK ){
89734 if( rc!=SQLITE_OK ) return;
89801 int rc = SQLITE_OK; /* Result code */
89882 if( pParse->rc==SQLITE_DONE ) pParse->rc = SQLITE_OK;
89895 if( rc==SQLITE_OK && pParse->pVdbe && pParse->explain ){
89922 if( pParse->pVdbe && (rc!=SQLITE_OK || db->mallocFailed) ){
89980 ** If the statement is successfully recompiled, return SQLITE_OK. Otherwise,
90010 return SQLITE_OK;
90031 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
90043 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
90066 int rc = SQLITE_OK;
90111 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
90123 assert( rc==SQLITE_OK || ppStmt==0 || *ppStmt==0 ); /* VERIFY: F13021 */
91346 ** Return SQLITE_OK on success. If a memory allocation error occurs,
91426 return SQLITE_OK;
91665 int rc = SQLITE_OK; /* Success code from a subroutine */
91752 testcase( rc!=SQLITE_OK );
91827 testcase( rc!=SQLITE_OK );
91911 testcase( rc!=SQLITE_OK );
92598 return SQLITE_OK;
93243 ** pFrom->pIndex and return SQLITE_OK.
93261 return SQLITE_OK;
94491 if( rc==SQLITE_OK && pDest->eDest==SRT_Output ){
94732 res.rc = SQLITE_OK;
94755 if( rc!=SQLITE_OK ){
94959 if( !zName || SQLITE_OK!=sqlite3CheckObjectName(pParse, zName) ){
95279 if( SQLITE_OK!=sqlite3ReadSchema(pParse) ){
95663 if( SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen)
96615 if( SQLITE_OK!=sqlite3_prepare(db, zSql, -1, &pStmt, 0) ){
96633 if( rc!=SQLITE_OK ) return rc;
96637 if( rc!=SQLITE_OK ){
96668 int rc = SQLITE_OK; /* Return code from service routines */
96729 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96765 if( rc!=SQLITE_OK ){
96776 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96786 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96790 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96794 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96807 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96815 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96821 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96872 SQLITE_OK) ) goto end_of_vacuum;
96876 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96878 if( rc!=SQLITE_OK ) goto end_of_vacuum;
96884 assert( rc==SQLITE_OK );
96974 rc = sqlite3ApiExit(db, SQLITE_OK);
97383 if( SQLITE_OK!=rc ){
97463 return SQLITE_OK;
97477 if( rc!=SQLITE_OK ){
97507 return SQLITE_OK;
97519 int rc = SQLITE_OK;
97543 ** create a valid sqlite3_vtab if it returns SQLITE_OK. */
97544 if( rc==SQLITE_OK && ALWAYS(sqlite3GetVTable(db, pTab)) ){
97559 int rc = SQLITE_OK;
97580 if( SQLITE_OK==sqlite3RunParser(pParse, zCreateTable, &zErr)
97621 int rc = SQLITE_OK;
97628 assert( rc==SQLITE_OK );
97632 if( rc==SQLITE_OK ){
97673 ** SQLITE_OK if all xSync operations are successful.
97680 int rc = SQLITE_OK;
97684 for(i=0; rc==SQLITE_OK && i<db->nVTrans; i++){
97704 return SQLITE_OK;
97713 return SQLITE_OK;
97725 int rc = SQLITE_OK;
97737 return SQLITE_OK;
97748 return SQLITE_OK;
97754 if( rc==SQLITE_OK ){
99936 if( rc!=SQLITE_OK ){
100132 ** and SQLITE_INDEX_SAMPLES+1, inclusive) and returns SQLITE_OK.
100223 return SQLITE_OK;
100241 ** If an error occurs, return an error code. Otherwise, SQLITE_OK.
100256 return SQLITE_OK;
100311 int rc = SQLITE_OK;
100331 if( rc==SQLITE_OK && pUpper ){
100338 if( rc!=SQLITE_OK || (pLowerVal==0 && pUpperVal==0) ){
100350 if( rc==SQLITE_OK ){
100390 ** Write the estimated row count into *pnRow and return SQLITE_OK.
100447 ** Write the estimated row count into *pnRow and return SQLITE_OK.
100465 int rc = SQLITE_OK; /* Subfunction return code */
100497 if( rc==SQLITE_OK ){
106953 pParse->rc = SQLITE_OK;
107002 if( pParse->rc!=SQLITE_OK ){
107010 if( zSql[i]==0 && nErr==0 && pParse->rc==SQLITE_OK ){
107027 if( pParse->rc!=SQLITE_OK && pParse->rc!=SQLITE_DONE && pParse->zErrMsg==0 ){
107073 if( nErr>0 && pParse->rc==SQLITE_OK ){
107566 if( rc!=SQLITE_OK ){
107576 if( sqlite3GlobalConfig.isInit ) return SQLITE_OK;
107601 if( rc==SQLITE_OK ){
107611 if( rc==SQLITE_OK ){
107616 /* If rc is not SQLITE_OK at this point, then either the malloc
107619 if( rc!=SQLITE_OK ){
107645 if( rc==SQLITE_OK ){
107649 if( rc==SQLITE_OK ){
107678 if ( rc==SQLITE_OK ){
107719 return SQLITE_OK;
107733 int rc = SQLITE_OK;
107892 ** Return SQLITE_OK on success.
107951 return SQLITE_OK;
108002 rc = SQLITE_OK;
108135 return SQLITE_OK;
108229 sqlite3Error(db, SQLITE_OK, 0); /* Deallocates any cached error strings. */
108252 return SQLITE_OK;
108295 /* SQLITE_OK */ "not an error",
108409 return SQLITE_OK;
108450 return SQLITE_OK;
108505 if( rc==SQLITE_OK ){
108509 if( rc!=SQLITE_OK ){
108555 return SQLITE_OK;
108600 assert( rc!=SQLITE_OK );
108660 rc = sqlite3ApiExit(db, SQLITE_OK);
108780 return SQLITE_OK;
108806 return SQLITE_OK;
108842 return SQLITE_OK;
108893 ** returned (i.e. SQLITE_IOERR). Otherwise, SQLITE_OK.
108906 int rc = SQLITE_OK; /* Return code */
108914 for(i=0; i<db->nDb && rc==SQLITE_OK; i++){
108921 rc = SQLITE_OK;
108926 return (rc==SQLITE_OK && bBusy) ? SQLITE_BUSY : rc;
109134 sqlite3Error(db, SQLITE_OK, 0);
109135 return SQLITE_OK;
109391 if( rc!=SQLITE_OK ){
109419 sqlite3Error(db, SQLITE_OK, 0);
109427 if( rc!=SQLITE_OK ){
109439 if( !db->mallocFailed && rc==SQLITE_OK ){
109446 if( !db->mallocFailed && rc==SQLITE_OK ){
109452 if( !db->mallocFailed && rc==SQLITE_OK ){
109458 if( !db->mallocFailed && rc==SQLITE_OK){
109490 }else if( rc!=SQLITE_OK ){
109542 if( rc==SQLITE_OK && !DbHasProperty(*ppDb, 0, DB_SchemaLoaded) ){
109604 int rc = SQLITE_OK;
109633 return SQLITE_OK;
109651 return SQLITE_OK;
109661 return SQLITE_OK;
109755 if( SQLITE_OK!=rc ){
109822 if( SQLITE_OK==rc && !pTab ){
109859 return SQLITE_OK;
109888 rc = SQLITE_OK;
110276 int rc = SQLITE_OK;
110862 return SQLITE_OK;
110953 return SQLITE_OK;
110965 if( rc!=SQLITE_OK ){
110979 rc = SQLITE_OK;
110998 if( rc!=SQLITE_OK ){
111029 rc = SQLITE_OK;
111131 return SQLITE_OK;
111217 if( rc==SQLITE_OK ){
111329 return SQLITE_OK;
111356 rc = SQLITE_OK;
111361 if( rc!=SQLITE_OK ){
111400 if( rc==SQLITE_OK && (nBytes<nRecordBytes || iNextPage) ){
111404 if( rc==SQLITE_OK ){
111418 * On SQLITE_OK, *ppBase points to nRequestBytes of data at
111460 SQLITE_OK;
111512 return SQLITE_OK;
111570 * If SQLITE_OK is returned, the caller no longer owns pPage,
111591 if( rc!=SQLITE_OK ){
111595 return SQLITE_OK;
111601 return SQLITE_OK;
111608 return SQLITE_OK;
111630 if( rc!=SQLITE_OK ){
111690 if( rc!=SQLITE_OK ){
111704 if( rc!=SQLITE_OK ){
111720 return SQLITE_OK;
111788 if( rc!=SQLITE_OK ){
111810 if( rc!=SQLITE_OK ){
111843 return SQLITE_OK;
111878 return SQLITE_OK;
111930 return SQLITE_OK;
111951 if( rc==SQLITE_OK ){
112014 return SQLITE_OK;
112021 return SQLITE_OK;
112027 return SQLITE_OK;
112053 if( rc!=SQLITE_OK ){
112059 if( rc!=SQLITE_OK ){
112064 if( rc!=SQLITE_OK ){
112069 if( rc!=SQLITE_OK ){
112084 return SQLITE_OK;
112096 return SQLITE_OK;
112104 /* Returns SQLITE_OK if the cell has an appropriate number of columns
112126 assert( rc==SQLITE_OK );
112127 if( rc!=SQLITE_OK || !SerialTypeIsCompatible(iType, pRecover->pTypes[i]) ){
112132 return SQLITE_OK;
112146 if( recoverValidateLeafCell(pRecover, pCursor)==SQLITE_OK ){
112147 return SQLITE_OK;
112153 return SQLITE_OK;
112156 assert( rc!=SQLITE_OK );
112174 if( rc!=SQLITE_OK || recoverValidateLeafCell(pRecover, pCursor)!=SQLITE_OK ){
112178 return SQLITE_OK;
112204 return SQLITE_OK;
112211 if( rc!=SQLITE_OK ){
112264 return SQLITE_OK;
112271 return SQLITE_OK;
112384 return SQLITE_OK;
112435 return SQLITE_OK;
112461 if( rc!=SQLITE_OK ){
112483 return SQLITE_OK;
112560 if( rc!=SQLITE_OK ){
112569 if( rc!=SQLITE_OK ){
112576 if( rc!=SQLITE_OK ){
112582 return SQLITE_OK;
112935 /* TODO(shess) Only used for SQLITE_OK and SQLITE_DONE at this time.
112981 ** This method should return either SQLITE_OK (0), or an SQLite error
112982 ** code. If SQLITE_OK is returned, then *ppTokenizer should be set
113018 ** method should either return SQLITE_OK and set the values of the
113699 return SQLITE_OK;
113733 int rc = SQLITE_OK; /* Return code */
113745 ** memory associated with the Fts3Table structure and return SQLITE_OK.
113748 return (rc==SQLITE_OK ? fts3DisconnectMethod(pVtab) : rc);
113762 if( *pRc==SQLITE_OK ){
113800 int rc = SQLITE_OK; /* Return code */
113859 if( *pRc==SQLITE_OK ){
113869 if( rc==SQLITE_OK ){
113875 rc = SQLITE_OK;
113878 assert( p->nPgsz>0 || rc!=SQLITE_OK );
113923 if( *pRc==SQLITE_OK ){
113986 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op (and
114025 ** If *pRc is not SQLITE_OK when this function is called, it is a no-op (and
114071 int rc = SQLITE_OK; /* Return code */
114111 for(i=3; rc==SQLITE_OK && i<argc; i++){
114157 if( rc!=SQLITE_OK ) goto fts3_init_out;
114168 if( rc!=SQLITE_OK ) goto fts3_init_out;
114225 if( rc!=SQLITE_OK ) goto fts3_init_out;
114247 if( rc!=SQLITE_OK ){
114339 return SQLITE_OK;
114351 ** allocation succeeds, zero it and return SQLITE_OK. Otherwise,
114359 return SQLITE_OK;
114375 return SQLITE_OK;
114381 ** SQLITE_OK on success.
114388 return SQLITE_OK;
114391 if( rc==SQLITE_OK ){
114405 return SQLITE_OK;
114422 ** If an OOM error occurs, SQLITE_NOMEM is returned. Otherwise, SQLITE_OK.
114432 int rc = SQLITE_OK; /* Return code */
114548 ** If an error occurs, an error code other than SQLITE_OK is returned.
114566 assert( !piLeaf2 || !piLeaf || rc!=SQLITE_OK || (*piLeaf<=*piLeaf2) );
114568 if( rc==SQLITE_OK && iHeight>1 ){
114574 if( rc==SQLITE_OK ){
114582 if( rc==SQLITE_OK ){
114585 if( rc==SQLITE_OK ){
115020 ** If successful, SQLITE_OK is returned. Otherwise, if a malloc error
115179 return SQLITE_OK;
115196 ** other doclists (except the aaOutput[0] one) and return SQLITE_OK.
115238 return SQLITE_OK;
115312 return SQLITE_OK;
115341 return SQLITE_OK;
115353 int rc = SQLITE_OK;
115375 if( rc==SQLITE_OK && pPending ){
115389 if( rc==SQLITE_OK ){
115392 while( rc==SQLITE_OK && SQLITE_ROW==(rc = sqlite3_step(pStmt)) ){
115418 if( rc!=SQLITE_OK ) goto finished;
115425 if( rc!=SQLITE_OK ) goto finished;
115458 for(i=0; rc==SQLITE_OK && i<pSegcsr->nSegment; i++){
115510 while( SQLITE_OK==rc
115518 if( rc==SQLITE_OK ){
115521 if( rc==SQLITE_OK ){
115573 int rc = SQLITE_OK;
115576 if( rc==SQLITE_OK ){
115582 for(i=0; rc==SQLITE_OK && i<pExpr->pPhrase->nToken; i++){
115623 ** If this function returns SQLITE_OK, but *pnOut is set to a negative value,
115638 int rc = SQLITE_OK;
115663 if( rc!=SQLITE_OK ) return rc;
115719 assert( rc!=SQLITE_OK || pCsr->eEvalmode || pTok->pSegcsr==0 );
115720 if( rc!=SQLITE_OK ) break;
115768 if( rc==SQLITE_OK ){
115813 if( rc!=SQLITE_OK ){
115845 rc = SQLITE_OK;
115855 if( rc!=SQLITE_OK ) return rc;
115883 int rc = SQLITE_OK; /* Return code */
115895 for(ii=0; rc==SQLITE_OK && ii<pPhrase->nToken; ii++){
115905 if( rc==SQLITE_OK ){
116025 int rc = SQLITE_OK; /* Return code */
116054 if( rc==SQLITE_OK ){
116059 if( rc==SQLITE_OK ){
116082 if( rc!=SQLITE_OK ) break;
116098 if( rc==SQLITE_OK ){
116177 assert( rc==SQLITE_OK || *paOut==0 );
116193 ** If an error occurs, an SQLite error code is returned. Otherwise, SQLITE_OK
116202 int rc = SQLITE_OK;
116207 if( rc==SQLITE_OK ){
116211 if( rc==SQLITE_OK ){
116230 ** Return SQLITE_OK if nothing goes wrong. SQLITE_OK is returned
116236 int rc = SQLITE_OK; /* Return code */
116258 }while( SQLITE_OK==(rc = fts3EvalDeferred(pCsr, &res)) && res==0 );
116320 if( rc!=SQLITE_OK ){
116329 if( rc!=SQLITE_OK ) return rc;
116333 if( rc!=SQLITE_OK ) return rc;
116351 if( rc==SQLITE_OK && idxNum==FTS3_DOCID_SEARCH ){
116356 if( rc!=SQLITE_OK ) return rc;
116386 return SQLITE_OK;
116417 rc = SQLITE_OK;
116420 if( rc==SQLITE_OK ){
116457 return SQLITE_OK;
116468 return SQLITE_OK;
116477 return SQLITE_OK;
116571 ** output variable *ppCsr and SQLITE_OK is returned. Otherwise, an error
116592 return SQLITE_OK;
116631 }else if( SQLITE_OK==fts3CursorSeek(pContext, pCsr) ){
116651 if( SQLITE_OK==fts3CursorSeek(pContext, pCsr) ){
116684 case SQLITE_OK:
116706 if( SQLITE_OK==fts3FunctionArg(pContext, "matchinfo", apVal[0], &pCsr) ){
116764 if( rc!=SQLITE_OK ){
116852 int rc = SQLITE_OK;
116863 if( rc!=SQLITE_OK ) return rc;
116877 if( rc==SQLITE_OK ){
116889 if( rc==SQLITE_OK ){
116898 if( SQLITE_OK==rc
116902 && SQLITE_OK==(rc = sqlite3Fts3InitHashTable(db, pHash, "fts3_tokenizer"))
116904 && SQLITE_OK==(rc = sqlite3_overload_function(db, "snippet", -1))
116905 && SQLITE_OK==(rc = sqlite3_overload_function(db, "offsets", 1))
116906 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 1))
116907 && SQLITE_OK==(rc = sqlite3_overload_function(db, "matchinfo", 2))
116908 && SQLITE_OK==(rc = sqlite3_overload_function(db, "optimize", 1))
116916 if( rc==SQLITE_OK ){
116926 assert( rc!=SQLITE_OK );
117033 if( rc!=SQLITE_OK ) return rc;
117050 return SQLITE_OK;
117069 return SQLITE_OK;
117129 return SQLITE_OK;
117145 return SQLITE_OK;
117161 return SQLITE_OK;
117177 return SQLITE_OK;
117192 if( pCsr->aStat[pCsr->iCol].nDoc>0 ) return SQLITE_OK;
117209 return SQLITE_OK;
117267 rc = SQLITE_OK;
117326 if( rc==SQLITE_OK ){
117330 if( rc==SQLITE_OK ) rc = fts3auxNextMethod(pCursor);
117367 return SQLITE_OK;
117379 return SQLITE_OK;
117383 ** Register the fts3aux module with database connection db. Return SQLITE_OK
117545 ** Return SQLITE_OK if successful, or SQLITE_NOMEM if a memory allocation
117563 if( rc==SQLITE_OK ){
117571 if( rc==SQLITE_OK ){
117624 ** If successful, SQLITE_OK is returned and *ppExpr set to point at the
117643 if( rc==SQLITE_OK ){
117646 for(ii=0; rc==SQLITE_OK; ii++){
117650 if( rc==SQLITE_OK ){
117703 rc = SQLITE_OK;
117729 ** Returns an SQLite error code. SQLITE_OK if everything works, SQLITE_NOMEM
117810 return SQLITE_OK;
117825 if( rc==SQLITE_OK && !*ppExpr ){
117950 ** If successful, SQLITE_OK is returned, *ppExpr is set to point to the
117966 int rc = SQLITE_OK;
117969 while( rc==SQLITE_OK ){
117973 if( rc==SQLITE_OK ){
118057 assert( rc!=SQLITE_OK || (nByte>0 && nByte<=nIn) );
118068 rc = SQLITE_OK;
118085 if( rc!=SQLITE_OK ){
118099 ** of the parsed expression tree and SQLITE_OK is returned. If an error
118136 return SQLITE_OK;
118144 if( rc==SQLITE_OK && sParse.nNest ){
118187 if( rc!=SQLITE_OK ){
118300 assert( rc==SQLITE_NOMEM || rc==SQLITE_OK );
118322 if( rc!=SQLITE_OK && rc!=SQLITE_NOMEM ){
118802 return SQLITE_OK;
118810 return SQLITE_OK;
118845 return SQLITE_OK;
118856 return SQLITE_OK;
119347 return SQLITE_OK;
119569 assert( rc!=SQLITE_OK || *ppTok );
119570 if( rc!=SQLITE_OK ){
119663 if( SQLITE_OK!=p->xCreate(zArg ? 1 : 0, &zArg, &pTokenizer) ){
119668 if( SQLITE_OK!=p->xOpen(pTokenizer, zInput, nInput, &pCsr) ){
119674 while( SQLITE_OK==p->xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos) ){
119682 if( SQLITE_OK!=p->xClose(pCsr) ){
119686 if( SQLITE_OK!=p->xDestroy(pTokenizer) ){
119711 if( rc!=SQLITE_OK ){
119734 if( rc!=SQLITE_OK ){
119784 assert( rc==SQLITE_OK );
119793 assert( rc==SQLITE_OK );
119795 assert( rc==SQLITE_OK );
119825 int rc = SQLITE_OK;
119840 if( SQLITE_OK==rc ){
119843 if( SQLITE_OK==rc ){
119847 if( SQLITE_OK==rc ){
119850 if( SQLITE_OK==rc ){
119853 if( SQLITE_OK==rc ){
119960 return SQLITE_OK;
119968 return SQLITE_OK;
120003 return SQLITE_OK;
120014 return SQLITE_OK;
120069 return SQLITE_OK;
120196 ** until SegmentReaderNext() returns something other than SQLITE_OK
120289 ** *pp is set to the requested statement handle and SQLITE_OK returned.
120335 int rc = SQLITE_OK;
120356 assert( rc==SQLITE_OK || pStmt==0 );
120363 for(i=0; rc==SQLITE_OK && i<nParam; i++){
120383 if( rc==SQLITE_OK ){
120390 if( rc==SQLITE_OK ) rc = SQLITE_CORRUPT;
120393 rc = SQLITE_OK;
120421 ** Returns SQLITE_OK if the statement is successfully executed, or an
120434 if( rc==SQLITE_OK ){
120464 if( rc==SQLITE_OK ){
120475 ** return SQLITE_OK. If an error occurs while preparing the statement,
120496 if( rc==SQLITE_OK ) sqlite3_bind_int(pStmt, 1, iLevel);
120504 ** Append a single varint to a PendingList buffer. SQLITE_OK is returned
120547 return SQLITE_OK;
120557 ** it is set to SQLITE_OK.
120567 int rc = SQLITE_OK;
120578 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iDelta)) ){
120586 if( SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, 1))
120587 || SQLITE_OK!=(rc = fts3PendingListAppendVarint(&p, iCol))
120597 if( rc==SQLITE_OK ){
120616 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
120642 if( rc!=SQLITE_OK ){
120648 while( SQLITE_OK==rc
120649 && SQLITE_OK==(rc = xNext(pCsr, &zToken, &nToken, &iStart, &iEnd, &iPos))
120677 if( rc==SQLITE_OK ){
120684 return (rc==SQLITE_DONE ? SQLITE_OK : rc);
120701 if( rc!=SQLITE_OK ) return rc;
120704 return SQLITE_OK;
120733 if( rc!=SQLITE_OK ){
120739 return SQLITE_OK;
120772 if( rc!=SQLITE_OK ){
120794 if( rc!=SQLITE_OK ) return rc;
120814 int rc = SQLITE_OK; /* Return code */
120848 if( rc==SQLITE_OK ){
120854 if( rc!=SQLITE_OK ){
120887 ** If successful, *piIdx is set to the allocated index slot and SQLITE_OK
120897 if( rc==SQLITE_OK ){
120905 if( rc==SQLITE_OK ){
120935 ** an SQLite error code is returned. Otherwise, SQLITE_OK is returned. If
120972 if( rc==SQLITE_OK ){
120981 if( rc!=SQLITE_OK ){
121005 ** segment. If successful, SQLITE_OK is returned. If there is no next term,
121035 return SQLITE_OK;
121047 return SQLITE_OK;
121053 if( rc!=SQLITE_OK ) return rc;
121093 return SQLITE_OK;
121171 int rc = SQLITE_OK; /* Return code */
121205 if( rc!=SQLITE_OK ) return rc;
121222 if( rc!=SQLITE_OK ) return rc;
121231 if( rc!=SQLITE_OK ) break;
121269 int rc = SQLITE_OK; /* Return code */
121298 if( rc==SQLITE_OK ){
121340 int rc = SQLITE_OK; /* Return Code */
121534 if( rc==SQLITE_OK ){
121558 if( rc==SQLITE_OK ){
121662 return SQLITE_OK;
121727 ** If successful, SQLITE_OK is returned and output variable *piLast is
121742 int rc = SQLITE_OK;
121754 for(pIter=pTree->pLeftmost; pIter && rc==SQLITE_OK; pIter=pIter->pRight){
121762 if( rc==SQLITE_OK ){
121799 ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error code.
121833 if( rc!=SQLITE_OK ) return rc;
121839 if( rc!=SQLITE_OK ) return rc;
121858 if( rc!=SQLITE_OK ) return rc;
121874 if( rc!=SQLITE_OK ) return rc;
121930 return SQLITE_OK;
121936 ** to the segment using fts3SegWriterAdd(). If successful, SQLITE_OK is
121954 if( rc==SQLITE_OK ){
121958 if( rc==SQLITE_OK ){
121990 ** document apVal[0], or false otherwise, and SQLITE_OK is returned. If an
121997 if( rc==SQLITE_OK ){
122011 ** Return SQLITE_OK if successful, or an SQLite error code if not.
122018 if( rc!=SQLITE_OK ) return rc;
122038 ** SQLITE_OK is returned if successful, otherwise an SQLite error code.
122051 for(i=0; rc==SQLITE_OK && i<nReader; i++){
122060 if( rc!=SQLITE_OK ){
122071 if( rc==SQLITE_OK ){
122146 if( rc!=SQLITE_OK ) return rc;
122152 return SQLITE_OK;
122159 int rc = SQLITE_OK;
122171 if( pCsr->nSegment==0 ) return SQLITE_OK;
122182 if( rc!=SQLITE_OK ) return rc;
122187 /* If all the seg-readers are at EOF, we're finished. return SQLITE_OK. */
122188 assert( rc==SQLITE_OK );
122287 }while( rc==SQLITE_OK );
122317 ** Otherwise, if successful, SQLITE_OK is returned. If an error occurs,
122329 if( rc!=SQLITE_OK || csr.nSegment==0 ) goto finished;
122350 if( rc!=SQLITE_OK
122359 while( SQLITE_OK==rc ){
122365 if( rc!=SQLITE_OK ) goto finished;
122369 if( rc!=SQLITE_OK ) goto finished;
122552 rc = SQLITE_OK;
122559 rc = SQLITE_OK;
122562 rc = SQLITE_OK;
122645 int rc = SQLITE_OK; /* Return code */
122658 for(i=0; i<p->nColumn && rc==SQLITE_OK; i++){
122663 while( rc==SQLITE_OK ){
122671 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
122682 if( rc==SQLITE_DONE ) rc = SQLITE_OK;
122685 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){
122717 return SQLITE_OK;
122732 int rc = SQLITE_OK; /* Return Code */
122751 if( rc==SQLITE_OK ){
122776 if( nArg>1 && rc==SQLITE_OK ){
122778 if( rc==SQLITE_OK && (!isRemove || *pRowid!=iRemove) ){
122781 if( rc==SQLITE_OK ){
122807 if( rc==SQLITE_OK ){
122809 if( rc==SQLITE_OK ){
122811 if( rc==SQLITE_OK ){
122973 if( rc==SQLITE_OK && eType!=FTSQUERY_NOT ){
122988 ** If the callback function returns anything other than SQLITE_OK,
122990 ** Otherwise, SQLITE_OK is returned after a callback has been made for
123014 ** If an OOM error occurs, SQLITE_NOMEM is returned. Otherwise, SQLITE_OK.
123017 int rc = SQLITE_OK;
123021 while( rc==SQLITE_OK
123053 int rc = SQLITE_OK;
123064 if( rc==SQLITE_OK ){
123100 return SQLITE_OK;
123254 return SQLITE_OK;
123294 if( rc!=SQLITE_OK ){
123346 return SQLITE_OK;
123384 return SQLITE_OK;
123445 if( rc!=SQLITE_OK ){
123449 while( rc==SQLITE_OK && iCurrent<(nSnippet+nDesired) ){
123454 if( rc!=SQLITE_OK && rc!=SQLITE_DONE ){ return rc; }
123464 return SQLITE_OK;
123502 return SQLITE_OK;
123509 if( rc!=SQLITE_OK ){
123514 while( rc==SQLITE_OK ){
123520 if( rc!=SQLITE_OK ){
123541 if( rc==SQLITE_OK && (iPos>0 || iFragment>0) ){
123544 if( rc!=SQLITE_OK || iCurrent<iPos ) continue;
123558 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zOpen, -1);
123559 if( rc==SQLITE_OK ) rc = fts3StringAppend(pOut, &zDoc[iBegin], iFin-iBegin);
123560 if( rc==SQLITE_OK && isHighlight ) rc = fts3StringAppend(pOut, zClose, -1);
123669 if( rc!=SQLITE_OK ) return rc;
123678 return SQLITE_OK;
123692 return SQLITE_OK;
123720 return SQLITE_OK;
123736 return SQLITE_OK;
123779 if( rc!=SQLITE_OK ) return rc;
123790 return SQLITE_OK;
123821 return SQLITE_OK;
123858 ** array before returning. SQLITE_OK is returned in this case.
123934 return SQLITE_OK;
123950 ** Return SQLITE_OK if successful, or an SQLite error code if an error
123951 ** occurs. If a value other than SQLITE_OK is returned, the state the
123960 int rc = SQLITE_OK;
123965 for(i=0; rc==SQLITE_OK && zArg[i]; i++){
123990 if( rc==SQLITE_OK ){
124006 if( rc==SQLITE_OK ){
124021 if( rc==SQLITE_OK ){
124031 if( rc!=SQLITE_OK ) break;
124035 if( rc!=SQLITE_OK ) break;
124038 if( rc!=SQLITE_OK ) break;
124063 int rc = SQLITE_OK;
124135 int rc = SQLITE_OK;
124186 if( rc!=SQLITE_OK ){
124207 for(i=0; i<nSnippet && rc==SQLITE_OK; i++){
124215 if( rc!=SQLITE_OK ){
124265 return SQLITE_OK;
124295 if( rc!=SQLITE_OK ) goto offsets_out;
124342 if( rc!=SQLITE_OK ) goto offsets_out;
124346 while( rc==SQLITE_OK ){
124369 while( rc==SQLITE_OK && iCurrent<iMinPos ){
124372 if( rc==SQLITE_OK ){
124384 rc = SQLITE_OK;
124388 if( rc!=SQLITE_OK ) goto offsets_out;
124395 if( rc!=SQLITE_OK ){
124440 if( rc!=SQLITE_OK ){
124918 int rc2 = SQLITE_OK;
124932 return SQLITE_OK;
124956 if( rc==SQLITE_OK ) rc = rc2;
124975 if( pNode && rc==SQLITE_OK ){
124981 if( rc==SQLITE_OK ){
125028 ** is successful, return SQLITE_OK.
125059 int rc = SQLITE_OK;
125071 if( pNode->iNode==0 && rc==SQLITE_OK ){
125085 int rc = SQLITE_OK;
125096 if( rc==SQLITE_OK ){
125216 return SQLITE_OK;
125239 if( rc==SQLITE_OK ){
125257 rc = SQLITE_OK;
125336 ** Return SQLITE_OK if successful or an SQLite error code if an error
125343 int rc = SQLITE_OK;
125388 ** Return SQLITE_OK if successful or an SQLite error code if an error
125416 if( rc!=SQLITE_OK ){
125425 return SQLITE_OK;
125429 return SQLITE_OK;
125460 if( rc!=SQLITE_OK || isEof || iHeight==0 ){
125466 if( rc!=SQLITE_OK ){
125476 if( rc!=SQLITE_OK ){
125509 return SQLITE_OK;
125525 return SQLITE_OK;
125534 int rc = SQLITE_OK;
125555 if( rc!=SQLITE_OK || !isEof ){
125561 if( rc!=SQLITE_OK ){
125583 return SQLITE_OK;
125607 return SQLITE_OK;
125613 ** return SQLITE_OK. If there is no such record in the table, set
125614 ** *ppLeaf to 0 and return SQLITE_OK. If an error occurs, set *ppLeaf
125674 return SQLITE_OK;
125690 int rc = SQLITE_OK;
125704 assert( rc==SQLITE_OK );
125729 if( rc!=SQLITE_OK ){
125739 if( rc==SQLITE_OK ){
125743 if( rc==SQLITE_OK ){
125747 for(pCsr->iCell=0; rc==SQLITE_OK && pCsr->iCell<nCell; pCsr->iCell++){
125754 if( rc==SQLITE_OK && isEof ){
125759 assert( rc!=SQLITE_OK || !pCsr->pNode || pCsr->iCell<NCELL(pCsr->pNode) );
125802 int rc = SQLITE_OK;
125831 return SQLITE_OK;
126013 for(ii=0; rc==SQLITE_OK && ii<(pRtree->iDepth-iHeight); ii++){
126118 return SQLITE_OK;
126530 return SQLITE_OK;
126586 return SQLITE_OK;
126618 int rc = SQLITE_OK;
126667 if( rc!=SQLITE_OK ){
126676 if( SQLITE_OK!=(rc = nodeWrite(pRtree, pRight))
126677 || (0==pLeft->iNode && SQLITE_OK!=(rc = nodeWrite(pRtree, pLeft)))
126687 if( rc!=SQLITE_OK ){
126694 if( rc==SQLITE_OK ){
126698 if( rc!=SQLITE_OK ){
126712 if( rc!=SQLITE_OK ){
126720 if( rc!=SQLITE_OK ){
126728 if( rc==SQLITE_OK ){
126732 if( rc==SQLITE_OK ){
126756 int rc = SQLITE_OK;
126758 while( rc==SQLITE_OK && pChild->iNode!=1 && pChild->pParent==0 ){
126759 int rc2 = SQLITE_OK; /* sqlite3_reset() return code */
126778 if( rc==SQLITE_OK ) rc = rc2;
126779 if( rc==SQLITE_OK && !pChild->pParent ) rc = SQLITE_CORRUPT;
126797 if( rc==SQLITE_OK ){
126803 if( rc==SQLITE_OK ){
126806 if( rc!=SQLITE_OK ){
126813 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteNode)) ){
126820 if( SQLITE_OK!=(rc = sqlite3_reset(pRtree->pDeleteParent)) ){
126833 return SQLITE_OK;
126838 int rc = SQLITE_OK;
126851 if( rc==SQLITE_OK ){
126867 if( SQLITE_OK!=(rc = fixLeafParent(pRtree, pNode)) ){
126908 int rc = SQLITE_OK;
126958 for(ii=0; rc==SQLITE_OK && ii<(nCell-(RTREE_MINCELLS(pRtree)+1)); ii++){
126969 if( rc==SQLITE_OK ){
126972 for(; rc==SQLITE_OK && ii<nCell; ii++){
126979 if( rc==SQLITE_OK ){
126983 if( rc==SQLITE_OK ){
127003 int rc = SQLITE_OK;
127025 if( rc==SQLITE_OK ){
127038 int rc = SQLITE_OK;
127041 for(ii=0; rc==SQLITE_OK && ii<nCell; ii++){
127050 if( rc==SQLITE_OK ){
127054 if( rc==SQLITE_OK ){
127085 int rc = SQLITE_OK;
127107 if( rc==SQLITE_OK ){
127113 if( rc==SQLITE_OK ){
127116 if( rc==SQLITE_OK ){
127120 if( rc==SQLITE_OK ){
127126 if( rc==SQLITE_OK ){
127140 if( rc==SQLITE_OK && pRtree->iDepth>0 && NCELL(pRoot)==1 ){
127145 if( rc==SQLITE_OK ){
127149 if( rc==SQLITE_OK ) rc = rc2;
127150 if( rc==SQLITE_OK ){
127159 if( rc==SQLITE_OK ){
127167 if( rc==SQLITE_OK ){
127178 if( rc==SQLITE_OK && nData>1 ){
127221 if( rc==SQLITE_OK ){
127224 if( rc==SQLITE_OK ){
127229 if( rc==SQLITE_OK ){
127291 int rc = SQLITE_OK;
127328 if( rc!=SQLITE_OK ){
127343 for(i=0; i<N_STATEMENT && rc==SQLITE_OK; i++){
127360 ** is written to *piVal and SQLITE_OK returned. Otherwise, an SQLite error
127368 if( rc==SQLITE_OK ){
127381 ** to. If successful, pRtree->iNodeSize is populated and SQLITE_OK returned.
127404 if( rc==SQLITE_OK ){
127439 int rc = SQLITE_OK;
127483 if( rc==SQLITE_OK ){
127502 }else if( SQLITE_OK!=(rc = sqlite3_declare_vtab(db, zSql)) ){
127509 if( rc==SQLITE_OK ){
127595 if( rc==SQLITE_OK ){
127598 if( rc==SQLITE_OK ){
127602 if( rc==SQLITE_OK ){
128127 if( rc!=SQLITE_OK ){
128162 int rc = SQLITE_OK;
128165 for(i=0; rc==SQLITE_OK && i<(int)(sizeof(scalars)/sizeof(scalars[0])); i++){
128262 return SQLITE_OK;
128271 return SQLITE_OK;
128343 return SQLITE_OK;
128354 return SQLITE_OK;
128419 return SQLITE_OK;