ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
BtCursor Struct Reference
Collaboration diagram for BtCursor:

Public Attributes

u8 eState
 
u8 curFlags
 
u8 curPagerFlags
 
u8 hints
 
int skipNext
 
BtreepBtree
 
PgnoaOverflow
 
void * pKey
 
BtSharedpBt
 
BtCursorpNext
 
CellInfo info
 
i64 nKey
 
Pgno pgnoRoot
 
i8 iPage
 
u8 curIntKey
 
u16 ix
 
u16 aiIdx [20 -1]
 
struct KeyInfopKeyInfo
 
MemPagepPage
 
MemPageapPage [20 -1]
 

Detailed Description

Definition at line 63831 of file sqlite3.c.

Member Data Documentation

◆ aiIdx

u16 BtCursor::aiIdx[20 -1]

Definition at line 63853 of file sqlite3.c.

Referenced by balance(), moveToChild(), and moveToParent().

◆ aOverflow

Pgno* BtCursor::aOverflow

Definition at line 63839 of file sqlite3.c.

Referenced by accessPayload().

◆ apPage

◆ curFlags

◆ curIntKey

u8 BtCursor::curIntKey

◆ curPagerFlags

u8 BtCursor::curPagerFlags

Definition at line 63834 of file sqlite3.c.

Referenced by btreeCursor(), getAndInitPage(), moveToChild(), and moveToRoot().

◆ eState

◆ hints

u8 BtCursor::hints

Definition at line 63835 of file sqlite3.c.

Referenced by balance().

◆ info

◆ iPage

◆ ix

◆ nKey

i64 BtCursor::nKey

Definition at line 63848 of file sqlite3.c.

Referenced by btreeRestoreCursorPosition(), saveCursorKey(), and sqlite3BtreeInsert().

◆ pBt

◆ pBtree

◆ pgnoRoot

◆ pKey

void* BtCursor::pKey

◆ pKeyInfo

struct KeyInfo* BtCursor::pKeyInfo

◆ pNext

◆ pPage

◆ skipNext


The documentation for this struct was generated from the following file: