Github User Fetcher 1.0.0
C Application with Server and GUI
|
Data Fields | |
Parse * | pParse |
SrcList * | pTabList |
ExprList * | pOrderBy |
ExprList * | pResultSet |
Expr * | pWhere |
int | aiCurOnePass [2] |
int | iContinue |
int | iBreak |
int | savedNQueryLoop |
u16 | wctrlFlags |
LogEst | iLimit |
u8 | nLevel |
i8 | nOBSat |
u8 | eOnePass |
u8 | eDistinct |
unsigned | bDeferredSeek:1 |
unsigned | untestedTerms:1 |
unsigned | bOrderedInnerLoop:1 |
unsigned | sorted:1 |
LogEst | nRowOut |
int | iTop |
WhereLoop * | pLoops |
WhereExprMod * | pExprMods |
Bitmask | revMask |
WhereClause | sWC |
WhereMaskSet | sMaskSet |
WhereLevel | a [1] |
WhereLevel WhereInfo::a[1] |
Definition at line 141410 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WhereOrderByLimitOptLabel(), wherePathSolver(), and whereShortCut().
int WhereInfo::aiCurOnePass[2] |
Definition at line 141389 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), and sqlite3WhereOkOnePass().
unsigned WhereInfo::bDeferredSeek |
Definition at line 141399 of file sqlite3.c.
Referenced by codeDeferredSeek().
unsigned WhereInfo::bOrderedInnerLoop |
Definition at line 141401 of file sqlite3.c.
Referenced by sqlite3WhereOrderByLimitOptLabel(), and wherePathSolver().
u8 WhereInfo::eDistinct |
Definition at line 141398 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), wherePathSolver(), and whereShortCut().
u8 WhereInfo::eOnePass |
Definition at line 141397 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), and sqlite3WhereOkOnePass().
int WhereInfo::iBreak |
Definition at line 141391 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and sqlite3WhereEnd().
int WhereInfo::iContinue |
Definition at line 141390 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and sqlite3WhereOrderByLimitOptLabel().
LogEst WhereInfo::iLimit |
Definition at line 141394 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and whereSortingCost().
int WhereInfo::iTop |
Definition at line 141404 of file sqlite3.c.
Referenced by sqlite3WhereBegin().
u8 WhereInfo::nLevel |
Definition at line 141395 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WhereOrderByLimitOptLabel(), and wherePathSolver().
i8 WhereInfo::nOBSat |
Definition at line 141396 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereIsOrdered(), wherePathSolver(), and whereShortCut().
LogEst WhereInfo::nRowOut |
Definition at line 141403 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereOutputRowCount(), wherePathSolver(), and whereShortCut().
WhereExprMod* WhereInfo::pExprMods |
Definition at line 141406 of file sqlite3.c.
Referenced by sqlite3WhereEnd().
WhereLoop* WhereInfo::pLoops |
Definition at line 141405 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), whereLoopInsert(), and wherePathSolver().
ExprList* WhereInfo::pOrderBy |
Definition at line 141386 of file sqlite3.c.
Referenced by indexMightHelpWithOrderBy(), sqlite3WhereBegin(), whereIndexExprTrans(), wherePathSolver(), and whereShortCut().
Parse* WhereInfo::pParse |
Definition at line 141384 of file sqlite3.c.
Referenced by codeDeferredSeek(), exprAnalyze(), exprAnalyzeOrTerm(), sqlite3WhereBegin(), sqlite3WhereClauseClear(), sqlite3WhereEnd(), whereClauseInsert(), whereCombineDisjuncts(), whereIndexExprTrans(), whereLikeOptimizationStringFixup(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), whereLoopInsert(), wherePathSatisfiesOrderBy(), wherePathSolver(), and whereScanNext().
ExprList* WhereInfo::pResultSet |
Definition at line 141387 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), whereIndexExprTrans(), and wherePathSolver().
SrcList* WhereInfo::pTabList |
Definition at line 141385 of file sqlite3.c.
Referenced by constructAutomaticIndex(), sqlite3WhereBegin(), sqlite3WhereEnd(), whereLoopAddBtree(), whereLoopAddOr(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), wherePathSatisfiesOrderBy(), wherePathSolver(), and whereShortCut().
Expr* WhereInfo::pWhere |
Definition at line 141388 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and whereIndexExprTrans().
Bitmask WhereInfo::revMask |
Definition at line 141407 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and wherePathSolver().
int WhereInfo::savedNQueryLoop |
Definition at line 141392 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and sqlite3WhereEnd().
WhereMaskSet WhereInfo::sMaskSet |
Definition at line 141409 of file sqlite3.c.
Referenced by exprAnalyze(), exprAnalyzeOrTerm(), sqlite3WhereBegin(), wherePathSatisfiesOrderBy(), and whereShortCut().
unsigned WhereInfo::sorted |
Definition at line 141402 of file sqlite3.c.
Referenced by sqlite3WhereIsSorted(), and wherePathSolver().
WhereClause WhereInfo::sWC |
Definition at line 141408 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), whereLoopAddBtree(), wherePathSatisfiesOrderBy(), and whereShortCut().
u16 WhereInfo::wctrlFlags |
Definition at line 141393 of file sqlite3.c.
Referenced by codeDeferredSeek(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WhereIsSorted(), whereLoopAddBtree(), wherePathSolver(), whereShortCut(), and whereSortingCost().