Public Attributes | |
sqlite3_vfs * | pVfs |
u8 | journalOpen |
u8 | journalStarted |
u8 | useJournal |
u8 | noReadlock |
u8 | stmtOpen |
u8 | stmtInUse |
u8 | stmtAutoopen |
u8 | noSync |
u8 | fullSync |
u8 | sync_flags |
u8 | state |
u8 | tempFile |
u8 | readOnly |
u8 | needSync |
u8 | dirtyCache |
u8 | alwaysRollback |
u8 | memDb |
u8 | setMaster |
u8 | doNotSync |
u8 | exclusiveMode |
u8 | journalMode |
u8 | dbModified |
u8 | changeCountDone |
u32 | vfsFlags |
int | errCode |
int | dbSize |
int | origDbSize |
int | stmtSize |
int | nRec |
u32 | cksumInit |
int | stmtNRec |
int | nExtra |
int | pageSize |
int | nPage |
int | mxPage |
Pgno | mxPgno |
Bitvec * | pInJournal |
Bitvec * | pInStmt |
Bitvec * | pAlwaysRollback |
char * | zFilename |
char * | zJournal |
char * | zDirectory |
sqlite3_file * | fd |
sqlite3_file * | jfd |
sqlite3_file * | stfd |
BusyHandler * | pBusyHandler |
i64 | journalOff |
i64 | journalHdr |
i64 | stmtHdrOff |
i64 | stmtCksum |
i64 | stmtJSize |
u32 | sectorSize |
void(* | xReiniter )(DbPage *) |
char * | pTmpSpace |
char | dbFileVers [16] |
i64 | journalSizeLimit |
PCache * | pPCache |
Definition at line 154 of file pager.c.
Definition at line 178 of file pager.c.
Referenced by pager_incr_changecounter(), and pager_unlock().
Definition at line 185 of file pager.c.
Referenced by pager_cksum(), pager_stmt_playback(), pagerStmtBegin(), readJournalHdr(), and writeJournalHdr().
char Pager::dbFileVers[16] |
Definition at line 217 of file pager.c.
Referenced by pager_incr_changecounter(), pager_playback_one_page(), pager_write_pagelist(), pagerSharedLock(), and readDbPage().
Definition at line 177 of file pager.c.
Referenced by pager_end_transaction(), pager_write(), sqlite3PagerCommitPhaseOne(), sqlite3PagerCommitPhaseTwo(), and sqlite3PagerMovepage().
int Pager::dbSize |
Definition at line 181 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_playback_one_page(), pager_truncate(), pager_truncate_cache(), pager_unlock(), pager_wait_on_lock(), pager_write(), pager_write_pagelist(), pagerSharedLock(), pagerStmtBegin(), sqlite3PagerBegin(), sqlite3PagerDontWrite(), sqlite3PagerPagecount(), sqlite3PagerRollback(), sqlite3PagerSetPagesize(), sqlite3PagerTruncate(), and writeJournalHdr().
Definition at line 170 of file pager.c.
Referenced by pager_end_transaction(), pager_write(), sqlite3PagerBegin(), sqlite3PagerCommitPhaseOne(), sqlite3PagerCommitPhaseTwo(), sqlite3PagerMovepage(), and sqlite3PagerRollback().
Definition at line 174 of file pager.c.
Referenced by pagerStress(), and sqlite3PagerWrite().
int Pager::errCode |
Definition at line 180 of file pager.c.
Referenced by pager_error(), pager_open_journal(), pager_reset(), pager_unlock(), pager_write(), pagerSharedLock(), pagerStress(), pagerUnlockAndRollback(), sqlite3PagerClose(), sqlite3PagerCommitPhaseOne(), sqlite3PagerCommitPhaseTwo(), sqlite3PagerLookup(), sqlite3PagerPagecount(), sqlite3PagerRollback(), sqlite3PagerSetPagesize(), and sqlite3PagerTruncate().
Definition at line 175 of file pager.c.
Referenced by pager_end_transaction(), pager_unlock(), pagerSharedLock(), pagerUnlockIfUnused(), sqlite3PagerClose(), sqlite3PagerCommitPhaseOne(), sqlite3PagerCommitPhaseTwo(), and sqlite3PagerLockingMode().
Definition at line 198 of file pager.c.
Referenced by hasHotJournal(), pager_end_transaction(), pager_incr_changecounter(), pager_playback_one_page(), pager_truncate(), pager_unlock(), pager_wait_on_lock(), pager_write_pagelist(), pagerSharedLock(), pagerStress(), readDbPage(), setSectorSize(), sqlite3PagerBegin(), sqlite3PagerClose(), sqlite3PagerCommitPhaseOne(), sqlite3PagerFile(), sqlite3PagerOpen(), sqlite3PagerPagecount(), sqlite3PagerReadFileheader(), sqlite3PagerSync(), syncJournal(), and writeJournalHdr().
Definition at line 164 of file pager.c.
Referenced by pager_stmt_playback(), pagerStress(), sqlite3PagerSetSafetyLevel(), syncJournal(), and writeMasterJournal().
Definition at line 198 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_playback(), pager_playback_one_page(), pager_stmt_playback(), pager_unlock(), pager_write(), pagerSharedLock(), readJournalHdr(), sqlite3PagerClose(), sqlite3PagerCommitPhaseOne(), sqlite3PagerOpen(), syncJournal(), writeJournalHdr(), writeMasterJournal(), and zeroJournalHdr().
Definition at line 202 of file pager.c.
Referenced by pager_open_journal(), pager_playback(), pagerSharedLock(), sqlite3PagerCommitPhaseOne(), syncJournal(), and writeJournalHdr().
Definition at line 176 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_write(), pagerStmtBegin(), pagerStress(), sqlite3PagerBegin(), sqlite3PagerCommitPhaseOne(), sqlite3PagerCommitPhaseTwo(), sqlite3PagerJournalMode(), syncJournal(), writeJournalHdr(), and writeMasterJournal().
Definition at line 201 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_playback(), pager_playback_one_page(), pager_stmt_playback(), pager_unlock(), pager_write(), pagerSharedLock(), pagerStmtBegin(), pagerUnlockIfUnused(), readJournalHdr(), seekJournalHdr(), sqlite3PagerBegin(), sqlite3PagerCommitPhaseOne(), writeJournalHdr(), writeMasterJournal(), and zeroJournalHdr().
Definition at line 156 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_playback(), pager_stmt_playback(), pager_unlock(), pager_write(), pagerSharedLock(), pagerStmtBegin(), sqlite3PagerBegin(), sqlite3PagerClose(), sqlite3PagerCommitPhaseOne(), sqlite3PagerCommitPhaseTwo(), sqlite3PagerDontRollback(), sqlite3PagerRollback(), and syncJournal().
Definition at line 218 of file pager.c.
Referenced by sqlite3PagerJournalSizeLimit(), and zeroJournalHdr().
Definition at line 157 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_unlock(), pager_write(), pagerSharedLock(), and syncJournal().
Definition at line 172 of file pager.c.
Referenced by sqlite3PagerGetData(), and sqlite3PagerSetPagesize().
int Pager::mxPage |
Definition at line 191 of file pager.c.
Referenced by sqlite3PagerAcquire(), sqlite3PagerMaxPageCount(), and sqlite3PagerPagecount().
Definition at line 169 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_write(), sqlite3PagerMovepage(), sqlite3PagerSetSafetyLevel(), sqlite3PagerWrite(), syncJournal(), and writeMasterJournal().
int Pager::nExtra |
Definition at line 187 of file pager.c.
Referenced by sqlite3PagerAcquire().
Definition at line 159 of file pager.c.
Referenced by pagerSharedLock().
Definition at line 163 of file pager.c.
Referenced by pager_write(), sqlite3PagerCommitPhaseOne(), sqlite3PagerMovepage(), sqlite3PagerNosync(), sqlite3PagerSetSafetyLevel(), sqlite3PagerWrite(), writeJournalHdr(), writeMasterJournal(), and zeroJournalHdr().
int Pager::nPage |
int Pager::nRec |
Definition at line 184 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_write(), pagerStress(), sqlite3PagerBegin(), sqlite3PagerCommitPhaseOne(), and syncJournal().
Definition at line 182 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_unlock(), pager_write(), sqlite3PagerBegin(), sqlite3PagerCommitPhaseOne(), sqlite3PagerDontRollback(), sqlite3PagerDontWrite(), and sqlite3PagerMovepage().
int Pager::pageSize |
Definition at line 188 of file pager.c.
Referenced by pager_cksum(), pager_incr_changecounter(), pager_playback_one_page(), pager_stmt_playback(), pager_truncate(), pager_write(), pager_write_pagelist(), readDbPage(), sqlite3PagerAcquire(), sqlite3PagerPagecount(), sqlite3PagerSetPagesize(), sqlite3PagerWrite(), and writeJournalHdr().
Definition at line 194 of file pager.c.
Referenced by pager_end_transaction(), pager_unlock(), sqlite3PagerClose(), sqlite3PagerDontRollback(), and sqlite3PagerDontWrite().
Definition at line 200 of file pager.c.
Referenced by pager_wait_on_lock(), and sqlite3PagerSetBusyhandler().
Definition at line 192 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_unlock(), pager_write(), sqlite3PagerAcquire(), sqlite3PagerBegin(), sqlite3PagerClose(), sqlite3PagerCommitPhaseOne(), sqlite3PagerDontRollback(), sqlite3PagerDontWrite(), sqlite3PagerMovepage(), and sqlite3PagerWrite().
Definition at line 193 of file pager.c.
Referenced by pageInStatement(), pager_unlock(), pager_write(), pagerStmtBegin(), sqlite3PagerDontRollback(), and sqlite3PagerStmtCommit().
Definition at line 219 of file pager.c.
Referenced by pager_end_transaction(), pager_error(), pager_lookup(), pager_reset(), pager_truncate_cache(), pagerSharedLock(), pagerUnlockIfUnused(), sqlite3PagerAcquire(), sqlite3PagerBegin(), sqlite3PagerClose(), sqlite3PagerCommitPhaseOne(), sqlite3PagerLookup(), sqlite3PagerOpen(), sqlite3PagerRefcount(), sqlite3PagerSetCachesize(), sqlite3PagerSetPagesize(), and syncJournal().
char* Pager::pTmpSpace |
Definition at line 216 of file pager.c.
Referenced by pager_playback(), pager_playback_one_page(), sqlite3PagerClose(), sqlite3PagerOpen(), sqlite3PagerSetPagesize(), sqlite3PagerTempSpace(), and writeJournalHdr().
Definition at line 155 of file pager.c.
Referenced by hasHotJournal(), pager_delmaster(), pager_end_transaction(), pager_open_journal(), pager_playback(), pagerSharedLock(), sqlite3PagerOpen(), sqlite3PagerOpentemp(), and sqlite3PagerVfs().
Definition at line 168 of file pager.c.
Referenced by pager_write(), and sqlite3PagerIsreadonly().
Definition at line 206 of file pager.c.
Referenced by readJournalHdr(), setSectorSize(), sqlite3PagerWrite(), and writeJournalHdr().
Definition at line 173 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_write(), pagerSharedLock(), sqlite3PagerCommitPhaseOne(), sqlite3PagerCommitPhaseTwo(), sqlite3PagerRollback(), and writeMasterJournal().
Definition at line 166 of file pager.c.
Referenced by pager_end_transaction(), pager_error(), pager_open_journal(), pager_playback_one_page(), pager_stmt_playback(), pager_truncate(), pager_unlock(), pager_wait_on_lock(), pager_write(), pagerSharedLock(), pagerStmtBegin(), pagerUnlockAndRollback(), sqlite3PagerAcquire(), sqlite3PagerBegin(), sqlite3PagerCommitPhaseOne(), sqlite3PagerCommitPhaseTwo(), sqlite3PagerDontRollback(), sqlite3PagerDontWrite(), sqlite3PagerLookup(), sqlite3PagerOpen(), sqlite3PagerPagecount(), sqlite3PagerRollback(), and sqlite3PagerTruncate().
Definition at line 199 of file pager.c.
Referenced by pager_end_transaction(), pager_playback_one_page(), pager_stmt_playback(), pager_unlock(), pager_write(), pagerStmtBegin(), sqlite3PagerClose(), sqlite3PagerOpen(), and sqlite3PagerStmtCommit().
Definition at line 162 of file pager.c.
Referenced by pager_open_journal(), pager_unlock(), pagerStmtBegin(), sqlite3PagerStmtCommit(), and sqlite3PagerStmtRollback().
Definition at line 204 of file pager.c.
Referenced by pager_stmt_playback(), and pagerStmtBegin().
Definition at line 203 of file pager.c.
Referenced by pager_stmt_playback(), pagerStmtBegin(), and writeJournalHdr().
Definition at line 161 of file pager.c.
Referenced by pager_stmt_playback(), pager_unlock(), pager_write(), pagerStmtBegin(), sqlite3PagerDontRollback(), sqlite3PagerDontWrite(), sqlite3PagerStmtCommit(), and sqlite3PagerStmtRollback().
Definition at line 205 of file pager.c.
Referenced by pager_stmt_playback(), and pagerStmtBegin().
int Pager::stmtNRec |
Definition at line 186 of file pager.c.
Referenced by pager_stmt_playback(), pager_write(), pagerStmtBegin(), and sqlite3PagerStmtCommit().
Definition at line 160 of file pager.c.
Referenced by pager_end_transaction(), pager_unlock(), pagerStmtBegin(), and sqlite3PagerClose().
int Pager::stmtSize |
Definition at line 183 of file pager.c.
Referenced by pager_stmt_playback(), pager_write(), pagerStmtBegin(), and sqlite3PagerDontRollback().
Definition at line 165 of file pager.c.
Referenced by sqlite3PagerCommitPhaseOne(), sqlite3PagerSetSafetyLevel(), sqlite3PagerSync(), syncJournal(), and zeroJournalHdr().
Definition at line 167 of file pager.c.
Referenced by pager_end_transaction(), pager_open_journal(), pager_write_pagelist(), pagerSharedLock(), readDbPage(), setSectorSize(), sqlite3PagerBegin(), sqlite3PagerLockingMode(), sqlite3PagerPagecount(), sqlite3PagerReadFileheader(), sqlite3PagerSetSafetyLevel(), and syncJournal().
Definition at line 158 of file pager.c.
Referenced by hasHotJournal(), pager_open_journal(), pager_write(), and sqlite3PagerBegin().
Definition at line 179 of file pager.c.
Referenced by pager_write_pagelist(), and sqlite3PagerOpen().
void(* Pager::xReiniter)(DbPage *) |
Referenced by pager_playback_one_page(), and sqlite3PagerSetReiniter().
char* Pager::zDirectory |
Definition at line 197 of file pager.c.
Referenced by sqlite3PagerDirname(), and sqlite3PagerOpen().
char* Pager::zFilename |
Definition at line 195 of file pager.c.
Referenced by sqlite3PagerCommitPhaseOne(), sqlite3PagerFilename(), and sqlite3PagerOpen().
char* Pager::zJournal |
Definition at line 196 of file pager.c.
Referenced by hasHotJournal(), pager_end_transaction(), pager_open_journal(), pagerSharedLock(), sqlite3PagerJournalname(), and sqlite3PagerOpen().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:04 2011 by Doxygen 1.6.1