Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
Pager Struct Reference

Data Fields

sqlite3_vfspVfs
 
u8 exclusiveMode
 
u8 journalMode
 
u8 useJournal
 
u8 noSync
 
u8 fullSync
 
u8 extraSync
 
u8 syncFlags
 
u8 walSyncFlags
 
u8 tempFile
 
u8 noLock
 
u8 readOnly
 
u8 memDb
 
u8 eState
 
u8 eLock
 
u8 changeCountDone
 
u8 setSuper
 
u8 doNotSpill
 
u8 subjInMemory
 
u8 bUseFetch
 
u8 hasHeldSharedLock
 
Pgno dbSize
 
Pgno dbOrigSize
 
Pgno dbFileSize
 
Pgno dbHintSize
 
int errCode
 
int nRec
 
u32 cksumInit
 
u32 nSubRec
 
BitvecpInJournal
 
sqlite3_filefd
 
sqlite3_filejfd
 
sqlite3_filesjfd
 
i64 journalOff
 
i64 journalHdr
 
sqlite3_backuppBackup
 
PagerSavepointaSavepoint
 
int nSavepoint
 
u32 iDataVersion
 
char dbFileVers [16]
 
int nMmapOut
 
sqlite3_int64 szMmap
 
PgHdrpMmapFreelist
 
u16 nExtra
 
i16 nReserve
 
u32 vfsFlags
 
u32 sectorSize
 
int pageSize
 
Pgno mxPgno
 
i64 journalSizeLimit
 
char * zFilename
 
char * zJournal
 
int(* xBusyHandler )(void *)
 
void * pBusyHandlerArg
 
int aStat [4]
 
void(* xReiniter )(DbPage *)
 
int(* xGet )(Pager *, Pgno, DbPage **, int)
 
char * pTmpSpace
 
PCachepPCache
 
WalpWal
 
char * zWal
 

Detailed Description

Definition at line 52320 of file sqlite3.c.

Field Documentation

◆ aSavepoint

◆ aStat

◆ bUseFetch

u8 Pager::bUseFetch

Definition at line 52350 of file sqlite3.c.

◆ changeCountDone

◆ cksumInit

u32 Pager::cksumInit

Definition at line 52358 of file sqlite3.c.

Referenced by pager_cksum(), readJournalHdr(), and writeJournalHdr().

◆ dbFileSize

◆ dbFileVers

◆ dbHintSize

Pgno Pager::dbHintSize

Definition at line 52355 of file sqlite3.c.

Referenced by pager_write_pagelist(), and sqlite3PagerBegin().

◆ dbOrigSize

◆ dbSize

◆ doNotSpill

u8 Pager::doNotSpill

◆ eLock

◆ errCode

◆ eState

◆ exclusiveMode

◆ extraSync

u8 Pager::extraSync

Definition at line 52327 of file sqlite3.c.

Referenced by pager_end_transaction(), sqlite3PagerOpen(), and sqlite3PagerSetFlags().

◆ fd

◆ fullSync

u8 Pager::fullSync

◆ hasHeldSharedLock

u8 Pager::hasHeldSharedLock

Definition at line 52351 of file sqlite3.c.

Referenced by getPageNormal(), sqlite3PagerLookup(), and sqlite3PagerSharedLock().

◆ iDataVersion

u32 Pager::iDataVersion

Definition at line 52369 of file sqlite3.c.

Referenced by sqlite3PagerCommitPhaseTwo().

◆ jfd

◆ journalHdr

◆ journalMode

◆ journalOff

◆ journalSizeLimit

i64 Pager::journalSizeLimit

◆ memDb

u8 Pager::memDb

Definition at line 52333 of file sqlite3.c.

Referenced by sqlite3PagerOpen(), and sqlite3PagerSetPagesize().

◆ mxPgno

Pgno Pager::mxPgno

◆ nExtra

u16 Pager::nExtra

Definition at line 52379 of file sqlite3.c.

Referenced by sqlite3PagerMemUsed(), and sqlite3PagerOpen().

◆ nMmapOut

int Pager::nMmapOut

Definition at line 52372 of file sqlite3.c.

Referenced by pagerReleaseMapPage(), and pagerUnlockIfUnused().

◆ noLock

u8 Pager::noLock

Definition at line 52331 of file sqlite3.c.

Referenced by pagerLockDb(), pagerUnlockDb(), and sqlite3PagerOpen().

◆ noSync

◆ nRec

int Pager::nRec

Definition at line 52357 of file sqlite3.c.

Referenced by pager_end_transaction(), pager_open_journal(), and syncJournal().

◆ nReserve

i16 Pager::nReserve

Definition at line 52380 of file sqlite3.c.

Referenced by pager_playback_one_page(), and sqlite3PagerSetPagesize().

◆ nSavepoint

◆ nSubRec

◆ pageSize

◆ pBackup

◆ pBusyHandlerArg

void* Pager::pBusyHandlerArg

◆ pInJournal

◆ pMmapFreelist

PgHdr* Pager::pMmapFreelist

Definition at line 52374 of file sqlite3.c.

Referenced by pagerReleaseMapPage().

◆ pPCache

◆ pTmpSpace

◆ pVfs

◆ pWal

◆ readOnly

u8 Pager::readOnly

Definition at line 52332 of file sqlite3.c.

Referenced by pager_write(), sqlite3PagerOpen(), and sqlite3PagerSharedLock().

◆ sectorSize

◆ setSuper

◆ sjfd

◆ subjInMemory

u8 Pager::subjInMemory

Definition at line 52349 of file sqlite3.c.

Referenced by openSubJournal(), and sqlite3PagerBegin().

◆ syncFlags

◆ szMmap

sqlite3_int64 Pager::szMmap

Definition at line 52373 of file sqlite3.c.

◆ tempFile

◆ useJournal

u8 Pager::useJournal

Definition at line 52324 of file sqlite3.c.

Referenced by hasHotJournal(), pagerOpenSavepoint(), sqlite3PagerOpen(), and subjournalPage().

◆ vfsFlags

u32 Pager::vfsFlags

Definition at line 52381 of file sqlite3.c.

Referenced by pager_write_pagelist(), and sqlite3PagerOpen().

◆ walSyncFlags

◆ xBusyHandler

int(* Pager::xBusyHandler) (void *)

◆ xGet

int(* Pager::xGet) (Pager *, Pgno, DbPage **, int)

Definition at line 52395 of file sqlite3.c.

Referenced by setGetterMethod().

◆ xReiniter

void(* Pager::xReiniter) (DbPage *)

Definition at line 52394 of file sqlite3.c.

Referenced by pager_playback_one_page(), pagerUndoCallback(), and sqlite3PagerOpen().

◆ zFilename

char* Pager::zFilename

Definition at line 52386 of file sqlite3.c.

Referenced by databaseIsUnmoved(), sqlite3PagerCommitPhaseOne(), and sqlite3PagerOpen().

◆ zJournal

◆ zWal

char* Pager::zWal

The documentation for this struct was generated from the following file: