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

Public Attributes | |
| u8 | eState |
| u8 | curFlags |
| u8 | curPagerFlags |
| u8 | hints |
| int | skipNext |
| Btree * | pBtree |
| Pgno * | aOverflow |
| void * | pKey |
| BtShared * | pBt |
| BtCursor * | pNext |
| CellInfo | info |
| i64 | nKey |
| Pgno | pgnoRoot |
| i8 | iPage |
| u8 | curIntKey |
| u16 | ix |
| u16 | aiIdx [20 -1] |
| struct KeyInfo * | pKeyInfo |
| MemPage * | pPage |
| MemPage * | apPage [20 -1] |
| u16 BtCursor::aiIdx[20 -1] |
Definition at line 63853 of file sqlite3.c.
Referenced by balance(), moveToChild(), and moveToParent().
| Pgno* BtCursor::aOverflow |
Definition at line 63839 of file sqlite3.c.
Referenced by accessPayload().
| MemPage* BtCursor::apPage[20 -1] |
Definition at line 63856 of file sqlite3.c.
Referenced by balance(), getAndInitPage(), moveToChild(), moveToParent(), moveToRoot(), sqlite3BtreeDelete(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreeRowCountEst().
| u8 BtCursor::curFlags |
Definition at line 63833 of file sqlite3.c.
Referenced by accessPayload(), btreeCursor(), btreeNext(), btreePrevious(), invalidateIncrblobCursors(), moveToChild(), moveToParent(), moveToRightmost(), moveToRoot(), saveAllCursors(), saveCursorPosition(), sqlite3BtreeCursorUnpin(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreePutData(), and sqlite3BtreeTripAllCursors().
| u8 BtCursor::curIntKey |
Definition at line 63851 of file sqlite3.c.
Referenced by getAndInitPage(), moveToRoot(), saveCursorKey(), sqlite3BtreeIntegerKey(), and sqlite3BtreeMovetoUnpacked().
| u8 BtCursor::curPagerFlags |
Definition at line 63834 of file sqlite3.c.
Referenced by btreeCursor(), getAndInitPage(), moveToChild(), and moveToRoot().
| u8 BtCursor::eState |
Definition at line 63832 of file sqlite3.c.
Referenced by accessPayload(), accessPayloadChecked(), anotherValidCursor(), btreeNext(), btreePrevious(), btreeRestoreCursorPosition(), fetchPayload(), invalidateIncrblobCursors(), moveToChild(), moveToLeftmost(), moveToParent(), moveToRightmost(), moveToRoot(), saveCursorKey(), saveCursorPosition(), saveCursorsOnList(), sqlite3BtreeCursorHasMoved(), sqlite3BtreeCursorIsValidNN(), sqlite3BtreeCursorRestore(), sqlite3BtreeDelete(), sqlite3BtreeEof(), sqlite3BtreeInsert(), sqlite3BtreeIntegerKey(), sqlite3BtreeMaxRecordSize(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreePayload(), sqlite3BtreePayloadSize(), sqlite3BtreePutData(), sqlite3BtreeRowCountEst(), and sqlite3BtreeTripAllCursors().
| CellInfo BtCursor::info |
Definition at line 63847 of file sqlite3.c.
Referenced by accessPayload(), btreePrevious(), fetchPayload(), invalidateIncrblobCursors(), moveToChild(), moveToParent(), moveToRightmost(), moveToRoot(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreePayloadSize().
| i8 BtCursor::iPage |
Definition at line 63850 of file sqlite3.c.
Referenced by balance(), btreeCursor(), btreeNext(), btreePrevious(), fetchPayload(), getAndInitPage(), moveToChild(), moveToParent(), moveToRoot(), saveCursorsOnList(), sqlite3BtreeCount(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreePayload(), and sqlite3BtreeRowCountEst().
| u16 BtCursor::ix |
Definition at line 63852 of file sqlite3.c.
Referenced by accessPayload(), balance(), btreeNext(), btreePrevious(), fetchPayload(), moveToChild(), moveToLeftmost(), moveToParent(), moveToRightmost(), moveToRoot(), sqlite3BtreeCount(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreePayload().
| i64 BtCursor::nKey |
Definition at line 63848 of file sqlite3.c.
Referenced by btreeRestoreCursorPosition(), saveCursorKey(), and sqlite3BtreeInsert().
| BtShared* BtCursor::pBt |
Definition at line 63845 of file sqlite3.c.
Referenced by accessPayload(), anotherValidCursor(), balance(), btreeCursor(), moveToChild(), saveAllCursors(), sqlite3BtreeMaxRecordSize(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreePutData().
| Btree* BtCursor::pBtree |
Definition at line 63838 of file sqlite3.c.
Referenced by accessPayload(), btreeCursor(), fetchPayload(), moveToRoot(), sqlite3BtreeClearTableOfCursor(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeLeaveCursor(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreePutData(), and sqlite3BtreeRowCountEst().
| Pgno BtCursor::pgnoRoot |
Definition at line 63849 of file sqlite3.c.
Referenced by btreeCursor(), invalidateIncrblobCursors(), moveToRoot(), saveAllCursors(), saveCursorsOnList(), sqlite3BtreeClearTableOfCursor(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreePutData().
| void* BtCursor::pKey |
Definition at line 63840 of file sqlite3.c.
Referenced by btreeRestoreCursorPosition(), saveCursorKey(), saveCursorPosition(), and sqlite3BtreeInsert().
| struct KeyInfo* BtCursor::pKeyInfo |
Definition at line 63854 of file sqlite3.c.
Referenced by btreeCursor(), btreeMoveto(), moveToRoot(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), and sqlite3BtreeMovetoUnpacked().
| BtCursor* BtCursor::pNext |
Definition at line 63846 of file sqlite3.c.
Referenced by anotherValidCursor(), btreeCursor(), invalidateAllOverflowCache(), invalidateIncrblobCursors(), saveAllCursors(), saveCursorsOnList(), and sqlite3BtreeTripAllCursors().
| MemPage* BtCursor::pPage |
Definition at line 63855 of file sqlite3.c.
Referenced by accessPayload(), anotherValidCursor(), balance(), btreeNext(), btreePrevious(), fetchPayload(), getAndInitPage(), moveToChild(), moveToLeftmost(), moveToParent(), moveToRightmost(), moveToRoot(), sqlite3BtreeCount(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreePayload(), sqlite3BtreePutData(), and sqlite3BtreeRowCountEst().
| int BtCursor::skipNext |
Definition at line 63836 of file sqlite3.c.
Referenced by btreeNext(), btreePrevious(), btreeRestoreCursorPosition(), moveToRoot(), saveCursorPosition(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), and sqlite3BtreeTripAllCursors().