Github User Fetcher 1.0.0
C Application with Server and GUI
|
Data Fields | ||
Expr * | pExpr | |
WhereClause * | pWC | |
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 | |
u8 WhereTerm::eMatchOp |
Definition at line 141175 of file sqlite3.c.
Referenced by allocateIndexInfo(), and exprAnalyze().
u16 WhereTerm::eOperator |
Definition at line 141173 of file sqlite3.c.
Referenced by allocateIndexInfo(), codeAllEqualityTerms(), exprAnalyze(), exprAnalyzeOrTerm(), sqlite3WhereFindTerm(), termCanDriveIndex(), whereClauseInsert(), whereCombineDisjuncts(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopAddVirtualOne(), whereLoopOutputAdjust(), whereNthSubterm(), wherePathSatisfiesOrderBy(), whereRangeScanEst(), whereScanNext(), and whereShortCut().
int WhereTerm::iField |
Definition at line 141178 of file sqlite3.c.
Referenced by exprAnalyze(), and removeUnindexableInClauseTerms().
int WhereTerm::iParent |
Definition at line 141176 of file sqlite3.c.
Referenced by disableTerm(), exprAnalyze(), exprAnalyzeOrTerm(), whereClauseInsert(), and whereLoopOutputAdjust().
int WhereTerm::leftColumn |
Definition at line 141180 of file sqlite3.c.
Referenced by allocateIndexInfo(), constructAutomaticIndex(), exprAnalyze(), exprAnalyzeOrTerm(), termCanDriveIndex(), and whereScanNext().
int WhereTerm::leftCursor |
Definition at line 141177 of file sqlite3.c.
Referenced by allocateIndexInfo(), exprAnalyze(), exprAnalyzeOrTerm(), termCanDriveIndex(), whereLoopAddOr(), and whereScanNext().
u8 WhereTerm::nChild |
Definition at line 141174 of file sqlite3.c.
Referenced by disableTerm().
WhereAndInfo* WhereTerm::pAndInfo |
Definition at line 141182 of file sqlite3.c.
Referenced by exprAnalyzeOrTerm(), whereLoopAddOr(), and whereNthSubterm().
Expr* WhereTerm::pExpr |
Definition at line 141169 of file sqlite3.c.
Referenced by allocateIndexInfo(), codeAllEqualityTerms(), codeEqualityTerm(), constructAutomaticIndex(), disableTerm(), exprAnalyze(), exprAnalyzeOrTerm(), removeUnindexableInClauseTerms(), sqlite3_vtab_collation(), sqlite3WhereBegin(), termCanDriveIndex(), whereApplyPartialIndexConstraints(), whereClauseInsert(), whereCombineDisjuncts(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopOutputAdjust(), wherePathSatisfiesOrderBy(), whereRangeScanEst(), whereRangeVectorLen(), and whereScanNext().
WhereOrInfo* WhereTerm::pOrInfo |
Definition at line 141181 of file sqlite3.c.
Referenced by exprAnalyzeOrTerm(), and whereLoopAddOr().
Bitmask WhereTerm::prereqAll |
Definition at line 141185 of file sqlite3.c.
Referenced by disableTerm(), exprAnalyze(), sqlite3WhereBegin(), and whereLoopOutputAdjust().
Bitmask WhereTerm::prereqRight |
Definition at line 141184 of file sqlite3.c.
Referenced by allocateIndexInfo(), exprAnalyze(), sqlite3WhereFindTerm(), termCanDriveIndex(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddVirtual(), and whereLoopAddVirtualOne().
WhereClause* WhereTerm::pWC |
Definition at line 141170 of file sqlite3.c.
Referenced by disableTerm(), whereClauseInsert(), whereLikeOptimizationStringFixup(), and whereLoopAddBtreeIndex().
LogEst WhereTerm::truthProb |
Definition at line 141171 of file sqlite3.c.
Referenced by whereClauseInsert(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopOutputAdjust(), whereRangeAdjust(), and whereRangeScanEst().
union { ... } WhereTerm::u |
u16 WhereTerm::wtFlags |
Definition at line 141172 of file sqlite3.c.
Referenced by allocateIndexInfo(), codeAllEqualityTerms(), constructAutomaticIndex(), disableTerm(), exprAnalyze(), exprAnalyzeOrTerm(), sqlite3WhereBegin(), whereApplyPartialIndexConstraints(), whereClauseInsert(), whereLikeOptimizationStringFixup(), whereLoopAddBtreeIndex(), whereLoopOutputAdjust(), whereRangeAdjust(), and whereRangeScanEst().