Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
VdbeCursor Struct Reference

Data Fields

u8 eCurType
 
i8 iDb
 
u8 nullRow
 
u8 deferredMoveto
 
u8 isTable
 
Bool isEphemeral:1
 
Bool useRandomRowid:1
 
Bool isOrdered:1
 
Bool seekHit:1
 
BtreepBtx
 
i64 seqCount
 
u32aAltMap
 
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
 
u32 aType [1]
 

Detailed Description

Definition at line 20780 of file sqlite3.c.

Field Documentation

◆ aAltMap

u32* VdbeCursor::aAltMap

Definition at line 20796 of file sqlite3.c.

Referenced by sqlite3VdbeCursorMoveto(), and sqlite3VdbeExec().

◆ aOffset

u32* VdbeCursor::aOffset

Definition at line 20824 of file sqlite3.c.

Referenced by allocateCursor(), and sqlite3VdbeExec().

◆ aRow

const u8* VdbeCursor::aRow

Definition at line 20825 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ aType

u32 VdbeCursor::aType[1]

Definition at line 20835 of file sqlite3.c.

Referenced by allocateCursor(), blobSeekToRow(), and sqlite3VdbeExec().

◆ cacheStatus

u32 VdbeCursor::cacheStatus

Definition at line 20802 of file sqlite3.c.

Referenced by handleMovedCursor(), sqlite3VdbeExec(), and sqlite3VdbeFinishMoveto().

◆ deferredMoveto

u8 VdbeCursor::deferredMoveto

Definition at line 20784 of file sqlite3.c.

Referenced by sqlite3VdbeCursorMoveto(), sqlite3VdbeExec(), and sqlite3VdbeFinishMoveto().

◆ eCurType

◆ iDb

i8 VdbeCursor::iDb

Definition at line 20782 of file sqlite3.c.

Referenced by allocateCursor(), and sqlite3VdbeExec().

◆ iHdrOffset

u32 VdbeCursor::iHdrOffset

Definition at line 20819 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ isEphemeral

Bool VdbeCursor::isEphemeral

Definition at line 20790 of file sqlite3.c.

Referenced by allocateCursor(), and sqlite3VdbeExec().

◆ isOrdered

Bool VdbeCursor::isOrdered

Definition at line 20792 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ isTable

u8 VdbeCursor::isTable

Definition at line 20785 of file sqlite3.c.

Referenced by sqlite3VdbeExec(), and sqlite3VdbeFinishMoveto().

◆ movetoTarget

i64 VdbeCursor::movetoTarget

Definition at line 20823 of file sqlite3.c.

Referenced by sqlite3VdbeExec(), and sqlite3VdbeFinishMoveto().

◆ nField

i16 VdbeCursor::nField

Definition at line 20821 of file sqlite3.c.

Referenced by allocateCursor(), blobSeekToRow(), and sqlite3VdbeExec().

◆ nHdrParsed

u16 VdbeCursor::nHdrParsed

Definition at line 20822 of file sqlite3.c.

Referenced by blobSeekToRow(), and sqlite3VdbeExec().

◆ nullRow

u8 VdbeCursor::nullRow

Definition at line 20783 of file sqlite3.c.

Referenced by handleMovedCursor(), sqlite3VdbeCursorMoveto(), and sqlite3VdbeExec().

◆ pAltCursor

VdbeCursor* VdbeCursor::pAltCursor

Definition at line 20812 of file sqlite3.c.

Referenced by sqlite3VdbeCursorMoveto(), and sqlite3VdbeExec().

◆ payloadSize

u32 VdbeCursor::payloadSize

Definition at line 20826 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ pBtx

Btree* VdbeCursor::pBtx

Definition at line 20794 of file sqlite3.c.

Referenced by allocateCursor(), sqlite3VdbeExec(), and sqlite3VdbeSorterInit().

◆ pCursor

◆ pgnoRoot

Pgno VdbeCursor::pgnoRoot

Definition at line 20820 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ pKeyInfo

KeyInfo* VdbeCursor::pKeyInfo

Definition at line 20818 of file sqlite3.c.

Referenced by sqlite3VdbeExec(), sqlite3VdbeSorterCompare(), and sqlite3VdbeSorterInit().

◆ pSorter

◆ pVCur

sqlite3_vtab_cursor* VdbeCursor::pVCur

Definition at line 20815 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ seekHit

Bool VdbeCursor::seekHit

Definition at line 20793 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ seekResult

int VdbeCursor::seekResult

Definition at line 20803 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ seqCount

i64 VdbeCursor::seqCount

Definition at line 20795 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ szRow

u32 VdbeCursor::szRow

Definition at line 20827 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ [union]

◆ useRandomRowid

Bool VdbeCursor::useRandomRowid

Definition at line 20791 of file sqlite3.c.

Referenced by sqlite3VdbeExec().


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