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

Public Attributes

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

Member Data Documentation

◆ eMatchOp

u8 WhereTerm::eMatchOp

Definition at line 140552 of file sqlite3.c.

Referenced by allocateIndexInfo(), and exprAnalyze().

◆ eOperator

◆ iField

int WhereTerm::iField

Definition at line 140555 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 140551 of file sqlite3.c.

Referenced by disableTerm().

◆ pAndInfo

WhereAndInfo* WhereTerm::pAndInfo

◆ pExpr

◆ pOrInfo

WhereOrInfo* WhereTerm::pOrInfo

Definition at line 140558 of file sqlite3.c.

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

◆ prereqAll

Bitmask WhereTerm::prereqAll

Definition at line 140562 of file sqlite3.c.

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

◆ prereqRight

◆ pWC

◆ truthProb

◆ 

◆ wtFlags


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