Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
WhereLoop Struct Reference

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 
 
   }   btree 
 
   struct { 
 
      int   idxNum 
 
      u8   needFree 
 
      i8   isOrdered 
 
      u16   omitMask 
 
      char *   idxStr 
 
   }   vtab 
 
u 
 
u32 wsFlags
 
u16 nLTerm
 
u16 nSkip
 
u16 nLSlot
 
WhereTerm ** aLTerm
 
WhereLooppNextLoop
 
WhereTermaLTermSpace [3]
 

Detailed Description

Definition at line 141031 of file sqlite3.c.

Field Documentation

◆ aLTerm

◆ aLTermSpace

WhereTerm* WhereLoop::aLTermSpace[3]

Definition at line 141066 of file sqlite3.c.

Referenced by whereLoopInit(), and whereShortCut().

◆ [struct]

◆ idxNum

int WhereLoop::idxNum

Definition at line 141051 of file sqlite3.c.

Referenced by sqlite3WhereExplainOneScan(), and whereLoopAddVirtualOne().

◆ idxStr

char* WhereLoop::idxStr

Definition at line 141055 of file sqlite3.c.

Referenced by sqlite3WhereExplainOneScan(), and whereLoopAddVirtualOne().

◆ isOrdered

i8 WhereLoop::isOrdered

Definition at line 141053 of file sqlite3.c.

Referenced by whereLoopAddVirtualOne(), and wherePathSatisfiesOrderBy().

◆ iSortIdx

u8 WhereLoop::iSortIdx

Definition at line 141038 of file sqlite3.c.

Referenced by whereLoopAddBtree(), whereLoopAddOr(), and whereLoopFindLesser().

◆ iTab

◆ maskSelf

◆ nBtm

u16 WhereLoop::nBtm

◆ nDistinctCol

u16 WhereLoop::nDistinctCol

Definition at line 141047 of file sqlite3.c.

Referenced by sqlite3WhereEnd(), and wherePathSatisfiesOrderBy().

◆ needFree

u8 WhereLoop::needFree

Definition at line 141052 of file sqlite3.c.

Referenced by whereLoopAddVirtual(), and whereLoopAddVirtualOne().

◆ nEq

◆ nLSlot

u16 WhereLoop::nLSlot

Definition at line 141063 of file sqlite3.c.

Referenced by whereLoopAddVirtualOne(), and whereLoopInit().

◆ nLTerm

◆ nOut

◆ nSkip

◆ nTop

u16 WhereLoop::nTop

◆ omitMask

u16 WhereLoop::omitMask

Definition at line 141054 of file sqlite3.c.

Referenced by whereLoopAddVirtualOne().

◆ pIndex

◆ pNextLoop

WhereLoop* WhereLoop::pNextLoop

◆ prereq

◆ rRun

◆ rSetup

◆ [union]

◆ [struct]

◆ wsFlags


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