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

Data Fields

sqlite3db
 
VdbepPrev
 
VdbepNext
 
ParsepParse
 
ynVar nVar
 
u32 magic
 
int nMem
 
int nCursor
 
u32 cacheCtr
 
int pc
 
int rc
 
int nChange
 
int iStatement
 
i64 iCurrentTime
 
i64 nFkConstraint
 
i64 nStmtDefCons
 
i64 nStmtDefImmCons
 
MemaMem
 
Mem ** apArg
 
VdbeCursor ** apCsr
 
MemaVar
 
OpaOp
 
int nOp
 
int nOpAlloc
 
MemaColName
 
MempResultSet
 
char * zErrMsg
 
VListpVList
 
i64 startTime
 
u16 nResColumn
 
u8 errorAction
 
u8 minWriteFileFormat
 
u8 prepFlags
 
u8 doingRerun
 
bft expired:2
 
bft explain:2
 
bft changeCntOn:1
 
bft runOnlyOnce:1
 
bft usesStmtJournal:1
 
bft readOnly:1
 
bft bIsReader:1
 
yDbMask btreeMask
 
yDbMask lockMask
 
u32 aCounter [7]
 
char * zSql
 
void * pFree
 
VdbeFramepFrame
 
VdbeFramepDelFrame
 
int nFrame
 
u32 expmask
 
SubProgrampProgram
 
AuxDatapAuxData
 

Detailed Description

Definition at line 21083 of file sqlite3.c.

Field Documentation

◆ aColName

Mem* Vdbe::aColName

◆ aCounter

u32 Vdbe::aCounter[7]

Definition at line 21136 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ aMem

◆ aOp

◆ apArg

Mem** Vdbe::apArg

Definition at line 21101 of file sqlite3.c.

Referenced by sqlite3VdbeExec(), and sqlite3VdbeMakeReady().

◆ apCsr

◆ aVar

◆ bIsReader

bft Vdbe::bIsReader

Definition at line 21133 of file sqlite3.c.

Referenced by resolveP2Values(), sqlite3Step(), sqlite3VdbeExec(), and sqlite3VdbeHalt().

◆ btreeMask

yDbMask Vdbe::btreeMask

Definition at line 21134 of file sqlite3.c.

Referenced by sqlite3VdbeExec(), sqlite3VdbeTakeOpArray(), and sqlite3VdbeUsesBtree().

◆ cacheCtr

u32 Vdbe::cacheCtr

Definition at line 21091 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ changeCntOn

bft Vdbe::changeCntOn

Definition at line 21129 of file sqlite3.c.

Referenced by sqlite3VdbeHalt().

◆ db

◆ doingRerun

u8 Vdbe::doingRerun

Definition at line 21126 of file sqlite3.c.

Referenced by sqlite3_step(), and sqlite3VdbeExec().

◆ errorAction

u8 Vdbe::errorAction

Definition at line 21123 of file sqlite3.c.

Referenced by sqlite3VdbeCheckFk(), sqlite3VdbeExec(), and sqlite3VdbeHalt().

◆ expired

◆ explain

bft Vdbe::explain

Definition at line 21128 of file sqlite3.c.

Referenced by sqlite3Step(), sqlite3VdbeExec(), sqlite3VdbeList(), and sqlite3VdbeMakeReady().

◆ expmask

u32 Vdbe::expmask

Definition at line 21146 of file sqlite3.c.

Referenced by sqlite3_transfer_bindings(), sqlite3VdbeSetVarmask(), and vdbeUnbind().

◆ iCurrentTime

i64 Vdbe::iCurrentTime

Definition at line 21096 of file sqlite3.c.

Referenced by sqlite3StmtCurrentTime(), and sqlite3VdbeExec().

◆ iStatement

int Vdbe::iStatement

Definition at line 21095 of file sqlite3.c.

Referenced by sqlite3VdbeExec(), and vdbeCloseStatement().

◆ lockMask

yDbMask Vdbe::lockMask

Definition at line 21135 of file sqlite3.c.

Referenced by sqlite3VdbeEnter(), sqlite3VdbeLeave(), and sqlite3VdbeUsesBtree().

◆ magic

◆ minWriteFileFormat

