Lines Matching refs:zSuper

1301 static int readSuperJournal(sqlite3_file *pJrnl, char *zSuper, u32 nSuper){  in readSuperJournal()  argument
1308 zSuper[0] = '\0'; in readSuperJournal()
1319 || SQLITE_OK!=(rc = sqlite3OsRead(pJrnl, zSuper, len, szJ-16-len)) in readSuperJournal()
1326 cksum -= zSuper[u]; in readSuperJournal()
1336 zSuper[len] = '\0'; in readSuperJournal()
1337 zSuper[len+1] = '\0'; in readSuperJournal()
1683 static int writeSuperJournal(Pager *pPager, const char *zSuper){ in writeSuperJournal() argument
1693 if( !zSuper in writeSuperJournal()
1703 for(nSuper=0; zSuper[nSuper]; nSuper++){ in writeSuperJournal()
1704 cksum += zSuper[nSuper]; in writeSuperJournal()
1720 || (0 != (rc = sqlite3OsWrite(pPager->jfd, zSuper, nSuper, iHdrOff+4))) in writeSuperJournal()
2486 static int pager_delsuper(Pager *pPager, const char *zSuper){ in pager_delsuper() argument
2507 rc = sqlite3OsOpen(pVfs, zSuper, pSuper, flags, 0); in pager_delsuper()
2561 c = zSuperPtr[0]!=0 && strcmp(zSuperPtr, zSuper)==0; in pager_delsuper()
2571 rc = sqlite3OsDelete(pVfs, zSuper, 0); in pager_delsuper()
2756 char *zSuper = 0; /* Name of super-journal file if any */ in pager_playback() local
2781 zSuper = pPager->pTmpSpace; in pager_playback()
2782 rc = readSuperJournal(pPager->jfd, zSuper, pPager->pVfs->mxPathname+1); in pager_playback()
2783 if( rc==SQLITE_OK && zSuper[0] ){ in pager_playback()
2784 rc = sqlite3OsAccess(pVfs, zSuper, SQLITE_ACCESS_EXISTS, &res); in pager_playback()
2786 zSuper = 0; in pager_playback()
2920 zSuper = &pPager->pTmpSpace[4]; in pager_playback()
2921 rc = readSuperJournal(pPager->jfd, zSuper, pPager->pVfs->mxPathname+1); in pager_playback()
2930 rc = pager_end_transaction(pPager, zSuper[0]!='\0', 0); in pager_playback()
2933 if( rc==SQLITE_OK && zSuper[0] && res ){ in pager_playback()
2937 assert( zSuper==&pPager->pTmpSpace[4] ); in pager_playback()
2938 memset(&zSuper[-4], 0, 4); in pager_playback()
2939 rc = pager_delsuper(pPager, zSuper); in pager_playback()
6329 int sqlite3PagerSync(Pager *pPager, const char *zSuper){ in sqlite3PagerSync() argument
6331 void *pArg = (void*)zSuper; in sqlite3PagerSync()
6396 const char *zSuper, /* If not NULL, the super-journal name */ in sqlite3PagerCommitPhaseOne() argument
6415 pPager->zFilename, zSuper, pPager->dbSize)); in sqlite3PagerCommitPhaseOne()
6454 int bBatch = zSuper==0 /* An SQLITE_IOCAP_BATCH_ATOMIC commit */ in sqlite3PagerCommitPhaseOne()
6492 if( !zSuper && isOpen(pPager->jfd) in sqlite3PagerCommitPhaseOne()
6513 if( zSuper ){ in sqlite3PagerCommitPhaseOne()
6527 rc = writeSuperJournal(pPager, zSuper); in sqlite3PagerCommitPhaseOne()
6595 rc = sqlite3PagerSync(pPager, zSuper); in sqlite3PagerCommitPhaseOne()