Lines Matching refs:Pager

15759 typedef struct Pager Pager;  typedef
15840 Pager **ppPager,
15847 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3*);
15848 SQLITE_PRIVATE int sqlite3PagerReadFileheader(Pager*, int, unsigned char*);
15851 SQLITE_PRIVATE void sqlite3PagerSetBusyHandler(Pager*, int(*)(void *), void *);
15852 SQLITE_PRIVATE int sqlite3PagerSetPagesize(Pager*, u32*, int);
15853 SQLITE_PRIVATE Pgno sqlite3PagerMaxPageCount(Pager*, Pgno);
15854 SQLITE_PRIVATE void sqlite3PagerSetCachesize(Pager*, int);
15855 SQLITE_PRIVATE int sqlite3PagerSetSpillsize(Pager*, int);
15856 SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *, sqlite3_int64);
15857 SQLITE_PRIVATE void sqlite3PagerShrink(Pager*);
15858 SQLITE_PRIVATE void sqlite3PagerSetFlags(Pager*,unsigned);
15859 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *, int);
15860 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *, int);
15861 SQLITE_PRIVATE int sqlite3PagerGetJournalMode(Pager*);
15862 SQLITE_PRIVATE int sqlite3PagerOkToChangeJournalMode(Pager*);
15863 SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *, i64);
15864 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager*);
15865 SQLITE_PRIVATE int sqlite3PagerFlush(Pager*);
15868 SQLITE_PRIVATE int sqlite3PagerGet(Pager *pPager, Pgno pgno, DbPage **ppPage, int clrFlag);
15869 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno);
15878 SQLITE_PRIVATE int sqlite3PagerMovepage(Pager*,DbPage*,Pgno,int);
15884 SQLITE_PRIVATE void sqlite3PagerPagecount(Pager*, int*);
15885 SQLITE_PRIVATE int sqlite3PagerBegin(Pager*, int exFlag, int);
15886 SQLITE_PRIVATE int sqlite3PagerCommitPhaseOne(Pager*,const char *zSuper, int);
15887 SQLITE_PRIVATE int sqlite3PagerExclusiveLock(Pager*);
15888 SQLITE_PRIVATE int sqlite3PagerSync(Pager *pPager, const char *zSuper);
15889 SQLITE_PRIVATE int sqlite3PagerCommitPhaseTwo(Pager*);
15890 SQLITE_PRIVATE int sqlite3PagerRollback(Pager*);
15891 SQLITE_PRIVATE int sqlite3PagerOpenSavepoint(Pager *pPager, int n);
15892 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint);
15893 SQLITE_PRIVATE int sqlite3PagerSharedLock(Pager *pPager);
15896 SQLITE_PRIVATE int sqlite3PagerCheckpoint(Pager *pPager, sqlite3*, int, int*, int*);
15897 SQLITE_PRIVATE int sqlite3PagerWalSupported(Pager *pPager);
15898 SQLITE_PRIVATE int sqlite3PagerWalCallback(Pager *pPager);
15899 SQLITE_PRIVATE int sqlite3PagerOpenWal(Pager *pPager, int *pisOpen);
15900 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3*);
15902 SQLITE_PRIVATE int sqlite3PagerSnapshotGet(Pager*, sqlite3_snapshot **ppSnapshot);
15903 SQLITE_PRIVATE int sqlite3PagerSnapshotOpen(Pager*, sqlite3_snapshot *pSnapshot);
15904 SQLITE_PRIVATE int sqlite3PagerSnapshotRecover(Pager *pPager);
15905 SQLITE_PRIVATE int sqlite3PagerSnapshotCheck(Pager *pPager, sqlite3_snapshot *pSnapshot);
15906 SQLITE_PRIVATE void sqlite3PagerSnapshotUnlock(Pager *pPager);
15911 SQLITE_PRIVATE int sqlite3PagerWalWriteLock(Pager*, int);
15912 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager*, sqlite3*);
15919 SQLITE_PRIVATE int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno);
15923 SQLITE_PRIVATE int sqlite3PagerWalFramesize(Pager *pPager);
15927 SQLITE_PRIVATE u8 sqlite3PagerIsreadonly(Pager*);
15928 SQLITE_PRIVATE u32 sqlite3PagerDataVersion(Pager*);
15930 SQLITE_PRIVATE int sqlite3PagerRefcount(Pager*);
15932 SQLITE_PRIVATE int sqlite3PagerMemUsed(Pager*);
15933 SQLITE_PRIVATE const char *sqlite3PagerFilename(const Pager*, int);
15934 SQLITE_PRIVATE sqlite3_vfs *sqlite3PagerVfs(Pager*);
15935 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager*);
15936 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager*);
15937 SQLITE_PRIVATE const char *sqlite3PagerJournalname(Pager*);
15938 SQLITE_PRIVATE void *sqlite3PagerTempSpace(Pager*);
15939 SQLITE_PRIVATE int sqlite3PagerIsMemdb(Pager*);
15940 SQLITE_PRIVATE void sqlite3PagerCacheStat(Pager *, int, int, u64*);
15941 SQLITE_PRIVATE void sqlite3PagerClearCache(Pager*);
15945 SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager*,Pgno);
15955 SQLITE_PRIVATE int *sqlite3PagerStats(Pager*);
15956 SQLITE_PRIVATE void sqlite3PagerRefdump(Pager*);
15965 SQLITE_PRIVATE int sqlite3PagerWalSystemErrno(Pager*);
16312 SQLITE_PRIVATE struct Pager *sqlite3BtreePager(Btree*);
17086 Pager *pPager; /* The pager this page is part of */
23999 Pager *pPager = sqlite3BtreePager(pBt); in sqlite3_db_status()
24101 Pager *pPager = sqlite3BtreePager(db->aDb[i].pBt); in sqlite3_db_status()
53323 Pager *pPager = sqlite3BtreePager(pBt);
57368 struct Pager {
57445 int (*xGet)(Pager*,Pgno,DbPage**,int); /* Routine to fetch a patch */
57564 SQLITE_PRIVATE int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno){
57597 static int assert_pager_state(Pager *p){
57598 Pager *pPager = p;
57742 char *print_pager_state(Pager *p){
57785 static int getPageNormal(Pager*,Pgno,DbPage**,int);
57786 static int getPageError(Pager*,Pgno,DbPage**,int);
57788 static int getPageMMap(Pager*,Pgno,DbPage**,int);
57795 static void setGetterMethod(Pager *pPager){
57817 Pager *pPager = pPg->pPager;
57837 static int pageInJournal(Pager *pPager, PgHdr *pPg){
57883 static int pagerUnlockDb(Pager *pPager, int eLock){
57911 static int pagerLockDb(Pager *pPager, int eLock){
57944 static int jrnlBufferSize(Pager *pPager){
58012 Pager *pPager = pPg->pPager;
58105 static i64 journalHdrOffset(Pager *pPager){
58138 static int zeroJournalHdr(Pager *pPager, int doTruncate){
58188 static int writeJournalHdr(Pager *pPager){
58330 Pager *pPager, /* Pager object */
58454 static int writeSuperJournal(Pager *pPager, const char *zSuper){
58522 static void pager_reset(Pager *pPager){
58531 SQLITE_PRIVATE u32 sqlite3PagerDataVersion(Pager *pPager){
58540 static void releaseAllSavepoints(Pager *pPager){
58559 static int addToSavepointBitvecs(Pager *pPager, Pgno pgno){
58591 static void pager_unlock(Pager *pPager){
58688 static int pager_error(Pager *pPager, int rc){
58704 static int pager_truncate(Pager *pPager, Pgno nPage);
58722 static int pagerFlushOnCommit(Pager *pPager, int bCommit){
58782 static int pager_end_transaction(Pager *pPager, int hasSuper, int bCommit){
58913 static int pager_playback(Pager *pPager, int isHot);
58932 static void pagerUnlockAndRollback(Pager *pPager){
58981 static u32 pager_cksum(Pager *pPager, const u8 *aData){
59029 Pager *pPager, /* The pager being played back */
59275 static int pager_delsuper(Pager *pPager, const char *zSuper){
59393 static int pager_truncate(Pager *pPager, Pgno nPage){
59466 static void setSectorSize(Pager *pPager){
59539 static int pager_playback(Pager *pPager, int isHot){
59760 Pager *pPager = pPg->pPager; /* Pager object associated with page pPg */
59852 Pager *pPager = (Pager *)pCtx;
59885 static int pagerRollbackWal(Pager *pPager){
59918 Pager *pPager, /* Pager object */
59984 static int pagerBeginReadTransaction(Pager *pPager){
60017 static int pagerPagecount(Pager *pPager, Pgno *pnPage){
60077 static int pagerOpenWalIfPresent(Pager *pPager){
60144 static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepoint){
60256 SQLITE_PRIVATE void sqlite3PagerSetCachesize(Pager *pPager, int mxPage){
60264 SQLITE_PRIVATE int sqlite3PagerSetSpillsize(Pager *pPager, int mxPage){
60271 static void pagerFixMaplimit(Pager *pPager){
60287 SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *pPager, sqlite3_int64 szMmap){
60295 SQLITE_PRIVATE void sqlite3PagerShrink(Pager *pPager){
60351 Pager *pPager, /* The pager to set safety level for */
60410 Pager *pPager, /* The pager object */
60449 Pager *pPager, /* Pager object */
60492 SQLITE_PRIVATE int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize, int nReserve){
60561 SQLITE_PRIVATE void *sqlite3PagerTempSpace(Pager *pPager){
60572 SQLITE_PRIVATE Pgno sqlite3PagerMaxPageCount(Pager *pPager, Pgno mxPage){
60622 SQLITE_PRIVATE int sqlite3PagerReadFileheader(Pager *pPager, int N, unsigned char *pDest){
60650 SQLITE_PRIVATE void sqlite3PagerPagecount(Pager *pPager, int *pnPage){
60671 static int pager_wait_on_lock(Pager *pPager, int locktype){
60713 Pager *pPager = pPg->pPager;
60724 static void assertTruncateConstraint(Pager *pPager){
60742 SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){
60773 static int pagerSyncHotJournal(Pager *pPager){
60796 Pager *pPager, /* Pager object */
60840 Pager *pPager = pPg->pPager;
60852 static void pagerFreeMapHdrs(Pager *pPager){
60866 static int databaseIsUnmoved(Pager *pPager){
60900 SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3 *db){
61008 static int syncJournal(Pager *pPager, int newHdr){
61151 static int pager_write_pagelist(Pager *pPager, PgHdr *pList){
61242 static int openSubJournal(Pager *pPager){
61270 Pager *pPager = pPg->pPager;
61332 Pager *pPager = (Pager *)p;
61408 SQLITE_PRIVATE int sqlite3PagerFlush(Pager *pPager){
61459 Pager **ppPager, /* OUT: Return the Pager structure here */
61467 Pager *pPager = 0; /* Pager object to allocate and return */
61590 assert( SQLITE_PTRSIZE==sizeof(Pager*) );
61611 pPager = (Pager*)pPtr; pPtr += ROUND8(sizeof(*pPager));
61812 Pager *pPager;
61817 p = zName - 4 - sizeof(Pager*);
61819 pPager = *(Pager**)p;
61855 static int hasHotJournal(Pager *pPager, int *pExists){
61975 SQLITE_PRIVATE int sqlite3PagerSharedLock(Pager *pPager){
62192 static void pagerUnlockIfUnused(Pager *pPager){
62257 Pager *pPager, /* The pager open on the database file */
62363 Pager *pPager, /* The pager open on the database file */
62432 Pager *pPager, /* The pager open on the database file */
62448 Pager *pPager, /* The pager open on the database file */
62480 SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno){
62506 TESTONLY( Pager *pPager = pPg->pPager; )
62521 Pager *pPager;
62552 static int pager_open_journal(Pager *pPager){
62643 SQLITE_PRIVATE int sqlite3PagerBegin(Pager *pPager, int exFlag, int subjInMemory){
62713 Pager *pPager = pPg->pPager;
62770 Pager *pPager = pPg->pPager;
62868 Pager *pPager = pPg->pPager; /* The pager that owns pPg */
62956 Pager *pPager = pPg->pPager;
63005 Pager *pPager = pPg->pPager;
63038 static int pager_incr_changecounter(Pager *pPager, int isDirectMode){
63121 SQLITE_PRIVATE int sqlite3PagerSync(Pager *pPager, const char *zSuper){
63144 SQLITE_PRIVATE int sqlite3PagerExclusiveLock(Pager *pPager){
63187 Pager *pPager, /* Pager object */
63423 SQLITE_PRIVATE int sqlite3PagerCommitPhaseTwo(Pager *pPager){
63489 SQLITE_PRIVATE int sqlite3PagerRollback(Pager *pPager){
63539 SQLITE_PRIVATE u8 sqlite3PagerIsreadonly(Pager *pPager){
63547 SQLITE_PRIVATE int sqlite3PagerRefcount(Pager *pPager){
63556 SQLITE_PRIVATE int sqlite3PagerMemUsed(Pager *pPager){
63575 SQLITE_PRIVATE int *sqlite3PagerStats(Pager *pPager){
63603 SQLITE_PRIVATE void sqlite3PagerCacheStat(Pager *pPager, int eStat, int reset, u64 *pnVal){
63626 SQLITE_PRIVATE int sqlite3PagerIsMemdb(Pager *pPager){
63640 static SQLITE_NOINLINE int pagerOpenSavepoint(Pager *pPager, int nSavepoint){
63686 SQLITE_PRIVATE int sqlite3PagerOpenSavepoint(Pager *pPager, int nSavepoint){
63728 SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSavepoint){
63809 SQLITE_PRIVATE const char *sqlite3PagerFilename(const Pager *pPager, int nullIfMemDb){
63821 SQLITE_PRIVATE sqlite3_vfs *sqlite3PagerVfs(Pager *pPager){
63830 SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager *pPager){
63838 SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager *pPager){
63849 SQLITE_PRIVATE const char *sqlite3PagerJournalname(Pager *pPager){
63879 SQLITE_PRIVATE int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno pgno, int isCommit){
64049 SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *pPager, int eMode){
64082 SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){
64172 SQLITE_PRIVATE int sqlite3PagerGetJournalMode(Pager *pPager){
64181 SQLITE_PRIVATE int sqlite3PagerOkToChangeJournalMode(Pager *pPager){
64194 SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit){
64208 SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager){
64216 SQLITE_PRIVATE void sqlite3PagerClearCache(Pager *pPager){
64232 Pager *pPager, /* Checkpoint on this pager */
64262 SQLITE_PRIVATE int sqlite3PagerWalCallback(Pager *pPager){
64270 SQLITE_PRIVATE int sqlite3PagerWalSupported(Pager *pPager){
64280 static int pagerExclusiveLock(Pager *pPager){
64302 static int pagerOpenWal(Pager *pPager){
64348 Pager *pPager, /* Pager object */
64386 SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db){
64431 SQLITE_PRIVATE int sqlite3PagerWalWriteLock(Pager *pPager, int bLock){
64443 SQLITE_PRIVATE void sqlite3PagerWalDb(Pager *pPager, sqlite3 *db){
64455 SQLITE_PRIVATE int sqlite3PagerSnapshotGet(Pager *pPager, sqlite3_snapshot **ppSnapshot){
64469 Pager *pPager,
64485 SQLITE_PRIVATE int sqlite3PagerSnapshotRecover(Pager *pPager){
64507 SQLITE_PRIVATE int sqlite3PagerSnapshotCheck(Pager *pPager, sqlite3_snapshot *pSnapshot){
64521 SQLITE_PRIVATE void sqlite3PagerSnapshotUnlock(Pager *pPager){
64537 SQLITE_PRIVATE int sqlite3PagerWalFramesize(Pager *pPager){
64544 SQLITE_PRIVATE int sqlite3PagerWalSystemErrno(Pager *pPager){
69579 Pager *pPager; /* The page cache */
69849 Pager *pPager; /* The associated pager. Also accessible by pBt->pPager */
73724 Pager *pPager = pBt->pPager;
74043 Pager *pPager = pBt->pPager;
74293 Pager *pPager;
79751 Pager *pSrcPager = pSrc->pBt->pPager;
80571 SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){
81804 Pager * const pDestPager = sqlite3BtreePager(p->pDest);
81903 Pager * const pSrcPager = sqlite3BtreePager(p->pSrc); /* Source pager */
81904 Pager * const pDestPager = sqlite3BtreePager(p->pDest); /* Dest pager */
87296 Pager *pPager; /* Pager associated with pBt */
100437 Pager *pPager; /* Pager associated with pBt */
119915 Pager *pPager;
138417 Pager *pPager;
138500 Pager *pPager = sqlite3BtreePager(pDb->pBt);
138816 Pager *pPager = sqlite3BtreePager(pDb->pBt);
138823 Pager *pPager = sqlite3BtreePager(pDb->pBt);
179065 Pager *pPager = sqlite3BtreePager(pBt);
179091 Pager *pPager = sqlite3BtreePager(pBt);
182223 Pager *pPager;
183127 Pager *pPager = sqlite3BtreePager(pBt);
222209 Pager *pPager = sqlite3BtreePager(pBt);
222272 Pager *pPager = sqlite3BtreePager(pBt);
222649 Pager *pPager; /* Pager being read/written */
222931 Pager *pPager;