![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|

Public Attributes | |
| 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 63623 of file sqlite3.c.
Referenced by btreeInitPage(), checkTreePage(), dropCell(), editPage(), and rebuildPage().
| u8* MemPage::aData |
Definition at line 63621 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(), 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 63622 of file sqlite3.c.
Referenced by balance_nonroot(), balance_quick(), btreeInitPage(), fetchPayload(), ptrmapPutOvflPtr(), sqlite3BtreeInsert(), and sqlite3BtreeMovetoUnpacked().
| u8* MemPage::aDataOfst |
Definition at line 63624 of file sqlite3.c.
Referenced by btreeInitPage().
| u16 MemPage::aiOvfl[4] |
Definition at line 63617 of file sqlite3.c.
Referenced by balance(), balance_deeper(), balance_nonroot(), and editPage().
| u8* MemPage::apOvfl[4] |
Definition at line 63619 of file sqlite3.c.
Referenced by balance_deeper(), balance_nonroot(), and balance_quick().
| u16 MemPage::cellOffset |
Definition at line 63613 of file sqlite3.c.
Referenced by allocateSpace(), balance_nonroot(), balance_quick(), btreeInitPage(), copyNodeContent(), and defragmentPage().
| u8 MemPage::childPtrSize |
Definition at line 63608 of file sqlite3.c.
Referenced by btreeInitPage(), btreeParseCellPtrNoPayload(), cellSizePtr(), decodeFlags(), dropCell(), fillInCell(), freeSpace(), pageFreeArray(), and sqlite3BtreeMovetoUnpacked().
| u8 MemPage::hdrOffset |
Definition at line 63607 of file sqlite3.c.
Referenced by allocateSpace(), balance_deeper(), balance_nonroot(), balance_quick(), btreeInitPage(), btreeNext(), btreePageFromDbPage(), checkTreePage(), copyNodeContent(), decodeFlags(), defragmentPage(), dropCell(), editPage(), freeSpace(), modifyPagePointer(), moveToRightmost(), moveToRoot(), pageFindSlot(), pageFreeArray(), pageInsertArray(), rebuildPage(), setChildPtrmaps(), sqlite3BtreeCount(), sqlite3BtreeInsert(), and sqlite3BtreeMovetoUnpacked().
| u8 MemPage::intKey |
Definition at line 63601 of file sqlite3.c.
Referenced by btreeNext(), btreePrevious(), cellSizePtr(), checkTreePage(), decodeFlags(), fillInCell(), moveToRoot(), sqlite3BtreeCount(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreePutData().
| u8 MemPage::intKeyLeaf |
Definition at line 63602 of file sqlite3.c.
Referenced by balance(), balance_nonroot(), decodeFlags(), fillInCell(), and sqlite3BtreeMovetoUnpacked().
| u8 MemPage::isInit |
Definition at line 63599 of file sqlite3.c.
Referenced by balance_nonroot(), btreeInitPage(), btreeNext(), btreePrevious(), checkTreePage(), copyNodeContent(), modifyPagePointer(), moveToRoot(), pageReinit(), setChildPtrmaps(), sqlite3BtreeInsert(), and sqlite3BtreeMovetoUnpacked().
| u8 MemPage::leaf |
Definition at line 63606 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 63616 of file sqlite3.c.
Referenced by balance_nonroot(), and btreeInitPage().
| u8 MemPage::max1bytePayload |
Definition at line 63609 of file sqlite3.c.
Referenced by decodeFlags().
| u16 MemPage::maxLocal |
Definition at line 63611 of file sqlite3.c.
Referenced by btreeParseCellAdjustSizeForOverflow(), cellSizePtr(), decodeFlags(), fillInCell(), and sqlite3BtreeMovetoUnpacked().
| u16 MemPage::minLocal |
Definition at line 63612 of file sqlite3.c.
Referenced by balance_nonroot(), balance_quick(), btreeParseCellAdjustSizeForOverflow(), cellSizePtr(), decodeFlags(), and fillInCell().
| u16 MemPage::nCell |
Definition at line 63615 of file sqlite3.c.
Referenced by accessPayload(), allocateSpace(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), btreeInitPage(), btreeNext(), checkTreePage(), copyNodeContent(), defragmentPage(), dropCell(), editPage(), fetchPayload(), modifyPagePointer(), moveToLeftmost(), moveToParent(), moveToRightmost(), moveToRoot(), rebuildPage(), setChildPtrmaps(), sqlite3BtreeCount(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreePayload(), and sqlite3BtreeRowCountEst().
| int MemPage::nFree |
Definition at line 63614 of file sqlite3.c.
Referenced by allocateSpace(), balance(), balance_nonroot(), balance_quick(), btreeInitPage(), copyNodeContent(), defragmentPage(), dropCell(), freeSpace(), sqlite3BtreeDelete(), and sqlite3BtreeInsert().
| u8 MemPage::nOverflow |
Definition at line 63610 of file sqlite3.c.
Referenced by allocateSpace(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), btreeInitPage(), defragmentPage(), editPage(), rebuildPage(), and sqlite3BtreeInsert().
| BtShared* MemPage::pBt |
Definition at line 63620 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(), modifyPagePointer(), pageFindSlot(), pageFreeArray(), pageReinit(), ptrmapPutOvflPtr(), rebuildPage(), releasePageNotNull(), relocatePage(), and setChildPtrmaps().
| DbPage* MemPage::pDbPage |
Definition at line 63625 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(), modifyPagePointer(), newDatabase(), relocatePage(), sqlite3BtreeBeginTrans(), sqlite3BtreeDelete(), sqlite3BtreeIncrVacuum(), sqlite3BtreeInsert(), and sqlite3BtreeSetVersion().
| Pgno MemPage::pgno |
Definition at line 63603 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 63626 of file sqlite3.c.
Referenced by balance_nonroot(), balance_quick(), cachedCellSize(), checkTreePage(), decodeFlags(), defragmentPage(), editPage(), rebuildPage(), sqlite3BtreeDelete(), and sqlite3BtreeInsert().
Definition at line 63627 of file sqlite3.c.
Referenced by balance_nonroot(), cellSizePtr(), checkTreePage(), decodeFlags(), fillInCell(), modifyPagePointer(), ptrmapPutOvflPtr(), and sqlite3BtreeMovetoUnpacked().