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

Data Fields

sqlite3db
char * zErrMsg
VdbepVdbe
int rc
LogEst nQueryLoop
u8 nested
u8 nTempReg
u8 isMultiWrite
u8 mayAbort
u8 hasCompound
u8 disableLookaside
u8 prepFlags
u8 withinRJSubrtn
u8 mSubrtnSig
u8 eTriggerOp
u8 bReturning
u8 eOrconf
u8 disableTriggers
bft colNamesSet:1
bft bHasWith:1
bft okConstFactor:1
bft checkSchema:1
int nRangeReg
int iRangeReg
int nErr
int nTab
int nMem
int szOpAlloc
int iSelfTab
int nLabel
int nLabelAlloc
int * aLabel
ExprListpConstExpr
IndexedExprpIdxEpr
IndexedExprpIdxPartExpr
yDbMask writeMask
yDbMask cookieMask
int nMaxArg
int nSelect
u32 nProgressSteps
int nTableLock
TableLockaTableLock
AutoincInfopAinc
ParsepToplevel
TablepTriggerTab
TriggerPrgpTriggerPrg
ParseCleanuppCleanup
int aTempReg [8]
ParsepOuterParse
Token sNameToken
u32 oldmask
u32 newmask
union { 
   struct { 
      int   addrCrTab 
      int   regRowid 
      int   regRoot 
      Token   constraintName 
   }   cr
   struct { 
      Returning *   pReturning 
   }   d
u1
Token sLastToken
ynVar nVar
u8 iPkSortOrder
u8 explain
u8 eParseMode
int nVtabLock
int nHeight
int addrExplain
VListpVList
VdbepReprepare
const char * zTail
TablepNewTable
IndexpNewIndex
TriggerpNewTrigger
const char * zAuthContext
Token sArg
Table ** apVtabLock
WithpWith
RenameTokenpRename

Detailed Description

Definition at line 20244 of file sqlite3.c.

Field Documentation

◆ addrCrTab

int Parse::addrCrTab

Definition at line 20320 of file sqlite3.c.

◆ addrExplain

int Parse::addrExplain

Definition at line 20346 of file sqlite3.c.

◆ aLabel

int* Parse::aLabel

Definition at line 20285 of file sqlite3.c.

◆ apVtabLock

Table** Parse::apVtabLock

Definition at line 20358 of file sqlite3.c.

◆ aTableLock

TableLock* Parse::aTableLock

Definition at line 20298 of file sqlite3.c.

◆ aTempReg

int Parse::aTempReg[8]

Definition at line 20313 of file sqlite3.c.

◆ bHasWith

bft Parse::bHasWith

Definition at line 20272 of file sqlite3.c.

◆ bReturning

u8 Parse::bReturning

Definition at line 20260 of file sqlite3.c.

◆ checkSchema

bft Parse::checkSchema

Definition at line 20274 of file sqlite3.c.

◆ colNamesSet

bft Parse::colNamesSet

Definition at line 20271 of file sqlite3.c.

◆ constraintName

Token Parse::constraintName

Definition at line 20323 of file sqlite3.c.

◆ cookieMask

yDbMask Parse::cookieMask

Definition at line 20290 of file sqlite3.c.

◆ [struct]

struct { ... } Parse::cr

◆ [struct]

struct { ... } Parse::d

◆ db

sqlite3* Parse::db

Definition at line 20245 of file sqlite3.c.

◆ disableLookaside

u8 Parse::disableLookaside

Definition at line 20255 of file sqlite3.c.

◆ disableTriggers

u8 Parse::disableTriggers

Definition at line 20262 of file sqlite3.c.

◆ eOrconf

u8 Parse::eOrconf

Definition at line 20261 of file sqlite3.c.

◆ eParseMode

u8 Parse::eParseMode

Definition at line 20341 of file sqlite3.c.

◆ eTriggerOp

u8 Parse::eTriggerOp

Definition at line 20259 of file sqlite3.c.

◆ explain

u8 Parse::explain

Definition at line 20340 of file sqlite3.c.

◆ hasCompound

u8 Parse::hasCompound

Definition at line 20254 of file sqlite3.c.

◆ iPkSortOrder

u8 Parse::iPkSortOrder

Definition at line 20339 of file sqlite3.c.

◆ iRangeReg

int Parse::iRangeReg

Definition at line 20276 of file sqlite3.c.

◆ iSelfTab

int Parse::iSelfTab

Definition at line 20281 of file sqlite3.c.

◆ isMultiWrite

u8 Parse::isMultiWrite

Definition at line 20252 of file sqlite3.c.

◆ mayAbort

u8 Parse::mayAbort

Definition at line 20253 of file sqlite3.c.

◆ mSubrtnSig

u8 Parse::mSubrtnSig

Definition at line 20258 of file sqlite3.c.

◆ nErr

int Parse::nErr

Definition at line 20277 of file sqlite3.c.

◆ nested

u8 Parse::nested

Definition at line 20250 of file sqlite3.c.

◆ newmask

u32 Parse::newmask

Definition at line 20317 of file sqlite3.c.

◆ nHeight

int Parse::nHeight

Definition at line 20345 of file sqlite3.c.

◆ nLabel

int Parse::nLabel

Definition at line 20283 of file sqlite3.c.

◆ nLabelAlloc

int Parse::nLabelAlloc

Definition at line 20284 of file sqlite3.c.

◆ nMaxArg

int Parse::nMaxArg

Definition at line 20291 of file sqlite3.c.

◆ nMem

int Parse::nMem

Definition at line 20279 of file sqlite3.c.

◆ nProgressSteps

u32 Parse::nProgressSteps

Definition at line 20294 of file sqlite3.c.

◆ nQueryLoop

LogEst Parse::nQueryLoop

Definition at line 20249 of file sqlite3.c.

◆ nRangeReg

int Parse::nRangeReg

Definition at line 20275 of file sqlite3.c.

◆ nSelect

int Parse::nSelect

Definition at line 20292 of file sqlite3.c.

◆ nTab

int Parse::nTab

Definition at line 20278 of file sqlite3.c.

◆ nTableLock

int Parse::nTableLock

Definition at line 20297 of file sqlite3.c.

◆ nTempReg

u8 Parse::nTempReg

Definition at line 20251 of file sqlite3.c.

◆ nVar

ynVar Parse::nVar

Definition at line 20338 of file sqlite3.c.

◆ nVtabLock

int Parse::nVtabLock

Definition at line 20343 of file sqlite3.c.

◆ okConstFactor

bft Parse::okConstFactor

Definition at line 20273 of file sqlite3.c.

◆ oldmask

u32 Parse::oldmask

Definition at line 20316 of file sqlite3.c.

◆ pAinc

AutoincInfo* Parse::pAinc

Definition at line 20300 of file sqlite3.c.

◆ pCleanup

ParseCleanup* Parse::pCleanup

Definition at line 20304 of file sqlite3.c.

◆ pConstExpr

ExprList* Parse::pConstExpr

Definition at line 20286 of file sqlite3.c.

◆ pIdxEpr

IndexedExpr* Parse::pIdxEpr

Definition at line 20287 of file sqlite3.c.

◆ pIdxPartExpr

IndexedExpr* Parse::pIdxPartExpr

Definition at line 20288 of file sqlite3.c.

◆ pNewIndex

Index* Parse::pNewIndex

Definition at line 20351 of file sqlite3.c.

◆ pNewTable

Table* Parse::pNewTable

Definition at line 20350 of file sqlite3.c.

◆ pNewTrigger

Trigger* Parse::pNewTrigger

Definition at line 20354 of file sqlite3.c.

◆ pOuterParse

Parse* Parse::pOuterParse

Definition at line 20314 of file sqlite3.c.

◆ pRename

RenameToken* Parse::pRename

Definition at line 20362 of file sqlite3.c.

◆ prepFlags

u8 Parse::prepFlags

Definition at line 20256 of file sqlite3.c.

◆ pReprepare

Vdbe* Parse::pReprepare

Definition at line 20348 of file sqlite3.c.

◆ pReturning

Returning* Parse::pReturning

Definition at line 20326 of file sqlite3.c.

◆ pToplevel

Parse* Parse::pToplevel

Definition at line 20301 of file sqlite3.c.

◆ pTriggerPrg

TriggerPrg* Parse::pTriggerPrg

Definition at line 20303 of file sqlite3.c.

◆ pTriggerTab

Table* Parse::pTriggerTab

Definition at line 20302 of file sqlite3.c.

◆ pVdbe

Vdbe* Parse::pVdbe

Definition at line 20247 of file sqlite3.c.

◆ pVList

VList* Parse::pVList

Definition at line 20347 of file sqlite3.c.

◆ pWith

With* Parse::pWith

Definition at line 20360 of file sqlite3.c.

◆ rc

int Parse::rc

Definition at line 20248 of file sqlite3.c.

◆ regRoot

int Parse::regRoot

Definition at line 20322 of file sqlite3.c.

◆ regRowid

int Parse::regRowid

Definition at line 20321 of file sqlite3.c.

◆ sArg

Token Parse::sArg

Definition at line 20357 of file sqlite3.c.

◆ sLastToken

Token Parse::sLastToken

Definition at line 20337 of file sqlite3.c.

◆ sNameToken

Token Parse::sNameToken

Definition at line 20315 of file sqlite3.c.

◆ szOpAlloc

int Parse::szOpAlloc

Definition at line 20280 of file sqlite3.c.

◆ [union]

union { ... } Parse::u1

◆ withinRJSubrtn

u8 Parse::withinRJSubrtn

Definition at line 20257 of file sqlite3.c.

◆ writeMask

yDbMask Parse::writeMask

Definition at line 20289 of file sqlite3.c.

◆ zAuthContext

const char* Parse::zAuthContext

Definition at line 20355 of file sqlite3.c.

◆ zErrMsg

char* Parse::zErrMsg

Definition at line 20246 of file sqlite3.c.

◆ zTail

const char* Parse::zTail

Definition at line 20349 of file sqlite3.c.


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