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

Public Attributes

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 21038 of file sqlite3.c.

Member Data Documentation

◆ aColName

Mem* Vdbe::aColName

◆ aCounter

u32 Vdbe::aCounter[7]

Definition at line 21091 of file sqlite3.c.

◆ aMem

◆ aOp

◆ apArg

Mem** Vdbe::apArg

Definition at line 21056 of file sqlite3.c.

Referenced by sqlite3VdbeMakeReady().

◆ apCsr

◆ aVar

◆ bIsReader

bft Vdbe::bIsReader

Definition at line 21088 of file sqlite3.c.

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

◆ btreeMask

yDbMask Vdbe::btreeMask

Definition at line 21089 of file sqlite3.c.

Referenced by sqlite3VdbeTakeOpArray(), and sqlite3VdbeUsesBtree().

◆ cacheCtr

u32 Vdbe::cacheCtr

Definition at line 21046 of file sqlite3.c.

◆ changeCntOn

bft Vdbe::changeCntOn

Definition at line 21084 of file sqlite3.c.

◆ db

◆ doingRerun

u8 Vdbe::doingRerun

Definition at line 21081 of file sqlite3.c.

Referenced by sqlite3_step().

◆ errorAction

u8 Vdbe::errorAction

Definition at line 21078 of file sqlite3.c.

Referenced by sqlite3VdbeCheckFk(), and sqlite3VdbeHalt().

◆ expired

◆ explain

bft Vdbe::explain

Definition at line 21083 of file sqlite3.c.

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

◆ expmask

u32 Vdbe::expmask

Definition at line 21101 of file sqlite3.c.

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

◆ iCurrentTime

i64 Vdbe::iCurrentTime

Definition at line 21051 of file sqlite3.c.

Referenced by sqlite3StmtCurrentTime().

◆ iStatement

int Vdbe::iStatement

Definition at line 21050 of file sqlite3.c.

Referenced by vdbeCloseStatement().

◆ lockMask

yDbMask Vdbe::lockMask

Definition at line 21090 of file sqlite3.c.

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

◆ magic

◆ minWriteFileFormat

u8 Vdbe::minWriteFileFormat

Definition at line 21079 of file sqlite3.c.

◆ nChange

int Vdbe::nChange

Definition at line 21049 of file sqlite3.c.

Referenced by sqlite3VdbeFrameRestore(), and sqlite3VdbeHalt().

◆ nCursor

int Vdbe::nCursor

Definition at line 21045 of file sqlite3.c.

Referenced by sqlite3VdbeFrameRestore(), sqlite3VdbeMakeReady(), and sqlite3VdbeReset().

◆ nFkConstraint

i64 Vdbe::nFkConstraint

Definition at line 21052 of file sqlite3.c.

Referenced by sqlite3VdbeCheckFk().

◆ nFrame

int Vdbe::nFrame

Definition at line 21100 of file sqlite3.c.

Referenced by closeAllCursors().

◆ nMem

◆ nOp

◆ nOpAlloc

int Vdbe::nOpAlloc

Definition at line 21065 of file sqlite3.c.

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

◆ nResColumn

u16 Vdbe::nResColumn

◆ nStmtDefCons

i64 Vdbe::nStmtDefCons

Definition at line 21053 of file sqlite3.c.

Referenced by sqlite3VdbeCloseStatement().

◆ nStmtDefImmCons

i64 Vdbe::nStmtDefImmCons

Definition at line 21054 of file sqlite3.c.

Referenced by sqlite3VdbeCloseStatement().

◆ nVar

◆ pAuxData

AuxData* Vdbe::pAuxData

◆ pc

◆ pDelFrame

VdbeFrame* Vdbe::pDelFrame

Definition at line 21099 of file sqlite3.c.

Referenced by closeAllCursors(), and sqlite3VdbeFrameMemDel().

◆ pFrame

VdbeFrame* Vdbe::pFrame

Definition at line 21098 of file sqlite3.c.

Referenced by closeAllCursors().

◆ pFree

void* Vdbe::pFree

Definition at line 21097 of file sqlite3.c.

Referenced by sqlite3VdbeClearObject(), and sqlite3VdbeMakeReady().

◆ pNext

Vdbe * Vdbe::pNext

Definition at line 21040 of file sqlite3.c.

Referenced by sqlite3ExpirePreparedStatements().

◆ pParse

Parse* Vdbe::pParse

Definition at line 21041 of file sqlite3.c.

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

◆ pPrev

Vdbe* Vdbe::pPrev

Definition at line 21040 of file sqlite3.c.

◆ pProgram

SubProgram* Vdbe::pProgram

Definition at line 21102 of file sqlite3.c.

Referenced by sqlite3VdbeClearObject(), and sqlite3VdbeLinkSubProgram().

◆ prepFlags

u8 Vdbe::prepFlags

Definition at line 21080 of file sqlite3.c.

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

◆ pResultSet

Mem* Vdbe::pResultSet

Definition at line 21067 of file sqlite3.c.

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

◆ pVList

◆ rc

◆ readOnly

bft Vdbe::readOnly

Definition at line 21087 of file sqlite3.c.

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

◆ runOnlyOnce

bft Vdbe::runOnlyOnce

Definition at line 21085 of file sqlite3.c.

Referenced by sqlite3VdbeReset().

◆ startTime

i64 Vdbe::startTime

Definition at line 21071 of file sqlite3.c.

Referenced by invokeProfileCallback(), and sqlite3Step().

◆ usesStmtJournal

bft Vdbe::usesStmtJournal

Definition at line 21086 of file sqlite3.c.

Referenced by sqlite3VdbeHalt(), and sqlite3VdbeMakeReady().

◆ zErrMsg

char* Vdbe::zErrMsg

◆ zSql

char* Vdbe::zSql

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