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

Public Attributes

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

Member Data Documentation

◆ aLTerm

◆ aLTermSpace

WhereTerm* WhereLoop::aLTermSpace[3]

Definition at line 140443 of file sqlite3.c.

Referenced by whereLoopInit(), and whereShortCut().

◆ 

◆ idxNum

int WhereLoop::idxNum

Definition at line 140428 of file sqlite3.c.

◆ idxStr

char* WhereLoop::idxStr

Definition at line 140432 of file sqlite3.c.

◆ isOrdered

i8 WhereLoop::isOrdered

Definition at line 140430 of file sqlite3.c.

◆ iSortIdx

u8 WhereLoop::iSortIdx

Definition at line 140415 of file sqlite3.c.

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

◆ iTab

◆ maskSelf

◆ nBtm

u16 WhereLoop::nBtm

Definition at line 140422 of file sqlite3.c.

◆ nDistinctCol

u16 WhereLoop::nDistinctCol

Definition at line 140424 of file sqlite3.c.

◆ needFree

u8 WhereLoop::needFree

Definition at line 140429 of file sqlite3.c.

◆ nEq

u16 WhereLoop::nEq

Definition at line 140421 of file sqlite3.c.

◆ nLSlot

u16 WhereLoop::nLSlot

Definition at line 140440 of file sqlite3.c.

Referenced by whereLoopAddVirtualOne(), and whereLoopInit().

◆ nLTerm

◆ nOut

◆ nSkip

◆ nTop

u16 WhereLoop::nTop

Definition at line 140423 of file sqlite3.c.

◆ omitMask

u16 WhereLoop::omitMask

Definition at line 140431 of file sqlite3.c.

◆ pIndex

Index* WhereLoop::pIndex

Definition at line 140425 of file sqlite3.c.

◆ pNextLoop

WhereLoop* WhereLoop::pNextLoop

◆ prereq

◆ rRun

◆ rSetup

◆ 

◆ 

◆ wsFlags


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