![]() |
ACloudViewer
3.9.4
A Modern Library for 3D Data Processing
|

Public Attributes | |
| 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 140787 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WhereOrderByLimitOptLabel(), wherePathSolver(), and whereShortCut().
| int WhereInfo::aiCurOnePass[2] |
Definition at line 140766 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), and sqlite3WhereOkOnePass().
| unsigned WhereInfo::bDeferredSeek |
Definition at line 140776 of file sqlite3.c.
Referenced by codeDeferredSeek().
| unsigned WhereInfo::bOrderedInnerLoop |
Definition at line 140778 of file sqlite3.c.
Referenced by sqlite3WhereOrderByLimitOptLabel(), and wherePathSolver().
| u8 WhereInfo::eDistinct |
Definition at line 140775 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), wherePathSolver(), and whereShortCut().
| u8 WhereInfo::eOnePass |
Definition at line 140774 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), and sqlite3WhereOkOnePass().
| int WhereInfo::iBreak |
Definition at line 140768 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and sqlite3WhereEnd().
| int WhereInfo::iContinue |
Definition at line 140767 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and sqlite3WhereOrderByLimitOptLabel().
| LogEst WhereInfo::iLimit |
Definition at line 140771 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and whereSortingCost().
| int WhereInfo::iTop |
Definition at line 140781 of file sqlite3.c.
Referenced by sqlite3WhereBegin().
| u8 WhereInfo::nLevel |
Definition at line 140772 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WhereOrderByLimitOptLabel(), and wherePathSolver().
| i8 WhereInfo::nOBSat |
Definition at line 140773 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), wherePathSolver(), and whereShortCut().
| LogEst WhereInfo::nRowOut |
Definition at line 140780 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), sqlite3WhereOutputRowCount(), wherePathSolver(), and whereShortCut().
| WhereExprMod* WhereInfo::pExprMods |
Definition at line 140783 of file sqlite3.c.
Referenced by sqlite3WhereEnd().
| WhereLoop* WhereInfo::pLoops |
Definition at line 140782 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), whereLoopInsert(), and wherePathSolver().
| ExprList* WhereInfo::pOrderBy |
Definition at line 140763 of file sqlite3.c.
Referenced by indexMightHelpWithOrderBy(), sqlite3WhereBegin(), whereIndexExprTrans(), wherePathSolver(), and whereShortCut().
| Parse* WhereInfo::pParse |
Definition at line 140761 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 140764 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), whereIndexExprTrans(), and wherePathSolver().
| SrcList* WhereInfo::pTabList |
Definition at line 140762 of file sqlite3.c.
Referenced by constructAutomaticIndex(), sqlite3WhereBegin(), sqlite3WhereEnd(), whereLoopAddBtree(), whereLoopAddOr(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), wherePathSatisfiesOrderBy(), wherePathSolver(), and whereShortCut().
| Expr* WhereInfo::pWhere |
Definition at line 140765 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and whereIndexExprTrans().
| Bitmask WhereInfo::revMask |
Definition at line 140784 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and wherePathSolver().
| int WhereInfo::savedNQueryLoop |
Definition at line 140769 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), and sqlite3WhereEnd().
| WhereMaskSet WhereInfo::sMaskSet |
Definition at line 140786 of file sqlite3.c.
Referenced by exprAnalyze(), exprAnalyzeOrTerm(), sqlite3WhereBegin(), wherePathSatisfiesOrderBy(), and whereShortCut().
| unsigned WhereInfo::sorted |
Definition at line 140779 of file sqlite3.c.
Referenced by sqlite3WhereIsSorted(), and wherePathSolver().
| WhereClause WhereInfo::sWC |
Definition at line 140785 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), whereLoopAddBtree(), wherePathSatisfiesOrderBy(), and whereShortCut().
| u16 WhereInfo::wctrlFlags |
Definition at line 140770 of file sqlite3.c.
Referenced by codeDeferredSeek(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WhereIsSorted(), whereLoopAddBtree(), wherePathSolver(), whereShortCut(), and whereSortingCost().