Lines Matching refs:Pager
16203 typedef struct Pager Pager; typedef
16300 Pager **ppPager,
16307 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3*);
16308 SQLITE_PRIVATE int sqlite3PagerReadFileheader(Pager*, int, unsigned char*);
16311 SQLITE_PRIVATE void sqlite3PagerSetBusyHandler(Pager*, int(*)(void *), void *);
16312 SQLITE_PRIVATE int sqlite3PagerSetPagesize(Pager*, u32*, int);
16313 SQLITE_PRIVATE Pgno sqlite3PagerMaxPageCount(Pager*, Pgno);
16314 SQLITE_PRIVATE void sqlite3PagerSetCachesize(Pager*, int);
16315 SQLITE_PRIVATE int sqlite3PagerSetSpillsize(Pager*, int);
16316 SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *, sqlite3_int64);
16317 SQLITE_PRIVATE void sqlite3PagerShrink(Pager*);
16318 SQLITE_PRIVATE void sqlite3PagerSetFlags(Pager*,unsigned);
16319 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *, int);
16320 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *, int);
16321 SQLITE_PRIVATE int sqlite3PagerGetJournalMode(Pager*);
16322 SQLITE_PRIVATE int sqlite3PagerOkToChangeJournalMode(Pager*);
16323 SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *, i64);
16324 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager*);
16325 SQLITE_PRIVATE int sqlite3PagerFlush(Pager*);
16328 SQLITE_PRIVATE int sqlite3PagerGet(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag);
16329 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno);
16338 SQLITE_PRIVATE int sqlite3PagerMovepage(Pager*,DbPage*,Pgno,int);
16344 SQLITE_PRIVATE void sqlite3PagerPagecount(Pager*, int*);
16345 SQLITE_PRIVATE int sqlite3PagerBegin(Pager*, int exFlag, int);
16346 SQLITE_PRIVATE int sqlite3PagerCommitPhaseOne(Pager*,const char *zSuper, int);
16347 SQLITE_PRIVATE int sqlite3PagerExclusiveLock(Pager*);
16348 SQLITE_PRIVATE int sqlite3PagerSync(Pager *pPager, const char *zSuper);
16349 SQLITE_PRIVATE int sqlite3PagerCommitPhaseTwo(Pager*);
16350 SQLITE_PRIVATE int sqlite3PagerRollback(Pager*);
16351 SQLITE_PRIVATE int sqlite3PagerOpenSavepoint(Pager *pPager, int n);
16352 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint);
16353 SQLITE_PRIVATE int sqlite3PagerSharedLock(Pager *pPager);
16356 SQLITE_PRIVATE int sqlite3PagerCheckpoint(Pager *pPager, sqlite3*, int, int*, int*);
16357 SQLITE_PRIVATE int sqlite3PagerWalSupported(Pager *pPager);
16358 SQLITE_PRIVATE int sqlite3PagerWalCallback(Pager *pPager);
16359 SQLITE_PRIVATE int sqlite3PagerOpenWal(Pager *pPager, int *pisOpen);
16360 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3*);
16362 SQLITE_PRIVATE int sqlite3PagerSnapshotGet(Pager*, sqlite3_snapshot **ppSnapshot);
16363 SQLITE_PRIVATE int sqlite3PagerSnapshotOpen(Pager*, sqlite3_snapshot *pSnapshot);
16364 SQLITE_PRIVATE int sqlite3PagerSnapshotRecover(Pager *pPager);
16365 SQLITE_PRIVATE int sqlite3PagerSnapshotCheck(Pager *pPager, sqlite3_snapshot *pSnapshot);
16366 SQLITE_PRIVATE void sqlite3PagerSnapshotUnlock(Pager *pPager);
16371 SQLITE_PRIVATE int sqlite3PagerWalWriteLock(Pager*, int);
16372 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager*, sqlite3*);
16379 SQLITE_PRIVATE int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno);
16383 SQLITE_PRIVATE int sqlite3PagerWalFramesize(Pager *pPager);
16387 SQLITE_PRIVATE u8 sqlite3PagerIsreadonly(Pager*);
16388 SQLITE_PRIVATE u32 sqlite3PagerDataVersion(Pager*);
16390 SQLITE_PRIVATE int sqlite3PagerRefcount(Pager*);
16392 SQLITE_PRIVATE int sqlite3PagerMemUsed(Pager*);
16393 SQLITE_PRIVATE const char *sqlite3PagerFilename(const Pager*, int);
16394 SQLITE_PRIVATE sqlite3_vfs *sqlite3PagerVfs(Pager*);
16395 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager*);
16396 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager*);
16397 SQLITE_PRIVATE const char *sqlite3PagerJournalname(Pager*);
16398 SQLITE_PRIVATE void *sqlite3PagerTempSpace(Pager*);
16399 SQLITE_PRIVATE int sqlite3PagerIsMemdb(Pager*);
16400 SQLITE_PRIVATE void sqlite3PagerCacheStat(Pager *, int, int, u64*);
16401 SQLITE_PRIVATE void sqlite3PagerClearCache(Pager*);
16405 SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager*,Pgno);
16415 SQLITE_PRIVATE int *sqlite3PagerStats(Pager*);
16416 SQLITE_PRIVATE void sqlite3PagerRefdump(Pager*);
16425 SQLITE_PRIVATE int sqlite3PagerWalSystemErrno(Pager*);
16776 SQLITE_PRIVATE struct Pager *sqlite3BtreePager(Btree*);
17569 Pager *pPager; /* The pager this page is part of */
24583 Pager *pPager = sqlite3BtreePager(pBt); in sqlite3_db_status()
24685 Pager *pPager = sqlite3BtreePager(db->aDb[i].pBt); in sqlite3_db_status()
54631 Pager *pPager = sqlite3BtreePager(pBt);
58677 struct Pager { struct
58754 int (*xGet)(Pager*,Pgno,DbPage**,int); /* Routine to fetch a patch */ argument
58863 SQLITE_PRIVATE int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno){
58903 static int assert_pager_state(Pager *p){
58904 Pager *pPager = p;
59048 char *print_pager_state(Pager *p){
59091 static int getPageNormal(Pager*,Pgno,DbPage**,int);
59092 static int getPageError(Pager*,Pgno,DbPage**,int);
59094 static int getPageMMap(Pager*,Pgno,DbPage**,int);
59101 static void setGetterMethod(Pager *pPager){
59123 Pager *pPager = pPg->pPager;
59143 static int pageInJournal(Pager *pPager, PgHdr *pPg){
59189 static int pagerUnlockDb(Pager *pPager, int eLock){
59217 static int pagerLockDb(Pager *pPager, int eLock){
59250 static int jrnlBufferSize(Pager *pPager){
59318 Pager *pPager = pPg->pPager;
59411 static i64 journalHdrOffset(Pager *pPager){
59444 static int zeroJournalHdr(Pager *pPager, int doTruncate){
59494 static int writeJournalHdr(Pager *pPager){
59636 Pager *pPager, /* Pager object */
59760 static int writeSuperJournal(Pager *pPager, const char *zSuper){
59828 static void pager_reset(Pager *pPager){
59837 SQLITE_PRIVATE u32 sqlite3PagerDataVersion(Pager *pPager){
59846 static void releaseAllSavepoints(Pager *pPager){
59865 static int addToSavepointBitvecs(Pager *pPager, Pgno pgno){
59897 static void pager_unlock(Pager *pPager){
60003 static int pager_error(Pager *pPager, int rc){
60019 static int pager_truncate(Pager *pPager, Pgno nPage);
60037 static int pagerFlushOnCommit(Pager *pPager, int bCommit){
60097 static int pager_end_transaction(Pager *pPager, int hasSuper, int bCommit){
60228 static int pager_playback(Pager *pPager, int isHot);
60247 static void pagerUnlockAndRollback(Pager *pPager){
60296 static u32 pager_cksum(Pager *pPager, const u8 *aData){
60344 Pager *pPager, /* The pager being played back */
60590 static int pager_delsuper(Pager *pPager, const char *zSuper){
60711 static int pager_truncate(Pager *pPager, Pgno nPage){
60784 static void setSectorSize(Pager *pPager){
60857 static int pager_playback(Pager *pPager, int isHot){
61078 Pager *pPager = pPg->pPager; /* Pager object associated with page pPg */
61170 Pager *pPager = (Pager *)pCtx;
61203 static int pagerRollbackWal(Pager *pPager){
61236 Pager *pPager, /* Pager object */
61302 static int pagerBeginReadTransaction(Pager *pPager){
61335 static int pagerPagecount(Pager *pPager, Pgno *pnPage){
61395 static int pagerOpenWalIfPresent(Pager *pPager){
61462 static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepoint){
61574 SQLITE_PRIVATE void sqlite3PagerSetCachesize(Pager *pPager, int mxPage){
61582 SQLITE_PRIVATE int sqlite3PagerSetSpillsize(Pager *pPager, int mxPage){
61589 static void pagerFixMaplimit(Pager *pPager){
61605 SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *pPager, sqlite3_int64 szMmap){
61613 SQLITE_PRIVATE void sqlite3PagerShrink(Pager *pPager){
61669 Pager *pPager, /* The pager to set safety level for */
61728 Pager *pPager, /* The pager object */
61767 Pager *pPager, /* Pager object */
61810 SQLITE_PRIVATE int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize, int nReserve){
61879 SQLITE_PRIVATE void *sqlite3PagerTempSpace(Pager *pPager){
61890 SQLITE_PRIVATE Pgno sqlite3PagerMaxPageCount(Pager *pPager, Pgno mxPage){
61940 SQLITE_PRIVATE int sqlite3PagerReadFileheader(Pager *pPager, int N, unsigned char *pDest){
61968 SQLITE_PRIVATE void sqlite3PagerPagecount(Pager *pPager, int *pnPage){
61989 static int pager_wait_on_lock(Pager *pPager, int locktype){
62031 Pager *pPager = pPg->pPager;
62042 static void assertTruncateConstraint(Pager *pPager){
62060 SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){
62091 static int pagerSyncHotJournal(Pager *pPager){
62114 Pager *pPager, /* Pager object */
62159 Pager *pPager = pPg->pPager;
62171 static void pagerFreeMapHdrs(Pager *pPager){
62185 static int databaseIsUnmoved(Pager *pPager){
62219 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3 *db){
62327 static int syncJournal(Pager *pPager, int newHdr){
62470 static int pager_write_pagelist(Pager *pPager, PgHdr *pList){
62561 static int openSubJournal(Pager *pPager){
62589 Pager *pPager = pPg->pPager;
62651 Pager *pPager = (Pager *)p;
62727 SQLITE_PRIVATE int sqlite3PagerFlush(Pager *pPager){
62778 Pager **ppPager, /* OUT: Return the Pager structure here */
62786 Pager *pPager = 0; /* Pager object to allocate and return */
62910 assert( SQLITE_PTRSIZE==sizeof(Pager*) );
62931 pPager = (Pager*)pPtr; pPtr += ROUND8(sizeof(*pPager));
63132 Pager *pPager;
63137 p = zName - 4 - sizeof(Pager*);
63139 pPager = *(Pager**)p;
63175 static int hasHotJournal(Pager *pPager, int *pExists){
63295 SQLITE_PRIVATE int sqlite3PagerSharedLock(Pager *pPager){
63512 static void pagerUnlockIfUnused(Pager *pPager){
63577 Pager *pPager, /* The pager open on the database file */
63683 Pager *pPager, /* The pager open on the database file */
63752 Pager *pPager, /* The pager open on the database file */
63768 Pager *pPager, /* The pager open on the database file */
63800 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno){
63826 TESTONLY( Pager *pPager = pPg->pPager; )
63841 Pager *pPager;
63872 static int pager_open_journal(Pager *pPager){
63963 SQLITE_PRIVATE int sqlite3PagerBegin(Pager *pPager, int exFlag, int subjInMemory){
64033 Pager *pPager = pPg->pPager;
64090 Pager *pPager = pPg->pPager;
64188 Pager *pPager = pPg->pPager; /* The pager that owns pPg */
64276 Pager *pPager = pPg->pPager;
64325 Pager *pPager = pPg->pPager;
64358 static int pager_incr_changecounter(Pager *pPager, int isDirectMode){
64441 SQLITE_PRIVATE int sqlite3PagerSync(Pager *pPager, const char *zSuper){
64464 SQLITE_PRIVATE int sqlite3PagerExclusiveLock(Pager *pPager){
64507 Pager *pPager, /* Pager object */
64743 SQLITE_PRIVATE int sqlite3PagerCommitPhaseTwo(Pager *pPager){
64809 SQLITE_PRIVATE int sqlite3PagerRollback(Pager *pPager){
64859 SQLITE_PRIVATE u8 sqlite3PagerIsreadonly(Pager *pPager){
64867 SQLITE_PRIVATE int sqlite3PagerRefcount(Pager *pPager){
64876 SQLITE_PRIVATE int sqlite3PagerMemUsed(Pager *pPager){
64895 SQLITE_PRIVATE int *sqlite3PagerStats(Pager *pPager){
64923 SQLITE_PRIVATE void sqlite3PagerCacheStat(Pager *pPager, int eStat, int reset, u64 *pnVal){
64946 SQLITE_PRIVATE int sqlite3PagerIsMemdb(Pager *pPager){
64960 static SQLITE_NOINLINE int pagerOpenSavepoint(Pager *pPager, int nSavepoint){
65006 SQLITE_PRIVATE int sqlite3PagerOpenSavepoint(Pager *pPager, int nSavepoint){
65048 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint){
65129 SQLITE_PRIVATE const char *sqlite3PagerFilename(const Pager *pPager, int nullIfMemDb){
65141 SQLITE_PRIVATE sqlite3_vfs *sqlite3PagerVfs(Pager *pPager){
65150 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager *pPager){
65158 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager *pPager){
65169 SQLITE_PRIVATE const char *sqlite3PagerJournalname(Pager *pPager){
65199 SQLITE_PRIVATE int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno pgno, int isCommit){
65369 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *pPager, int eMode){
65402 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){
65492 SQLITE_PRIVATE int sqlite3PagerGetJournalMode(Pager *pPager){
65501 SQLITE_PRIVATE int sqlite3PagerOkToChangeJournalMode(Pager *pPager){
65514 SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit){
65528 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager){
65536 SQLITE_PRIVATE void sqlite3PagerClearCache(Pager *pPager){
65552 Pager *pPager, /* Checkpoint on this pager */
65582 SQLITE_PRIVATE int sqlite3PagerWalCallback(Pager *pPager){
65590 SQLITE_PRIVATE int sqlite3PagerWalSupported(Pager *pPager){
65600 static int pagerExclusiveLock(Pager *pPager){
65622 static int pagerOpenWal(Pager *pPager){
65673 Pager *pPager, /* Pager object */
65711 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db){
65756 SQLITE_PRIVATE int sqlite3PagerWalWriteLock(Pager *pPager, int bLock){
65768 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager *pPager, sqlite3 *db){
65781 SQLITE_PRIVATE int sqlite3PagerSnapshotGet(Pager *pPager, sqlite3_snapshot **ppSnapshot){
65795 Pager *pPager,
65811 SQLITE_PRIVATE int sqlite3PagerSnapshotRecover(Pager *pPager){
65833 SQLITE_PRIVATE int sqlite3PagerSnapshotCheck(Pager *pPager, sqlite3_snapshot *pSnapshot){
65847 SQLITE_PRIVATE void sqlite3PagerSnapshotUnlock(Pager *pPager){
65863 SQLITE_PRIVATE int sqlite3PagerWalFramesize(Pager *pPager){
65870 SQLITE_PRIVATE int sqlite3PagerWalSystemErrno(Pager *pPager){
70942 Pager *pPager; /* The page cache */
71218 Pager *pPager; /* The associated pager. Also accessible by pBt->pPager */
75148 Pager *pPager = pBt->pPager;
75474 Pager *pPager = pBt->pPager;
75724 Pager *pPager;
81234 Pager *pSrcPager = pSrc->pBt->pPager;
82054 SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){
83298 Pager * const pDestPager = sqlite3BtreePager(p->pDest);
83397 Pager * const pSrcPager = sqlite3BtreePager(p->pSrc); /* Source pager */
83398 Pager * const pDestPager = sqlite3BtreePager(p->pDest); /* Dest pager */
88853 Pager *pPager; /* Pager associated with pBt */
102254 Pager *pPager; /* Pager associated with pBt */
122310 Pager *pPager;
141350 Pager *pPager;
141433 Pager *pPager = sqlite3BtreePager(pDb->pBt);
141749 Pager *pPager = sqlite3BtreePager(pDb->pBt);
141756 Pager *pPager = sqlite3BtreePager(pDb->pBt);
183549 Pager *pPager = sqlite3BtreePager(pBt);
183575 Pager *pPager = sqlite3BtreePager(pBt);
186748 Pager *pPager;
187609 Pager *pPager = sqlite3BtreePager(pBt);
187649 Pager *pPager = sqlite3BtreePager(pBt);
227237 Pager *pPager = sqlite3BtreePager(pBt);
227300 Pager *pPager = sqlite3BtreePager(pBt);
227683 Pager *pPager; /* Pager being read/written */
227983 Pager *pPager;
228077 Pager *pPager = sqlite3BtreePager(pBt);