Home
last modified time | relevance | path

Searched refs:pLoop (Results 1 – 5 of 5) sorted by relevance

/sqlite-3.40.0/src/
H A Dwherecode.c90 u16 nSkip = pLoop->nSkip; in explainIndexRange()
204 pLoop->u.vtab.idxNum, pLoop->u.vtab.idxStr); in sqlite3WhereExplainOneScan()
254 pLoop = pLevel->pWLoop; in sqlite3WhereExplainBloomFilter()
263 for(i=pLoop->nSkip; i<pLoop->u.btree.nEq; i++){ in sqlite3WhereExplainBloomFilter()
295 if( (pLoop->wsFlags & WHERE_VIRTUALTABLE)==0 && pLoop->u.btree.pIndex!=0 ){ in sqlite3WhereAddScanStatus()
600 if( pLoop->aLTerm[i] && pLoop->aLTerm[i]->pExpr==pX ){ in codeEqualityTerm()
784 nSkip = pLoop->nSkip; in codeAllEqualityTerms()
1091 for(j=0; j<pLoop->nLTerm && pLoop->aLTerm[j]!=pTerm; j++){} in codeCursorHint()
1573 if( pLoop->wsFlags & WHERE_BTM_LIMIT ) pStart = pLoop->aLTerm[j++]; in sqlite3WhereCodeOneLoopStart()
1574 if( pLoop->wsFlags & WHERE_TOP_LIMIT ) pEnd = pLoop->aLTerm[j++]; in sqlite3WhereCodeOneLoopStart()
[all …]
H A Dwhere.c899 pLoop->u.btree.nEq = pLoop->nLTerm = nKeyCol; in constructAutomaticIndex()
1070 assert( pLoop!=0 ); in sqlite3ConstructBloomFilter()
2627 Bitmask notAllowed = ~(pLoop->prereq|pLoop->maskSelf); in whereLoopOutputAdjust()
4430 pLoop = pLast; in wherePathSatisfiesOrderBy()
4464 for(j=0; j<pLoop->nLTerm && pTerm!=pLoop->aLTerm[j]; j++){} in wherePathSatisfiesOrderBy()
4510 || (pLoop->aLTerm[j]==0)==(j<pLoop->nSkip) in wherePathSatisfiesOrderBy()
4512 if( j<pLoop->u.btree.nEq && j>=pLoop->nSkip ){ in wherePathSatisfiesOrderBy()
5183 WhereLoop *pLoop; in whereShortCut() local
5205 pLoop->nSkip = 0; in whereShortCut()
5219 assert( pLoop->aLTermSpace==pLoop->aLTerm ); in whereShortCut()
[all …]
H A Dparse.y511 Select *pNext = 0, *pLoop = p;
514 pLoop->pNext = pNext;
515 pLoop->selFlags |= SF_Compound;
516 pNext = pLoop;
517 pLoop = pLoop->pPrior;
518 if( pLoop==0 ) break;
520 if( pLoop->pOrderBy || pLoop->pLimit ){
522 pLoop->pOrderBy!=0 ? "ORDER BY" : "LIMIT",
H A Dselect.c3105 Select *pLoop; /* For looping through SELECT statements */ in multiSelect() local
3124 for(pLoop=p; pLoop; pLoop=pLoop->pPrior){ in multiSelect()
3126 int addr = pLoop->addrOpenEphm[i]; in multiSelect()
3130 assert( pLoop->addrOpenEphm[1]<0 ); in multiSelect()
3136 pLoop->addrOpenEphm[i] = -1; in multiSelect()
H A Dbuild.c4061 Index *pLoop; in sqlite3CreateIndex() local
4062 for(pLoop=pTab->pIndex, n=1; pLoop; pLoop=pLoop->pNext, n++){} in sqlite3CreateIndex()