Sqlite3 3.50.2
Light weight SQL DB
Loading...
Searching...
No Matches
VdbeCursor Struct Reference
Collaboration diagram for VdbeCursor:

Data Fields

u8 eCurType
i8 iDb
u8 nullRow
u8 deferredMoveto
u8 isTable
Bool isEphemeral:1
Bool useRandomRowid:1
Bool isOrdered:1
Bool noReuse:1
Bool colCache:1
u16 seekHit
union { 
   Btree *   pBtx 
   u32 *   aAltMap 
ub
i64 seqCount
u32 cacheStatus
int seekResult
VdbeCursorpAltCursor
union { 
   BtCursor *   pCursor 
   sqlite3_vtab_cursor *   pVCur 
   VdbeSorter *   pSorter 
uc
KeyInfopKeyInfo
u32 iHdrOffset
Pgno pgnoRoot
i16 nField
u16 nHdrParsed
i64 movetoTarget
u32aOffset
const u8aRow
u32 payloadSize
u32 szRow
VdbeTxtBlbCachepCache
u32 aType [FLEXARRAY]

Detailed Description

Definition at line 23654 of file sqlite3.c.

Field Documentation

◆ aAltMap

u32* VdbeCursor::aAltMap

Definition at line 23672 of file sqlite3.c.

◆ aOffset

u32* VdbeCursor::aOffset

Definition at line 23702 of file sqlite3.c.

◆ aRow

const u8* VdbeCursor::aRow

Definition at line 23703 of file sqlite3.c.

◆ aType

u32 VdbeCursor::aType[FLEXARRAY]

Definition at line 23713 of file sqlite3.c.

◆ cacheStatus

u32 VdbeCursor::cacheStatus

Definition at line 23680 of file sqlite3.c.

◆ colCache

Bool VdbeCursor::colCache

Definition at line 23668 of file sqlite3.c.

◆ deferredMoveto

u8 VdbeCursor::deferredMoveto

Definition at line 23658 of file sqlite3.c.

◆ eCurType

u8 VdbeCursor::eCurType

Definition at line 23655 of file sqlite3.c.

◆ iDb

i8 VdbeCursor::iDb

Definition at line 23656 of file sqlite3.c.

◆ iHdrOffset

u32 VdbeCursor::iHdrOffset

Definition at line 23697 of file sqlite3.c.

◆ isEphemeral

Bool VdbeCursor::isEphemeral

Definition at line 23664 of file sqlite3.c.

◆ isOrdered

Bool VdbeCursor::isOrdered

Definition at line 23666 of file sqlite3.c.

◆ isTable

u8 VdbeCursor::isTable

Definition at line 23659 of file sqlite3.c.

◆ movetoTarget

i64 VdbeCursor::movetoTarget

Definition at line 23701 of file sqlite3.c.

◆ nField

i16 VdbeCursor::nField

Definition at line 23699 of file sqlite3.c.

◆ nHdrParsed

u16 VdbeCursor::nHdrParsed

Definition at line 23700 of file sqlite3.c.

◆ noReuse

Bool VdbeCursor::noReuse

Definition at line 23667 of file sqlite3.c.

◆ nullRow

u8 VdbeCursor::nullRow

Definition at line 23657 of file sqlite3.c.

◆ pAltCursor

VdbeCursor* VdbeCursor::pAltCursor

Definition at line 23690 of file sqlite3.c.

◆ payloadSize

u32 VdbeCursor::payloadSize

Definition at line 23704 of file sqlite3.c.

◆ pBtx

Btree* VdbeCursor::pBtx

Definition at line 23671 of file sqlite3.c.

◆ pCache

VdbeTxtBlbCache* VdbeCursor::pCache

Definition at line 23709 of file sqlite3.c.

◆ pCursor

BtCursor* VdbeCursor::pCursor

Definition at line 23692 of file sqlite3.c.

◆ pgnoRoot

Pgno VdbeCursor::pgnoRoot

Definition at line 23698 of file sqlite3.c.

◆ pKeyInfo

KeyInfo* VdbeCursor::pKeyInfo

Definition at line 23696 of file sqlite3.c.

◆ pSorter

VdbeSorter* VdbeCursor::pSorter

Definition at line 23694 of file sqlite3.c.

◆ pVCur

sqlite3_vtab_cursor* VdbeCursor::pVCur

Definition at line 23693 of file sqlite3.c.

◆ seekHit

u16 VdbeCursor::seekHit

Definition at line 23669 of file sqlite3.c.

◆ seekResult

int VdbeCursor::seekResult

Definition at line 23681 of file sqlite3.c.

◆ seqCount

i64 VdbeCursor::seqCount

Definition at line 23674 of file sqlite3.c.

◆ szRow

u32 VdbeCursor::szRow

Definition at line 23705 of file sqlite3.c.

◆ [union]

union { ... } VdbeCursor::ub

◆ [union]

union { ... } VdbeCursor::uc

◆ useRandomRowid

Bool VdbeCursor::useRandomRowid

Definition at line 23665 of file sqlite3.c.


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