Home
last modified time | relevance | path

Searched refs:WhereLoop (Results 1 – 3 of 3) sorted by relevance

/sqlite-3.40.0/src/
H A DwhereInt.h28 typedef struct WhereLoop WhereLoop; typedef
107 struct WhereLoop *pWLoop; /* The selected WhereLoop object */
128 struct WhereLoop { struct
161 # define WHERE_LOOP_XFER_SZ offsetof(WhereLoop,nLSlot) argument
164 WhereLoop *pNextLoop; /* Next WhereLoop object in the WhereClause */ argument
213 WhereLoop **aLoop; /* Array of WhereLoop objects implementing this path */
415 WhereLoop *pNew; /* Template WhereLoop */
488 WhereLoop *pLoops; /* List of all WhereLoop objects */
505 void sqlite3WhereLoopPrint(WhereLoop *p, WhereClause *pWC);
H A Dwhere.c2251 static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){ in whereLoopXfer()
2355 static void whereLoopAdjustCost(const WhereLoop *p, WhereLoop *pTemplate){ in whereLoopAdjustCost()
2397 WhereLoop **ppPrev, in whereLoopFindLesser()
2400 WhereLoop *p; in whereLoopFindLesser()
4008 WhereLoop *pNew; in whereLoopAddVirtual()
4133 WhereLoop *pNew; in whereLoopAddOr()
4267 WhereLoop *pNew; in whereLoopAddAll()
5183 WhereLoop *pLoop; in whereShortCut()
5303 WhereLoop *p; in showAllWhereLoops()
5370 WhereLoop *pLoop; in whereOmitNoopJoin()
[all …]
H A Dwherecode.c87 static void explainIndexRange(StrAccum *pStr, WhereLoop *pLoop){ in explainIndexRange()
247 WhereLoop *pLoop; /* The where loop */ in sqlite3WhereExplainBloomFilter()
294 WhereLoop *pLoop = pLvl->pWLoop; in sqlite3WhereAddScanStatus()
473 WhereLoop *pLoop, /* The current loop */ in removeUnindexableInClauseTerms()
583 WhereLoop *pLoop = pLevel->pWLoop; in codeEqualityTerm()
774 WhereLoop *pLoop; /* The WhereLoop object */ in codeAllEqualityTerms()
1028 WhereLoop *pLoop = pLevel->pWLoop; in codeCursorHint()
1272 WhereLoop *pLoop = pLevel->pWLoop; in filterPullDown()
1328 WhereLoop *pLoop; /* The WhereLoop object being coded */ in sqlite3WhereCodeOneLoopStart()
2284 WhereLoop *pSubLoop; in sqlite3WhereCodeOneLoopStart()
[all …]