ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Pager Struct Reference
Collaboration diagram for Pager:

Public Attributes

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 setMaster
 
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 52232 of file sqlite3.c.

Member Data Documentation

◆ aSavepoint

◆ aStat

◆ bUseFetch

u8 Pager::bUseFetch

Definition at line 52262 of file sqlite3.c.

◆ changeCountDone

◆ cksumInit

u32 Pager::cksumInit

Definition at line 52270 of file sqlite3.c.

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

◆ dbFileSize

◆ dbFileVers

◆ dbHintSize

Pgno Pager::dbHintSize

Definition at line 52267 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 52239 of file sqlite3.c.

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

◆ fd

◆ fullSync

u8 Pager::fullSync

◆ hasHeldSharedLock

u8 Pager::hasHeldSharedLock

Definition at line 52263 of file sqlite3.c.

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

◆ iDataVersion

u32 Pager::iDataVersion

Definition at line 52281 of file sqlite3.c.

Referenced by sqlite3PagerCommitPhaseTwo().

◆ jfd

◆ journalHdr

◆ journalMode

◆ journalOff

◆ journalSizeLimit

i64 Pager::journalSizeLimit

◆ memDb

u8 Pager::memDb

Definition at line 52245 of file sqlite3.c.

Referenced by sqlite3PagerOpen(), and sqlite3PagerSetPagesize().

◆ mxPgno

Pgno Pager::mxPgno

◆ nExtra

u16 Pager::nExtra

Definition at line 52291 of file sqlite3.c.

Referenced by sqlite3PagerMemUsed(), and sqlite3PagerOpen().

◆ nMmapOut

int Pager::nMmapOut

Definition at line 52284 of file sqlite3.c.

Referenced by pagerReleaseMapPage(), and pagerUnlockIfUnused().

◆ noLock

u8 Pager::noLock

Definition at line 52243 of file sqlite3.c.

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

◆ noSync

◆ nRec

int Pager::nRec

Definition at line 52269 of file sqlite3.c.

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

◆ nReserve

i16 Pager::nReserve

Definition at line 52292 of file sqlite3.c.

Referenced by pager_playback_one_page(), and sqlite3PagerSetPagesize().

◆ nSavepoint

◆ nSubRec

u32 Pager::nSubRec

◆ pageSize

◆ pBackup

◆ pBusyHandlerArg

void* Pager::pBusyHandlerArg

◆ pInJournal

◆ pMmapFreelist

PgHdr* Pager::pMmapFreelist

Definition at line 52286 of file sqlite3.c.

Referenced by pagerReleaseMapPage().

◆ pPCache

◆ pTmpSpace

◆ pVfs

◆ pWal

◆ readOnly

u8 Pager::readOnly

Definition at line 52244 of file sqlite3.c.

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

◆ sectorSize

◆ setMaster

◆ sjfd

◆ subjInMemory

u8 Pager::subjInMemory

Definition at line 52261 of file sqlite3.c.

Referenced by openSubJournal(), and sqlite3PagerBegin().

◆ syncFlags

◆ szMmap

sqlite3_int64 Pager::szMmap

Definition at line 52285 of file sqlite3.c.

◆ tempFile

◆ useJournal

u8 Pager::useJournal

Definition at line 52236 of file sqlite3.c.

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

◆ vfsFlags

u32 Pager::vfsFlags

Definition at line 52293 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 52307 of file sqlite3.c.

Referenced by setGetterMethod().

◆ xReiniter

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

Definition at line 52306 of file sqlite3.c.

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

◆ zFilename

char* Pager::zFilename

Definition at line 52298 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: