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

Public Attributes | |
| Bitmask | prereq |
| Bitmask | maskSelf |
| u8 | iTab |
| u8 | iSortIdx |
| LogEst | rSetup |
| LogEst | rRun |
| LogEst | nOut |
| union { | |
| struct { | |
| u16 nEq | |
| u16 nBtm | |
| u16 nTop | |
| u16 nDistinctCol | |
| Index * pIndex | |
| } btree | |
| struct { | |
| int idxNum | |
| u8 needFree | |
| i8 isOrdered | |
| u16 omitMask | |
| char * idxStr | |
| } vtab | |
| } | u |
| u32 | wsFlags |
| u16 | nLTerm |
| u16 | nSkip |
| u16 | nLSlot |
| WhereTerm ** | aLTerm |
| WhereLoop * | pNextLoop |
| WhereTerm * | aLTermSpace [3] |
| WhereTerm** WhereLoop::aLTerm |
Definition at line 140441 of file sqlite3.c.
Referenced by codeAllEqualityTerms(), codeEqualityTerm(), constructAutomaticIndex(), removeUnindexableInClauseTerms(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopAddVirtualOne(), whereLoopCheaperProperSubset(), whereLoopInit(), whereLoopOutputAdjust(), wherePathSatisfiesOrderBy(), and whereShortCut().
| WhereTerm* WhereLoop::aLTermSpace[3] |
Definition at line 140443 of file sqlite3.c.
Referenced by whereLoopInit(), and whereShortCut().
| struct { ... } WhereLoop::btree |
Referenced by codeAllEqualityTerms(), codeEqualityTerm(), constructAutomaticIndex(), explainIndexRange(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WhereExplainOneScan(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopInsert(), wherePathSatisfiesOrderBy(), whereRangeScanEst(), and whereShortCut().
| u8 WhereLoop::iSortIdx |
Definition at line 140415 of file sqlite3.c.
Referenced by whereLoopAddBtree(), whereLoopAddOr(), and whereLoopFindLesser().
| u8 WhereLoop::iTab |
Definition at line 140414 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), whereLoopAddBtree(), whereLoopAddOr(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), whereLoopAdjustCost(), whereLoopFindLesser(), wherePathSatisfiesOrderBy(), and wherePathSolver().
| Bitmask WhereLoop::maskSelf |
Definition at line 140410 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopOutputAdjust(), wherePathSatisfiesOrderBy(), wherePathSolver(), and whereShortCut().
| u16 WhereLoop::nLSlot |
Definition at line 140440 of file sqlite3.c.
Referenced by whereLoopAddVirtualOne(), and whereLoopInit().
| u16 WhereLoop::nLTerm |
Definition at line 140436 of file sqlite3.c.
Referenced by codeEqualityTerm(), constructAutomaticIndex(), removeUnindexableInClauseTerms(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), whereLoopCheaperProperSubset(), whereLoopInit(), whereLoopInsert(), whereLoopOutputAdjust(), wherePathSatisfiesOrderBy(), and whereShortCut().
| LogEst WhereLoop::nOut |
Definition at line 140418 of file sqlite3.c.
Referenced by sqlite3WhereExplainOneScan(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopAddVirtualOne(), whereLoopAdjustCost(), whereLoopCheaperProperSubset(), whereLoopFindLesser(), whereLoopInsert(), whereLoopOutputAdjust(), wherePathSolver(), whereRangeScanEst(), and whereShortCut().
| u16 WhereLoop::nSkip |
Definition at line 140437 of file sqlite3.c.
Referenced by codeAllEqualityTerms(), explainIndexRange(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopCheaperProperSubset(), whereLoopFindLesser(), wherePathSatisfiesOrderBy(), and whereShortCut().
| WhereLoop* WhereLoop::pNextLoop |
Definition at line 140442 of file sqlite3.c.
Referenced by sqlite3WhereBegin(), whereLoopAdjustCost(), whereLoopFindLesser(), whereLoopInsert(), and wherePathSolver().
| Bitmask WhereLoop::prereq |
Definition at line 140409 of file sqlite3.c.
Referenced by constructAutomaticIndex(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), whereLoopFindLesser(), whereLoopInsert(), whereLoopOutputAdjust(), and wherePathSolver().
| LogEst WhereLoop::rRun |
Definition at line 140417 of file sqlite3.c.
Referenced by whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopAddVirtualOne(), whereLoopAdjustCost(), whereLoopCheaperProperSubset(), whereLoopFindLesser(), whereLoopInsert(), wherePathSolver(), and whereShortCut().
| LogEst WhereLoop::rSetup |
Definition at line 140416 of file sqlite3.c.
Referenced by whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), whereLoopFindLesser(), and wherePathSolver().
| union { ... } WhereLoop::u |
Referenced by codeAllEqualityTerms(), codeEqualityTerm(), constructAutomaticIndex(), explainIndexRange(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WhereExplainOneScan(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), whereLoopInsert(), wherePathSatisfiesOrderBy(), whereRangeScanEst(), and whereShortCut().
| struct { ... } WhereLoop::vtab |
Referenced by sqlite3WhereExplainOneScan(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), and wherePathSatisfiesOrderBy().
| u32 WhereLoop::wsFlags |
Definition at line 140435 of file sqlite3.c.
Referenced by codeAllEqualityTerms(), codeEqualityTerm(), constructAutomaticIndex(), explainIndexRange(), sqlite3WhereBegin(), sqlite3WhereEnd(), sqlite3WhereExplainOneScan(), whereLoopAddBtree(), whereLoopAddBtreeIndex(), whereLoopAddOr(), whereLoopAddVirtual(), whereLoopAddVirtualOne(), whereLoopAdjustCost(), whereLoopCheaperProperSubset(), whereLoopFindLesser(), whereLoopInsert(), whereLoopOutputAdjust(), wherePathSatisfiesOrderBy(), wherePathSolver(), and whereShortCut().