Lines Matching refs:prereq
205 Bitmask prereq, /* Prerequisites of the new entry */ in whereOrInsert() argument
212 if( rRun<=p->rRun && (prereq & p->prereq)==prereq ){ in whereOrInsert()
215 if( p->rRun<=rRun && (p->prereq & prereq)==p->prereq ){ in whereOrInsert()
230 p->prereq = prereq; in whereOrInsert()
1145 if( pLoop->prereq & notReady ) continue; in sqlite3ConstructBloomFilter()
2148 p->iTab, nb, p->maskSelf, nb, p->prereq & mAll); in sqlite3WhereLoopPrint()
2426 && (p->prereq & pTemplate->prereq)==pTemplate->prereq in whereLoopFindLesser()
2436 if( (p->prereq & pTemplate->prereq)==p->prereq /* (1) */ in whereLoopFindLesser()
2449 if( (p->prereq & pTemplate->prereq)==pTemplate->prereq /* (1) */ in whereLoopFindLesser()
2509 whereOrInsert(pBuilder->pOrSet, pTemplate->prereq, pTemplate->rRun, in whereLoopInsert()
2627 Bitmask notAllowed = ~(pLoop->prereq|pLoop->maskSelf); in whereLoopOutputAdjust()
2836 saved_prereq = pNew->prereq; in whereLoopAddBtreeIndex()
2883 pNew->prereq = (saved_prereq | pTerm->prereqRight) & ~pNew->maskSelf; in whereLoopAddBtreeIndex()
3126 pNew->prereq = saved_prereq; in whereLoopAddBtreeIndex()
3482 pNew->prereq = mPrereq | pTerm->prereqRight; in whereLoopAddBtree()
3510 pNew->prereq = mPrereq; in whereLoopAddBtree()
3695 pNew->prereq = mPrereq; in whereLoopAddVirtualOne()
3761 pNew->prereq |= pTerm->prereqRight; in whereLoopAddVirtualOne()
3844 (sqlite3_uint64)(pNew->prereq & ~mPrereq))); in whereLoopAddVirtualOne()
4050 if( rc==SQLITE_OK && ((mBest = (pNew->prereq & ~mPrereq))!=0 || bIn) ){ in whereLoopAddVirtual()
4063 mBestNoIn = pNew->prereq & ~mPrereq; in whereLoopAddVirtual()
4089 if( pNew->prereq==mPrereq ){ in whereLoopAddVirtual()
4215 whereOrInsert(&sSum, sPrev.a[i].prereq | sCur.a[j].prereq, in whereLoopAddOr()
4243 pNew->prereq = sSum.a[i].prereq; in whereLoopAddOr()
4877 if( (pWLoop->prereq & ~pFrom->maskLoop)!=0 ) continue; in wherePathSolver()