Github User Fetcher 1.0.0
C Application with Server and GUI
|
Data Fields | |
u8 | isInit |
u8 | bBusy |
u8 | intKey |
u8 | intKeyLeaf |
Pgno | pgno |
u8 | leaf |
u8 | hdrOffset |
u8 | childPtrSize |
u8 | max1bytePayload |
u8 | nOverflow |
u16 | maxLocal |
u16 | minLocal |
u16 | cellOffset |
int | nFree |
u16 | nCell |
u16 | maskPage |
u16 | aiOvfl [4] |
u8 * | apOvfl [4] |
BtShared * | pBt |
u8 * | aData |
u8 * | aDataEnd |
u8 * | aCellIdx |
u8 * | aDataOfst |
DbPage * | pDbPage |
u16(* | xCellSize )(MemPage *, u8 *) |
void(* | xParseCell )(MemPage *, u8 *, CellInfo *) |
u8* MemPage::aCellIdx |
Definition at line 63767 of file sqlite3.c.
Referenced by btreeInitPage(), checkTreePage(), dropCell(), editPage(), insertCell(), and rebuildPage().
u8* MemPage::aData |
Definition at line 63765 of file sqlite3.c.
Referenced by accessPayload(), allocateBtreePage(), allocateSpace(), autoVacuumCommit(), balance_deeper(), balance_nonroot(), balance_quick(), btreeCursor(), btreeInitPage(), btreeNext(), btreePageFromDbPage(), checkTreePage(), copyNodeContent(), defragmentPage(), dropCell(), editPage(), fetchPayload(), fillInCell(), freePage2(), freeSpace(), getOverflowPage(), incrVacuumStep(), insertCell(), lockBtree(), modifyPagePointer(), moveToRightmost(), moveToRoot(), newDatabase(), pageFindSlot(), pageFreeArray(), pageInsertArray(), rebuildPage(), releasePageNotNull(), relocatePage(), setChildPtrmaps(), sqlite3BtreeBeginTrans(), sqlite3BtreeCount(), sqlite3BtreeGetMeta(), sqlite3BtreeIncrVacuum(), sqlite3BtreeIntegrityCheck(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreeSetVersion(), and unlockBtreeIfUnused().
u8* MemPage::aDataEnd |
Definition at line 63766 of file sqlite3.c.
Referenced by balance_nonroot(), balance_quick(), btreeInitPage(), fetchPayload(), ptrmapPutOvflPtr(), sqlite3BtreeInsert(), and sqlite3BtreeMovetoUnpacked().
u8* MemPage::aDataOfst |
Definition at line 63768 of file sqlite3.c.
Referenced by btreeInitPage().
u16 MemPage::aiOvfl[4] |
Definition at line 63761 of file sqlite3.c.
Referenced by balance(), balance_deeper(), balance_nonroot(), editPage(), and insertCell().
u8* MemPage::apOvfl[4] |
Definition at line 63763 of file sqlite3.c.
Referenced by balance_deeper(), balance_nonroot(), balance_quick(), and insertCell().
u16 MemPage::cellOffset |
Definition at line 63757 of file sqlite3.c.
Referenced by allocateSpace(), balance_nonroot(), balance_quick(), btreeInitPage(), copyNodeContent(), defragmentPage(), and insertCell().
u8 MemPage::childPtrSize |
Definition at line 63752 of file sqlite3.c.
Referenced by btreeInitPage(), btreeParseCellPtrNoPayload(), cellSizePtr(), decodeFlags(), dropCell(), fillInCell(), freeSpace(), pageFreeArray(), and sqlite3BtreeMovetoUnpacked().
u8 MemPage::hdrOffset |
Definition at line 63751 of file sqlite3.c.
Referenced by allocateSpace(), balance_deeper(), balance_nonroot(), balance_quick(), btreeInitPage(), btreeNext(), btreePageFromDbPage(), checkTreePage(), copyNodeContent(), decodeFlags(), defragmentPage(), dropCell(), editPage(), freeSpace(), insertCell(), modifyPagePointer(), moveToRightmost(), moveToRoot(), pageFindSlot(), pageFreeArray(), pageInsertArray(), rebuildPage(), setChildPtrmaps(), sqlite3BtreeCount(), sqlite3BtreeInsert(), and sqlite3BtreeMovetoUnpacked().
u8 MemPage::intKey |
Definition at line 63745 of file sqlite3.c.
Referenced by btreeNext(), btreePrevious(), cellSizePtr(), checkTreePage(), decodeFlags(), fillInCell(), moveToRoot(), sqlite3BtreeCount(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreePutData().
u8 MemPage::intKeyLeaf |
Definition at line 63746 of file sqlite3.c.
Referenced by balance(), balance_nonroot(), decodeFlags(), fillInCell(), and sqlite3BtreeMovetoUnpacked().
u8 MemPage::isInit |
Definition at line 63743 of file sqlite3.c.
Referenced by balance_nonroot(), btreeGetUnusedPage(), btreeInitPage(), btreeNext(), btreePrevious(), checkTreePage(), copyNodeContent(), modifyPagePointer(), moveToRoot(), pageReinit(), setChildPtrmaps(), sqlite3BtreeInsert(), and sqlite3BtreeMovetoUnpacked().
u8 MemPage::leaf |
Definition at line 63750 of file sqlite3.c.
Referenced by allocateSpace(), balance_nonroot(), btreeNext(), btreeParseCellPtrNoPayload(), btreePrevious(), checkTreePage(), decodeFlags(), moveToRoot(), setChildPtrmaps(), sqlite3BtreeCount(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreeRowCountEst().
u16 MemPage::maskPage |
Definition at line 63760 of file sqlite3.c.
Referenced by balance_nonroot(), and btreeInitPage().
u8 MemPage::max1bytePayload |
Definition at line 63753 of file sqlite3.c.
Referenced by decodeFlags().
u16 MemPage::maxLocal |
Definition at line 63755 of file sqlite3.c.
Referenced by btreeParseCellAdjustSizeForOverflow(), cellSizePtr(), decodeFlags(), fillInCell(), and sqlite3BtreeMovetoUnpacked().
u16 MemPage::minLocal |
Definition at line 63756 of file sqlite3.c.
Referenced by balance_nonroot(), balance_quick(), btreeParseCellAdjustSizeForOverflow(), cellSizePtr(), decodeFlags(), and fillInCell().
u16 MemPage::nCell |
Definition at line 63759 of file sqlite3.c.
Referenced by accessPayload(), allocateSpace(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), btreeInitPage(), btreeNext(), checkTreePage(), copyNodeContent(), defragmentPage(), dropCell(), editPage(), fetchPayload(), insertCell(), modifyPagePointer(), moveToLeftmost(), moveToParent(), moveToRightmost(), moveToRoot(), rebuildPage(), setChildPtrmaps(), sqlite3BtreeCount(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreePayload(), and sqlite3BtreeRowCountEst().
int MemPage::nFree |
Definition at line 63758 of file sqlite3.c.
Referenced by allocateSpace(), balance(), balance_nonroot(), balance_quick(), btreeInitPage(), copyNodeContent(), defragmentPage(), dropCell(), freeSpace(), insertCell(), sqlite3BtreeDelete(), and sqlite3BtreeInsert().
u8 MemPage::nOverflow |
Definition at line 63754 of file sqlite3.c.
Referenced by allocateSpace(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), btreeInitPage(), defragmentPage(), editPage(), insertCell(), rebuildPage(), and sqlite3BtreeInsert().
BtShared* MemPage::pBt |
Definition at line 63764 of file sqlite3.c.
Referenced by allocateSpace(), balance_deeper(), balance_nonroot(), balance_quick(), btreeInitPage(), btreePageFromDbPage(), btreeParseCellAdjustSizeForOverflow(), btreeParseCellPtrNoPayload(), cellSizePtr(), copyNodeContent(), decodeFlags(), defragmentPage(), dropCell(), editPage(), fillInCell(), freePage2(), freeSpace(), insertCell(), modifyPagePointer(), pageFindSlot(), pageFreeArray(), pageReinit(), ptrmapPutOvflPtr(), rebuildPage(), releasePageNotNull(), relocatePage(), and setChildPtrmaps().
DbPage* MemPage::pDbPage |
Definition at line 63769 of file sqlite3.c.
Referenced by accessPayload(), allocateBtreePage(), allocateSpace(), autoVacuumCommit(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), btreeCreateTable(), btreeInitPage(), btreePageFromDbPage(), defragmentPage(), dropCell(), fillInCell(), freePage2(), freeSpace(), insertCell(), modifyPagePointer(), newDatabase(), relocatePage(), sqlite3BtreeBeginTrans(), sqlite3BtreeDelete(), sqlite3BtreeIncrVacuum(), sqlite3BtreeInsert(), and sqlite3BtreeSetVersion().
Pgno MemPage::pgno |
Definition at line 63747 of file sqlite3.c.
Referenced by allocateBtreePage(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), btreeInitPage(), btreePageFromDbPage(), copyNodeContent(), decodeFlags(), freePage2(), moveToParent(), moveToRoot(), ptrmapPutOvflPtr(), relocatePage(), setChildPtrmaps(), sqlite3BtreeDelete(), and sqlite3BtreeInsert().
Definition at line 63770 of file sqlite3.c.
Referenced by balance_nonroot(), balance_quick(), cachedCellSize(), checkTreePage(), decodeFlags(), defragmentPage(), editPage(), insertCell(), rebuildPage(), sqlite3BtreeDelete(), and sqlite3BtreeInsert().
Definition at line 63771 of file sqlite3.c.
Referenced by balance_nonroot(), cellSizePtr(), checkTreePage(), decodeFlags(), fillInCell(), modifyPagePointer(), ptrmapPutOvflPtr(), and sqlite3BtreeMovetoUnpacked().