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

Data Fields

ParsepParse
SrcListpTabList
ExprListpOrderBy
ExprListpResultSet
SelectpSelect
int aiCurOnePass [2]
int iContinue
int iBreak
int savedNQueryLoop
u16 wctrlFlags
LogEst iLimit
u8 nLevel
i8 nOBSat
u8 eOnePass
u8 eDistinct
unsigned bDeferredSeek:1
unsigned untestedTerms:1
unsigned bOrderedInnerLoop:1
unsigned sorted:1
unsigned bStarDone:1
unsigned bStarUsed:1
LogEst nRowOut
int iTop
int iEndWhere
WhereLooppLoops
WhereMemBlockpMemToFree
Bitmask revMask
WhereClause sWC
WhereMaskSet sMaskSet
WhereLevel a [FLEXARRAY]

Detailed Description

Definition at line 159391 of file sqlite3.c.

Field Documentation

◆ a

WhereLevel WhereInfo::a[FLEXARRAY]

Definition at line 159427 of file sqlite3.c.

◆ aiCurOnePass

int WhereInfo::aiCurOnePass[2]

Definition at line 159400 of file sqlite3.c.

◆ bDeferredSeek

unsigned WhereInfo::bDeferredSeek

Definition at line 159410 of file sqlite3.c.

◆ bOrderedInnerLoop

unsigned WhereInfo::bOrderedInnerLoop

Definition at line 159412 of file sqlite3.c.

◆ bStarDone

unsigned WhereInfo::bStarDone

Definition at line 159414 of file sqlite3.c.

◆ bStarUsed

unsigned WhereInfo::bStarUsed

Definition at line 159415 of file sqlite3.c.

◆ eDistinct

u8 WhereInfo::eDistinct

Definition at line 159409 of file sqlite3.c.

◆ eOnePass

u8 WhereInfo::eOnePass

Definition at line 159408 of file sqlite3.c.

◆ iBreak

int WhereInfo::iBreak

Definition at line 159402 of file sqlite3.c.

◆ iContinue

int WhereInfo::iContinue

Definition at line 159401 of file sqlite3.c.

◆ iEndWhere

int WhereInfo::iEndWhere

Definition at line 159421 of file sqlite3.c.

◆ iLimit

LogEst WhereInfo::iLimit

Definition at line 159405 of file sqlite3.c.

◆ iTop

int WhereInfo::iTop

Definition at line 159420 of file sqlite3.c.

◆ nLevel

u8 WhereInfo::nLevel

Definition at line 159406 of file sqlite3.c.

◆ nOBSat

i8 WhereInfo::nOBSat

Definition at line 159407 of file sqlite3.c.

◆ nRowOut

LogEst WhereInfo::nRowOut

Definition at line 159416 of file sqlite3.c.

◆ pLoops

WhereLoop* WhereInfo::pLoops

Definition at line 159422 of file sqlite3.c.

◆ pMemToFree

WhereMemBlock* WhereInfo::pMemToFree

Definition at line 159423 of file sqlite3.c.

◆ pOrderBy

ExprList* WhereInfo::pOrderBy

Definition at line 159394 of file sqlite3.c.

◆ pParse

Parse* WhereInfo::pParse

Definition at line 159392 of file sqlite3.c.

◆ pResultSet

ExprList* WhereInfo::pResultSet

Definition at line 159395 of file sqlite3.c.

◆ pSelect

Select* WhereInfo::pSelect

Definition at line 159399 of file sqlite3.c.

◆ pTabList

SrcList* WhereInfo::pTabList

Definition at line 159393 of file sqlite3.c.

◆ revMask

Bitmask WhereInfo::revMask

Definition at line 159424 of file sqlite3.c.

◆ savedNQueryLoop

int WhereInfo::savedNQueryLoop

Definition at line 159403 of file sqlite3.c.

◆ sMaskSet

WhereMaskSet WhereInfo::sMaskSet

Definition at line 159426 of file sqlite3.c.

◆ sorted

unsigned WhereInfo::sorted

Definition at line 159413 of file sqlite3.c.

◆ sWC

WhereClause WhereInfo::sWC

Definition at line 159425 of file sqlite3.c.

◆ untestedTerms

unsigned WhereInfo::untestedTerms

Definition at line 159411 of file sqlite3.c.

◆ wctrlFlags

u16 WhereInfo::wctrlFlags

Definition at line 159404 of file sqlite3.c.


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