Sqlite3 3.50.2
Light weight SQL DB
Loading...
Searching...
No Matches
Pager Struct Reference
Collaboration diagram for Pager:

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 memVfs
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
Pgno mxPgno
Pgno lckPgno
i64 pageSize
i64 journalSizeLimit
char * zFilename
char * zJournal
int(* xBusyHandler )(void *)
void * pBusyHandlerArg
u32 aStat [4]
void(* xReiniter )(DbPage *)
int(* xGet )(Pager *, Pgno, DbPage **, int)
char * pTmpSpace
PCachepPCache
WalpWal
char * zWal

Detailed Description

Definition at line 58670 of file sqlite3.c.

Field Documentation

◆ aSavepoint

PagerSavepoint* Pager::aSavepoint

Definition at line 58718 of file sqlite3.c.

◆ aStat

u32 Pager::aStat[4]

Definition at line 58742 of file sqlite3.c.

◆ bUseFetch

u8 Pager::bUseFetch

Definition at line 58701 of file sqlite3.c.

◆ changeCountDone

u8 Pager::changeCountDone

Definition at line 58697 of file sqlite3.c.

◆ cksumInit

u32 Pager::cksumInit

Definition at line 58709 of file sqlite3.c.

◆ dbFileSize

Pgno Pager::dbFileSize

Definition at line 58705 of file sqlite3.c.

◆ dbFileVers

char Pager::dbFileVers[16]

Definition at line 58721 of file sqlite3.c.

◆ dbHintSize

Pgno Pager::dbHintSize

Definition at line 58706 of file sqlite3.c.

◆ dbOrigSize

Pgno Pager::dbOrigSize

Definition at line 58704 of file sqlite3.c.

◆ dbSize

Pgno Pager::dbSize

Definition at line 58703 of file sqlite3.c.

◆ doNotSpill

u8 Pager::doNotSpill

Definition at line 58699 of file sqlite3.c.

◆ eLock

u8 Pager::eLock

Definition at line 58696 of file sqlite3.c.

◆ errCode

int Pager::errCode

Definition at line 58707 of file sqlite3.c.

◆ eState

u8 Pager::eState

Definition at line 58695 of file sqlite3.c.

◆ exclusiveMode

u8 Pager::exclusiveMode

Definition at line 58672 of file sqlite3.c.

◆ extraSync

u8 Pager::extraSync

Definition at line 58677 of file sqlite3.c.

◆ fd

sqlite3_file* Pager::fd

Definition at line 58712 of file sqlite3.c.

◆ fullSync

u8 Pager::fullSync

Definition at line 58676 of file sqlite3.c.

◆ hasHeldSharedLock

u8 Pager::hasHeldSharedLock

Definition at line 58702 of file sqlite3.c.

◆ iDataVersion

u32 Pager::iDataVersion

Definition at line 58720 of file sqlite3.c.

◆ jfd

sqlite3_file* Pager::jfd

Definition at line 58713 of file sqlite3.c.

◆ journalHdr

i64 Pager::journalHdr

Definition at line 58716 of file sqlite3.c.

◆ journalMode

u8 Pager::journalMode

Definition at line 58673 of file sqlite3.c.

◆ journalOff

i64 Pager::journalOff

Definition at line 58715 of file sqlite3.c.

◆ journalSizeLimit

i64 Pager::journalSizeLimit

Definition at line 58737 of file sqlite3.c.

◆ lckPgno

Pgno Pager::lckPgno

Definition at line 58735 of file sqlite3.c.

◆ memDb

u8 Pager::memDb

Definition at line 58683 of file sqlite3.c.

◆ memVfs

u8 Pager::memVfs

Definition at line 58684 of file sqlite3.c.

◆ mxPgno

Pgno Pager::mxPgno

Definition at line 58734 of file sqlite3.c.

◆ nExtra

u16 Pager::nExtra

Definition at line 58730 of file sqlite3.c.

◆ nMmapOut

int Pager::nMmapOut

Definition at line 58723 of file sqlite3.c.

◆ noLock

u8 Pager::noLock

Definition at line 58681 of file sqlite3.c.

◆ noSync

u8 Pager::noSync

Definition at line 58675 of file sqlite3.c.

◆ nRec

int Pager::nRec

Definition at line 58708 of file sqlite3.c.

◆ nReserve

i16 Pager::nReserve

Definition at line 58731 of file sqlite3.c.

◆ nSavepoint

int Pager::nSavepoint

Definition at line 58719 of file sqlite3.c.

◆ nSubRec

u32 Pager::nSubRec

Definition at line 58710 of file sqlite3.c.

◆ pageSize

i64 Pager::pageSize

Definition at line 58736 of file sqlite3.c.

◆ pBackup

sqlite3_backup* Pager::pBackup

Definition at line 58717 of file sqlite3.c.

◆ pBusyHandlerArg

void* Pager::pBusyHandlerArg

Definition at line 58741 of file sqlite3.c.

◆ pInJournal

Bitvec* Pager::pInJournal

Definition at line 58711 of file sqlite3.c.

◆ pMmapFreelist

PgHdr* Pager::pMmapFreelist

Definition at line 58725 of file sqlite3.c.

◆ pPCache

PCache* Pager::pPCache

Definition at line 58749 of file sqlite3.c.

◆ pTmpSpace

char* Pager::pTmpSpace

Definition at line 58748 of file sqlite3.c.

◆ pVfs

sqlite3_vfs* Pager::pVfs

Definition at line 58671 of file sqlite3.c.

◆ pWal

Wal* Pager::pWal

Definition at line 58751 of file sqlite3.c.

◆ readOnly

u8 Pager::readOnly

Definition at line 58682 of file sqlite3.c.

◆ sectorSize

u32 Pager::sectorSize

Definition at line 58733 of file sqlite3.c.

◆ setSuper

u8 Pager::setSuper

Definition at line 58698 of file sqlite3.c.

◆ sjfd

sqlite3_file* Pager::sjfd

Definition at line 58714 of file sqlite3.c.

◆ subjInMemory

u8 Pager::subjInMemory

Definition at line 58700 of file sqlite3.c.

◆ syncFlags

u8 Pager::syncFlags

Definition at line 58678 of file sqlite3.c.

◆ szMmap

sqlite3_int64 Pager::szMmap

Definition at line 58724 of file sqlite3.c.

◆ tempFile

u8 Pager::tempFile

Definition at line 58680 of file sqlite3.c.

◆ useJournal

u8 Pager::useJournal

Definition at line 58674 of file sqlite3.c.

◆ vfsFlags

u32 Pager::vfsFlags

Definition at line 58732 of file sqlite3.c.

◆ walSyncFlags

u8 Pager::walSyncFlags

Definition at line 58679 of file sqlite3.c.

◆ xBusyHandler

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

Definition at line 58740 of file sqlite3.c.

◆ xGet

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

Definition at line 58747 of file sqlite3.c.

◆ xReiniter

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

Definition at line 58746 of file sqlite3.c.

◆ zFilename

char* Pager::zFilename

Definition at line 58738 of file sqlite3.c.

◆ zJournal

char* Pager::zJournal

Definition at line 58739 of file sqlite3.c.

◆ zWal

char* Pager::zWal

Definition at line 58752 of file sqlite3.c.


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