#include <btreeInt.h>
Public Attributes | |
Btree * | pBtree |
BtShared * | pBt |
BtCursor * | pNext |
BtCursor * | pPrev |
struct KeyInfo * | pKeyInfo |
Pgno | pgnoRoot |
CellInfo | info |
u8 | wrFlag |
u8 | atLast |
u8 | validNKey |
u8 | eState |
void * | pKey |
i64 | nKey |
int | skip |
u8 | isIncrblobHandle |
Pgno * | aOverflow |
i16 | iPage |
MemPage * | apPage [BTCURSOR_MAX_DEPTH] |
u16 | aiIdx [BTCURSOR_MAX_DEPTH] |
Definition at line 439 of file btreeInt.h.
u16 BtCursor::aiIdx[BTCURSOR_MAX_DEPTH] |
Definition at line 462 of file btreeInt.h.
Referenced by accessPayload(), balance_deeper(), balance_nonroot(), fetchPayload(), moveToChild(), moveToLeftmost(), moveToRightmost(), moveToRoot(), sqlite3BtreeData(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeKey(), sqlite3BtreeMoveToParent(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreeNext(), and sqlite3BtreePrevious().
Definition at line 455 of file btreeInt.h.
Referenced by accessPayload(), invalidateOverflowCache(), and sqlite3BtreeCacheOverflow().
MemPage* BtCursor::apPage[BTCURSOR_MAX_DEPTH] |
Definition at line 461 of file btreeInt.h.
Referenced by accessPayload(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), balance_shallower(), btreeCursor(), fetchPayload(), moveToChild(), moveToLeftmost(), moveToRightmost(), moveToRoot(), saveCursorPosition(), sqlite3BtreeCloseCursor(), sqlite3BtreeData(), sqlite3BtreeDelete(), sqlite3BtreeFirst(), sqlite3BtreeFlags(), sqlite3BtreeGetTempCursor(), sqlite3BtreeInsert(), sqlite3BtreeKey(), sqlite3BtreeLast(), sqlite3BtreeMoveToParent(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreeNext(), sqlite3BtreePrevious(), sqlite3BtreePutData(), and sqlite3BtreeReleaseTempCursor().
Definition at line 447 of file btreeInt.h.
Referenced by moveToRoot(), sqlite3BtreeLast(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreePrevious().
Definition at line 449 of file btreeInt.h.
Referenced by accessPayload(), btreeCursor(), checkReadLocks(), fetchPayload(), moveToChild(), moveToLeftmost(), moveToRightmost(), moveToRoot(), saveAllCursors(), saveCursorPosition(), sqlite3BtreeClearCursor(), sqlite3BtreeCursorHasMoved(), sqlite3BtreeData(), sqlite3BtreeDataFetch(), sqlite3BtreeDataSize(), sqlite3BtreeDelete(), sqlite3BtreeEof(), sqlite3BtreeFirst(), sqlite3BtreeInsert(), sqlite3BtreeKey(), sqlite3BtreeKeyFetch(), sqlite3BtreeKeySize(), sqlite3BtreeLast(), sqlite3BtreeMoveToParent(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreeNext(), sqlite3BtreePrevious(), sqlite3BtreePutData(), sqlite3BtreeRestoreCursorPosition(), and sqlite3BtreeTripAllCursors().
Definition at line 445 of file btreeInt.h.
Referenced by accessPayload(), checkReadLocks(), fetchPayload(), moveToChild(), moveToRightmost(), moveToRoot(), sqlite3BtreeDataSize(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeKeySize(), sqlite3BtreeMoveToParent(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreeNext(), and sqlite3BtreePrevious().
Definition at line 460 of file btreeInt.h.
Referenced by accessPayload(), balance(), balance_deeper(), balance_nonroot(), balance_quick(), balance_shallower(), fetchPayload(), moveToChild(), moveToLeftmost(), moveToRightmost(), moveToRoot(), saveCursorPosition(), sqlite3BtreeCloseCursor(), sqlite3BtreeData(), sqlite3BtreeDelete(), sqlite3BtreeFirst(), sqlite3BtreeFlags(), sqlite3BtreeGetTempCursor(), sqlite3BtreeInsert(), sqlite3BtreeKey(), sqlite3BtreeLast(), sqlite3BtreeMoveToParent(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreeNext(), sqlite3BtreePrevious(), sqlite3BtreePutData(), and sqlite3BtreeReleaseTempCursor().
Definition at line 454 of file btreeInt.h.
Referenced by accessPayload(), checkReadLocks(), sqlite3BtreeCacheOverflow(), and sqlite3BtreePutData().
Definition at line 451 of file btreeInt.h.
Referenced by saveCursorPosition(), and sqlite3BtreeRestoreCursorPosition().
Definition at line 441 of file btreeInt.h.
Referenced by accessPayload(), btreeCursor(), moveToChild(), saveAllCursors(), sqlite3BtreeCloseCursor(), sqlite3BtreeFlags(), and sqlite3BtreePutData().
Definition at line 440 of file btreeInt.h.
Referenced by btreeCursor(), checkReadLocks(), moveToRoot(), sqlite3BtreeCacheOverflow(), sqlite3BtreeClose(), sqlite3BtreeCloseCursor(), sqlite3BtreeCursorDb(), sqlite3BtreeDelete(), sqlite3BtreeFirst(), sqlite3BtreeInsert(), sqlite3BtreeLast(), sqlite3BtreeMovetoUnpacked(), and sqlite3BtreePutData().
Definition at line 444 of file btreeInt.h.
Referenced by btreeCursor(), checkReadLocks(), moveToRoot(), saveAllCursors(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), and sqlite3BtreePutData().
void* BtCursor::pKey |
Definition at line 450 of file btreeInt.h.
Referenced by saveCursorPosition(), sqlite3BtreeClearCursor(), and sqlite3BtreeRestoreCursorPosition().
struct KeyInfo* BtCursor::pKeyInfo [read] |
Definition at line 443 of file btreeInt.h.
Referenced by btreeCursor(), and sqlite3BtreeMoveto().
Definition at line 442 of file btreeInt.h.
Referenced by btreeCursor(), checkReadLocks(), invalidateAllOverflowCache(), saveAllCursors(), sqlite3BtreeClose(), sqlite3BtreeCloseCursor(), sqlite3BtreeGetTempCursor(), and sqlite3BtreeTripAllCursors().
Definition at line 442 of file btreeInt.h.
Referenced by btreeCursor(), sqlite3BtreeCloseCursor(), and sqlite3BtreeGetTempCursor().
int BtCursor::skip |
Definition at line 452 of file btreeInt.h.
Referenced by moveToRoot(), sqlite3BtreeCursorHasMoved(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), sqlite3BtreeNext(), sqlite3BtreePrevious(), sqlite3BtreeRestoreCursorPosition(), and sqlite3BtreeTripAllCursors().
Definition at line 448 of file btreeInt.h.
Referenced by moveToChild(), moveToRightmost(), moveToRoot(), sqlite3BtreeInsert(), sqlite3BtreeMoveToParent(), sqlite3BtreeMovetoUnpacked(), sqlite3BtreeNext(), and sqlite3BtreePrevious().
Definition at line 446 of file btreeInt.h.
Referenced by btreeCursor(), checkReadLocks(), sqlite3BtreeDelete(), sqlite3BtreeInsert(), and sqlite3BtreePutData().
ContextLogger2—ContextLogger2 Logger Daemon Internals—Generated on Mon May 2 13:50:03 2011 by Doxygen 1.6.1