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

Data Fields

Bitmask prereq
Bitmask maskSelf
u8 iTab
u8 iSortIdx
LogEst rSetup
LogEst rRun
LogEst nOut
union { 
   struct { 
      u16   nEq 
      u16   nBtm 
      u16   nTop 
      u16   nDistinctCol 
      Index *   pIndex 
      ExprList *   pOrderBy 
   }   btree
   struct { 
      int   idxNum 
      u32   needFree: 1 
      u32   bOmitOffset: 1 
      u32   bIdxNumHex: 1 
      i8   isOrdered 
      u16   omitMask 
      char *   idxStr 
      u32   mHandleIn 
   }   vtab
u
u32 wsFlags
u16 nLTerm
u16 nSkip
u16 nLSlot
WhereTerm ** aLTerm
WhereLooppNextLoop
WhereTermaLTermSpace [3]

Detailed Description

Definition at line 159051 of file sqlite3.c.

Field Documentation

◆ aLTerm

WhereTerm** WhereLoop::aLTerm

Definition at line 159092 of file sqlite3.c.

◆ aLTermSpace

WhereTerm* WhereLoop::aLTermSpace[3]

Definition at line 159094 of file sqlite3.c.

◆ bIdxNumHex

u32 WhereLoop::bIdxNumHex

Definition at line 159075 of file sqlite3.c.

◆ bOmitOffset

u32 WhereLoop::bOmitOffset

Definition at line 159074 of file sqlite3.c.

◆ [struct]

struct { ... } WhereLoop::btree

◆ idxNum

int WhereLoop::idxNum

Definition at line 159072 of file sqlite3.c.

◆ idxStr

char* WhereLoop::idxStr

Definition at line 159078 of file sqlite3.c.

◆ isOrdered

i8 WhereLoop::isOrdered

Definition at line 159076 of file sqlite3.c.

◆ iSortIdx

u8 WhereLoop::iSortIdx

Definition at line 159058 of file sqlite3.c.

◆ iTab

u8 WhereLoop::iTab

Definition at line 159057 of file sqlite3.c.

◆ maskSelf

Bitmask WhereLoop::maskSelf

Definition at line 159053 of file sqlite3.c.

◆ mHandleIn

u32 WhereLoop::mHandleIn

Definition at line 159079 of file sqlite3.c.

◆ nBtm

u16 WhereLoop::nBtm

Definition at line 159065 of file sqlite3.c.

◆ nDistinctCol

u16 WhereLoop::nDistinctCol

Definition at line 159067 of file sqlite3.c.

◆ needFree

u32 WhereLoop::needFree

Definition at line 159073 of file sqlite3.c.

◆ nEq

u16 WhereLoop::nEq

Definition at line 159064 of file sqlite3.c.

◆ nLSlot

u16 WhereLoop::nLSlot

Definition at line 159087 of file sqlite3.c.

◆ nLTerm

u16 WhereLoop::nLTerm

Definition at line 159083 of file sqlite3.c.

◆ nOut

LogEst WhereLoop::nOut

Definition at line 159061 of file sqlite3.c.

◆ nSkip

u16 WhereLoop::nSkip

Definition at line 159084 of file sqlite3.c.

◆ nTop

u16 WhereLoop::nTop

Definition at line 159066 of file sqlite3.c.

◆ omitMask

u16 WhereLoop::omitMask

Definition at line 159077 of file sqlite3.c.

◆ pIndex

Index* WhereLoop::pIndex

Definition at line 159068 of file sqlite3.c.

◆ pNextLoop

WhereLoop* WhereLoop::pNextLoop

Definition at line 159093 of file sqlite3.c.

◆ pOrderBy

ExprList* WhereLoop::pOrderBy

Definition at line 159069 of file sqlite3.c.

◆ prereq

Bitmask WhereLoop::prereq

Definition at line 159052 of file sqlite3.c.

◆ rRun

LogEst WhereLoop::rRun

Definition at line 159060 of file sqlite3.c.

◆ rSetup

LogEst WhereLoop::rSetup

Definition at line 159059 of file sqlite3.c.

◆ [union]

union { ... } WhereLoop::u

◆ [struct]

struct { ... } WhereLoop::vtab

◆ wsFlags

u32 WhereLoop::wsFlags

Definition at line 159082 of file sqlite3.c.


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