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

Data Fields

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

Detailed Description

Definition at line 24033 of file sqlite3.c.

Field Documentation

◆ aColName

Mem* Vdbe::aColName

Definition at line 24060 of file sqlite3.c.

◆ aCounter

u32 Vdbe::aCounter[9]

Definition at line 24087 of file sqlite3.c.

◆ aMem

Mem* Vdbe::aMem

Definition at line 24049 of file sqlite3.c.

◆ aOp

Op* Vdbe::aOp

Definition at line 24057 of file sqlite3.c.

◆ apArg

Mem** Vdbe::apArg

Definition at line 24050 of file sqlite3.c.

◆ apCsr

VdbeCursor** Vdbe::apCsr

Definition at line 24051 of file sqlite3.c.

◆ aVar

Mem* Vdbe::aVar

Definition at line 24052 of file sqlite3.c.

◆ bIsReader

bft Vdbe::bIsReader

Definition at line 24083 of file sqlite3.c.

◆ btreeMask

yDbMask Vdbe::btreeMask

Definition at line 24085 of file sqlite3.c.

◆ cacheCtr

u32 Vdbe::cacheCtr

Definition at line 24040 of file sqlite3.c.

◆ changeCntOn

bft Vdbe::changeCntOn

Definition at line 24080 of file sqlite3.c.

◆ db

sqlite3* Vdbe::db

Definition at line 24034 of file sqlite3.c.

◆ errorAction

u8 Vdbe::errorAction

Definition at line 24074 of file sqlite3.c.

◆ eVdbeState

u8 Vdbe::eVdbeState

Definition at line 24077 of file sqlite3.c.

◆ expired

bft Vdbe::expired

Definition at line 24078 of file sqlite3.c.

◆ explain

bft Vdbe::explain

Definition at line 24079 of file sqlite3.c.

◆ expmask

u32 Vdbe::expmask

Definition at line 24097 of file sqlite3.c.

◆ haveEqpOps

bft Vdbe::haveEqpOps

Definition at line 24084 of file sqlite3.c.

◆ iCurrentTime

i64 Vdbe::iCurrentTime

Definition at line 24045 of file sqlite3.c.

◆ iStatement

int Vdbe::iStatement

Definition at line 24044 of file sqlite3.c.

◆ lockMask

yDbMask Vdbe::lockMask

Definition at line 24086 of file sqlite3.c.

◆ minWriteFileFormat

u8 Vdbe::minWriteFileFormat

Definition at line 24075 of file sqlite3.c.

◆ nChange

i64 Vdbe::nChange

Definition at line 24043 of file sqlite3.c.

◆ nCursor

int Vdbe::nCursor

Definition at line 24039 of file sqlite3.c.

◆ nFkConstraint

i64 Vdbe::nFkConstraint

Definition at line 24046 of file sqlite3.c.

◆ nFrame

int Vdbe::nFrame

Definition at line 24096 of file sqlite3.c.

◆ nMem

int Vdbe::nMem

Definition at line 24038 of file sqlite3.c.

◆ nOp

int Vdbe::nOp

Definition at line 24058 of file sqlite3.c.

◆ nOpAlloc

int Vdbe::nOpAlloc

Definition at line 24059 of file sqlite3.c.

◆ nResAlloc

u16 Vdbe::nResAlloc

Definition at line 24073 of file sqlite3.c.

◆ nResColumn

u16 Vdbe::nResColumn

Definition at line 24072 of file sqlite3.c.

◆ nStmtDefCons

i64 Vdbe::nStmtDefCons

Definition at line 24047 of file sqlite3.c.

◆ nStmtDefImmCons

i64 Vdbe::nStmtDefImmCons

Definition at line 24048 of file sqlite3.c.

◆ nVar

ynVar Vdbe::nVar

Definition at line 24037 of file sqlite3.c.

◆ pAuxData

AuxData* Vdbe::pAuxData

Definition at line 24099 of file sqlite3.c.

◆ pc

int Vdbe::pc

Definition at line 24041 of file sqlite3.c.

◆ pDelFrame

VdbeFrame* Vdbe::pDelFrame

Definition at line 24095 of file sqlite3.c.

◆ pFrame

VdbeFrame* Vdbe::pFrame

Definition at line 24094 of file sqlite3.c.

◆ pFree

void* Vdbe::pFree

Definition at line 24093 of file sqlite3.c.

◆ pParse

Parse* Vdbe::pParse

Definition at line 24036 of file sqlite3.c.

◆ pProgram

SubProgram* Vdbe::pProgram

Definition at line 24098 of file sqlite3.c.

◆ ppVPrev

Vdbe** Vdbe::ppVPrev

Definition at line 24035 of file sqlite3.c.

◆ prepFlags

u8 Vdbe::prepFlags

Definition at line 24076 of file sqlite3.c.

◆ pResultRow

Mem* Vdbe::pResultRow

Definition at line 24061 of file sqlite3.c.

◆ pVList

VList* Vdbe::pVList

Definition at line 24063 of file sqlite3.c.

◆ pVNext

Vdbe * Vdbe::pVNext

Definition at line 24035 of file sqlite3.c.

◆ rc

int Vdbe::rc

Definition at line 24042 of file sqlite3.c.

◆ readOnly

bft Vdbe::readOnly

Definition at line 24082 of file sqlite3.c.

◆ startTime

i64 Vdbe::startTime

Definition at line 24065 of file sqlite3.c.

◆ usesStmtJournal

bft Vdbe::usesStmtJournal

Definition at line 24081 of file sqlite3.c.

◆ zErrMsg

char* Vdbe::zErrMsg

Definition at line 24062 of file sqlite3.c.

◆ zSql

char* Vdbe::zSql

Definition at line 24088 of file sqlite3.c.


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