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

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]
 
u8apOvfl [4]
 
BtSharedpBt
 
u8aData
 
u8aDataEnd
 
u8aCellIdx
 
u8aDataOfst
 
DbPagepDbPage
 
u16(* xCellSize )(MemPage *, u8 *)
 
void(* xParseCell )(MemPage *, u8 *, CellInfo *)
 

Detailed Description

Definition at line 63598 of file sqlite3.c.

Member Data Documentation

◆ aCellIdx

u8* MemPage::aCellIdx

Definition at line 63623 of file sqlite3.c.

Referenced by btreeInitPage(), checkTreePage(), dropCell(), editPage(), and rebuildPage().

◆ aData

◆ aDataEnd

◆ aDataOfst

u8* MemPage::aDataOfst

Definition at line 63624 of file sqlite3.c.

Referenced by btreeInitPage().

◆ aiOvfl

u16 MemPage::aiOvfl[4]

Definition at line 63617 of file sqlite3.c.

Referenced by balance(), balance_deeper(), balance_nonroot(), and editPage().

◆ apOvfl

u8* MemPage::apOvfl[4]

Definition at line 63619 of file sqlite3.c.

Referenced by balance_deeper(), balance_nonroot(), and balance_quick().

◆ bBusy

u8 MemPage::bBusy

Definition at line 63600 of file sqlite3.c.

◆ cellOffset

u16 MemPage::cellOffset

◆ childPtrSize

◆ hdrOffset

◆ intKey

◆ intKeyLeaf

u8 MemPage::intKeyLeaf

◆ isInit

◆ leaf

◆ maskPage

u16 MemPage::maskPage

Definition at line 63616 of file sqlite3.c.

Referenced by balance_nonroot(), and btreeInitPage().

◆ max1bytePayload

u8 MemPage::max1bytePayload

Definition at line 63609 of file sqlite3.c.

Referenced by decodeFlags().

◆ maxLocal

◆ minLocal

◆ nCell

◆ nFree

◆ nOverflow

◆ pBt

◆ pDbPage

◆ pgno

◆ xCellSize

◆ xParseCell


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