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

Data Fields

ExprpExpr
 
WhereClausepWC
 
LogEst truthProb
 
u16 wtFlags
 
u16 eOperator
 
u8 nChild
 
u8 eMatchOp
 
int iParent
 
int leftCursor
 
int iField
 
union { 
 
   int   leftColumn 
 
   WhereOrInfo *   pOrInfo 
 
   WhereAndInfo *   pAndInfo 
 
u 
 
Bitmask prereqRight
 
Bitmask prereqAll
 

Detailed Description

Definition at line 141168 of file sqlite3.c.

Field Documentation

◆ eMatchOp

u8 WhereTerm::eMatchOp

Definition at line 141175 of file sqlite3.c.

Referenced by allocateIndexInfo(), and exprAnalyze().

◆ eOperator

◆ iField

int WhereTerm::iField

Definition at line 141178 of file sqlite3.c.

Referenced by exprAnalyze(), and removeUnindexableInClauseTerms().

◆ iParent

int WhereTerm::iParent

◆ leftColumn

int WhereTerm::leftColumn

◆ leftCursor

int WhereTerm::leftCursor

◆ nChild

u8 WhereTerm::nChild

Definition at line 141174 of file sqlite3.c.

Referenced by disableTerm().

◆ pAndInfo

WhereAndInfo* WhereTerm::pAndInfo

Definition at line 141182 of file sqlite3.c.

Referenced by exprAnalyzeOrTerm(), whereLoopAddOr(), and whereNthSubterm().

◆ pExpr

◆ pOrInfo

WhereOrInfo* WhereTerm::pOrInfo

Definition at line 141181 of file sqlite3.c.

Referenced by exprAnalyzeOrTerm(), and whereLoopAddOr().

◆ prereqAll

Bitmask WhereTerm::prereqAll

Definition at line 141185 of file sqlite3.c.

Referenced by disableTerm(), exprAnalyze(), sqlite3WhereBegin(), and whereLoopOutputAdjust().

◆ prereqRight

◆ pWC

◆ truthProb

◆ [union]

◆ wtFlags


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