Searched refs:pLoop (Results 1 – 5 of 5) sorted by relevance
90 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 …]
899 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() local5205 pLoop->nSkip = 0; in whereShortCut()5219 assert( pLoop->aLTermSpace==pLoop->aLTerm ); in whereShortCut()[all …]
511 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",
3105 Select *pLoop; /* For looping through SELECT statements */ in multiSelect() local3124 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()
4061 Index *pLoop; in sqlite3CreateIndex() local4062 for(pLoop=pTab->pIndex, n=1; pLoop; pLoop=pLoop->pNext, n++){} in sqlite3CreateIndex()