#include <btreeInt.h>
Public Attributes | |
Pager * | pPager |
sqlite3 * | db |
BtCursor * | pCursor |
MemPage * | pPage1 |
u8 | inStmt |
u8 | readOnly |
u8 | pageSizeFixed |
u8 | autoVacuum |
u8 | incrVacuum |
Pgno | nTrunc |
u16 | pageSize |
u16 | usableSize |
int | maxLocal |
int | minLocal |
int | maxLeaf |
int | minLeaf |
u8 | inTransaction |
int | nTransaction |
void * | pSchema |
void(* | xFreeSchema )(void *) |
sqlite3_mutex * | mutex |
BusyHandler | busyHdr |
int | nRef |
BtShared * | pNext |
BtLock * | pLock |
Btree * | pExclusive |
u8 * | pTmpSpace |
Definition at line 363 of file btreeInt.h.
Definition at line 372 of file btreeInt.h.
Referenced by allocateBtreePage(), autoVacuumCommit(), btreeCreateTable(), btreeDropTable(), checkList(), checkTreePage(), fillInCell(), getOverflowPage(), insertCell(), lockBtree(), newDatabase(), ptrmapPut(), sqlite3BtreeCommitPhaseOne(), sqlite3BtreeGetAutoVacuum(), sqlite3BtreeIncrVacuum(), sqlite3BtreeIntegrityCheck(), sqlite3BtreeOpen(), sqlite3BtreeSetAutoVacuum(), and sqlite3BtreeUpdateMeta().
Definition at line 387 of file btreeInt.h.
Referenced by sqlite3BtreeOpen().
Definition at line 365 of file btreeInt.h.
Referenced by btreeCopyFile(), sqlite3BtreeBeginStmt(), sqlite3BtreeBeginTrans(), sqlite3BtreeClearTable(), sqlite3BtreeClose(), sqlite3BtreeCloseCursor(), sqlite3BtreeCommitPhaseOne(), sqlite3BtreeCommitPhaseTwo(), sqlite3BtreeCommitStmt(), sqlite3BtreeCreateTable(), sqlite3BtreeCursor(), sqlite3BtreeDropTable(), sqlite3BtreeGetMeta(), sqlite3BtreeIncrVacuum(), sqlite3BtreeIntegrityCheck(), sqlite3BtreeInvokeBusyHandler(), sqlite3BtreeRollback(), sqlite3BtreeRollbackStmt(), and sqlite3BtreeUpdateMeta().
Definition at line 373 of file btreeInt.h.
Referenced by autoVacuumCommit(), lockBtree(), newDatabase(), sqlite3BtreeGetAutoVacuum(), sqlite3BtreeOpen(), and sqlite3BtreeUpdateMeta().
Definition at line 368 of file btreeInt.h.
Referenced by sqlite3BtreeBeginStmt(), sqlite3BtreeBeginTrans(), sqlite3BtreeCommitPhaseTwo(), sqlite3BtreeCommitStmt(), sqlite3BtreeIsInStmt(), sqlite3BtreeRollback(), sqlite3BtreeRollbackStmt(), and unlockBtreeIfUnused().
Definition at line 382 of file btreeInt.h.
Referenced by btreeCreateTable(), lockBtreeWithRetry(), sqlite3BtreeBeginStmt(), sqlite3BtreeBeginTrans(), sqlite3BtreeCommitPhaseTwo(), sqlite3BtreeDelete(), sqlite3BtreeIncrVacuum(), sqlite3BtreeInsert(), sqlite3BtreePutData(), sqlite3BtreeRollback(), and unlockBtreeIfUnused().
Definition at line 380 of file btreeInt.h.
Referenced by decodeFlags(), and lockBtree().
Definition at line 378 of file btreeInt.h.
Referenced by decodeFlags(), and lockBtree().
Definition at line 381 of file btreeInt.h.
Referenced by decodeFlags(), and lockBtree().
Definition at line 379 of file btreeInt.h.
Referenced by decodeFlags(), and lockBtree().
Definition at line 386 of file btreeInt.h.
Referenced by allocateBtreePage(), allocateSpace(), assemblePage(), autoVacuumCommit(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), balance_shallower(), clearCell(), clearDatabasePage(), decodeFlags(), defragmentPage(), dropCell(), fillInCell(), findOverflowCell(), freePage(), freeSpace(), getAndInitPage(), getOverflowPage(), incrVacuumStep(), insertCell(), invalidateAllOverflowCache(), lockBtree(), modifyPagePointer(), newDatabase(), pageReinit(), ptrmapGet(), ptrmapPageno(), ptrmapPut(), ptrmapPutOvfl(), relocatePage(), removeFromSharingList(), saveAllCursors(), setChildPtrmaps(), sqlite3BtreeGetPage(), sqlite3BtreeInitPage(), sqlite3BtreeOpen(), sqlite3BtreeParseCellPtr(), unlockBtreeIfUnused(), and zeroPage().
int BtShared::nRef |
Definition at line 389 of file btreeInt.h.
Referenced by removeFromSharingList(), and sqlite3BtreeOpen().
Definition at line 383 of file btreeInt.h.
Referenced by lockBtreeWithRetry(), sqlite3BtreeBeginTrans(), sqlite3BtreeCommitPhaseTwo(), and sqlite3BtreeRollback().
Definition at line 374 of file btreeInt.h.
Referenced by allocateBtreePage(), autoVacuumCommit(), incrVacuumStep(), sqlite3BtreeIntegrityCheck(), and sqlite3BtreeRollback().
Definition at line 376 of file btreeInt.h.
Referenced by allocateTempSpace(), autoVacuumCommit(), balance_nonroot(), btreeCopyFile(), checkTreePage(), freePage(), lockBtree(), newDatabase(), sqlite3BtreeGetPageSize(), sqlite3BtreeGetReserve(), sqlite3BtreeInitPage(), sqlite3BtreeOpen(), sqlite3BtreeSetPageSize(), and zeroPage().
Definition at line 370 of file btreeInt.h.
Referenced by btreeCopyFile(), newDatabase(), sqlite3BtreeOpen(), sqlite3BtreeSetAutoVacuum(), and sqlite3BtreeSetPageSize().
Definition at line 366 of file btreeInt.h.
Referenced by btreeCopyFile(), btreeCursor(), btreeDropTable(), checkReadLocks(), invalidateAllOverflowCache(), saveAllCursors(), sqlite3BtreeClose(), sqlite3BtreeCloseCursor(), sqlite3BtreeOpen(), sqlite3BtreeSetPageSize(), sqlite3BtreeTripAllCursors(), and unlockBtreeIfUnused().
Definition at line 392 of file btreeInt.h.
Referenced by queryTableLock(), sqlite3BtreeBeginTrans(), and unlockAllTables().
Definition at line 391 of file btreeInt.h.
Referenced by lockTable(), queryTableLock(), sqlite3BtreeBeginTrans(), and unlockAllTables().
Definition at line 390 of file btreeInt.h.
Referenced by removeFromSharingList(), and sqlite3BtreeOpen().
Definition at line 367 of file btreeInt.h.
Referenced by allocateBtreePage(), autoVacuumCommit(), btreeCursor(), freePage(), incrVacuumStep(), lockBtree(), newDatabase(), sqlite3BtreeBeginTrans(), sqlite3BtreeGetMeta(), sqlite3BtreeIntegrityCheck(), sqlite3BtreeOpen(), sqlite3BtreeSetPageSize(), sqlite3BtreeUpdateMeta(), and unlockBtreeIfUnused().
Definition at line 364 of file btreeInt.h.
Referenced by accessPayload(), allocateBtreePage(), autoVacuumCommit(), balance_shallower(), btreeCopyFile(), btreeCursor(), clearCell(), clearDatabasePage(), defragmentPage(), getAndInitPage(), getOverflowPage(), incrVacuumStep(), lockBtree(), newDatabase(), ptrmapGet(), ptrmapPut(), relocatePage(), sqlite3BtreeBeginStmt(), sqlite3BtreeClose(), sqlite3BtreeCommitPhaseOne(), sqlite3BtreeCommitPhaseTwo(), sqlite3BtreeCommitStmt(), sqlite3BtreeGetDirname(), sqlite3BtreeGetFilename(), sqlite3BtreeGetJournalname(), sqlite3BtreeGetMeta(), sqlite3BtreeGetPage(), sqlite3BtreeIntegrityCheck(), sqlite3BtreeMaxPageCount(), sqlite3BtreeOpen(), sqlite3BtreePager(), sqlite3BtreeRollback(), sqlite3BtreeRollbackStmt(), sqlite3BtreeSetCacheSize(), sqlite3BtreeSetPageSize(), sqlite3BtreeSetSafetyLevel(), sqlite3BtreeSyncDisabled(), and unlockBtreeIfUnused().
void* BtShared::pSchema |
Definition at line 384 of file btreeInt.h.
Referenced by sqlite3BtreeClose(), and sqlite3BtreeSchema().
Definition at line 394 of file btreeInt.h.
Referenced by allocateTempSpace(), freeTempSpace(), sqlite3BtreeDelete(), and sqlite3BtreeInsert().
Definition at line 369 of file btreeInt.h.
Referenced by btreeCreateTable(), btreeCursor(), btreeDropTable(), lockBtree(), sqlite3BtreeBeginStmt(), sqlite3BtreeBeginTrans(), sqlite3BtreeClearTable(), sqlite3BtreeCommitStmt(), sqlite3BtreeDelete(), sqlite3BtreeGetMeta(), sqlite3BtreeInsert(), sqlite3BtreeOpen(), sqlite3BtreePutData(), sqlite3BtreeRollbackStmt(), and sqlite3BtreeUpdateMeta().
Definition at line 377 of file btreeInt.h.
Referenced by accessPayload(), allocateBtreePage(), assemblePage(), balance(), balance_deeper(), balance_nonroot(), balance_shallower(), checkList(), checkTreePage(), clearCell(), defragmentPage(), dropCell(), fillInCell(), freePage(), freeSpace(), insertCell(), lockBtree(), newDatabase(), ptrmapPageno(), sqlite3BtreeDelete(), sqlite3BtreeGetReserve(), sqlite3BtreeInitPage(), sqlite3BtreeOpen(), sqlite3BtreeParseCellPtr(), sqlite3BtreeSetPageSize(), and zeroPage().
void(* BtShared::xFreeSchema)(void *) |
Referenced by sqlite3BtreeClose(), and sqlite3BtreeSchema().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:03 2011 by Doxygen 1.6.1