u8 Vdbe::minWriteFileFormat

Definition at line 21124 of file sqlite3.c.

Referenced by sqlite3VdbeExec().

◆ nChange

int Vdbe::nChange

Definition at line 21094 of file sqlite3.c.

Referenced by sqlite3VdbeExec(), sqlite3VdbeFrameRestore(), and sqlite3VdbeHalt().

◆ nCursor

int Vdbe::nCursor

◆ nFkConstraint

i64 Vdbe::nFkConstraint

Definition at line 21097 of file sqlite3.c.

Referenced by sqlite3VdbeCheckFk(), and sqlite3VdbeExec().

◆ nFrame

int Vdbe::nFrame

Definition at line 21145 of file sqlite3.c.

Referenced by closeAllCursors(), and sqlite3VdbeExec().

◆ nMem

◆ nOp

◆ nOpAlloc

int Vdbe::nOpAlloc

Definition at line 21110 of file sqlite3.c.

Referenced by growOpArray(), sqlite3VdbeAddOp3(), and sqlite3VdbeAddOpList().

◆ nResColumn

◆ nStmtDefCons

i64 Vdbe::nStmtDefCons

Definition at line 21098 of file sqlite3.c.

Referenced by sqlite3VdbeCloseStatement(), and sqlite3VdbeExec().

◆ nStmtDefImmCons

i64 Vdbe::nStmtDefImmCons

Definition at line 21099 of file sqlite3.c.

Referenced by sqlite3VdbeCloseStatement(), and sqlite3VdbeExec().

◆ nVar

◆ pAuxData

◆ pc

◆ pDelFrame

VdbeFrame* Vdbe::pDelFrame

Definition at line 21144 of file sqlite3.c.

Referenced by closeAllCursors(), and sqlite3VdbeFrameMemDel().

◆ pFrame

VdbeFrame* Vdbe::pFrame

Definition at line 21143 of file sqlite3.c.

Referenced by closeAllCursors(), and sqlite3VdbeExec().

◆ pFree

void* Vdbe::pFree

Definition at line 21142 of file sqlite3.c.

Referenced by sqlite3VdbeClearObject(), and sqlite3VdbeMakeReady().

◆ pNext

Vdbe * Vdbe::pNext

Definition at line 21085 of file sqlite3.c.

Referenced by sqlite3ExpirePreparedStatements().

◆ pParse

Parse* Vdbe::pParse

Definition at line 21086 of file sqlite3.c.

Referenced by growOpArray(), resolveP2Values(), and sqlite3VdbeMakeReady().

◆ pPrev

Vdbe* Vdbe::pPrev

Definition at line 21085 of file sqlite3.c.

◆ pProgram

SubProgram* Vdbe::pProgram

Definition at line 21147 of file sqlite3.c.

Referenced by sqlite3VdbeClearObject(), and sqlite3VdbeLinkSubProgram().

◆ prepFlags

u8 Vdbe::prepFlags

Definition at line 21125 of file sqlite3.c.

Referenced by sqlite3_transfer_bindings(), sqlite3Step(), and vdbeUnbind().

◆ pResultSet

Mem* Vdbe::pResultSet

Definition at line 21112 of file sqlite3.c.

Referenced by columnMem(), sqlite3VdbeExec(), sqlite3VdbeList(), and sqlite3VdbeReset().

◆ pVList

◆ rc

◆ readOnly

bft Vdbe::readOnly

Definition at line 21132 of file sqlite3.c.

Referenced by resolveP2Values(), sqlite3Step(), sqlite3VdbeExec(), and sqlite3VdbeHalt().

◆ runOnlyOnce

bft Vdbe::runOnlyOnce

Definition at line 21130 of file sqlite3.c.

Referenced by sqlite3VdbeReset().

◆ startTime

i64 Vdbe::startTime

Definition at line 21116 of file sqlite3.c.

Referenced by invokeProfileCallback(), and sqlite3Step().

◆ usesStmtJournal

bft Vdbe::usesStmtJournal

Definition at line 21131 of file sqlite3.c.

Referenced by sqlite3VdbeExec(), sqlite3VdbeHalt(), and sqlite3VdbeMakeReady().

◆ zErrMsg

◆ zSql


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