Lines Matching refs:prereq
140250 Bitmask prereq; /* Bitmask of other loops that must run first */
140292 Bitmask prereq; /* Prerequisites */
144998 Bitmask prereq, /* Prerequisites of the new entry */
145005 if( rRun<=p->rRun && (prereq & p->prereq)==prereq ){
145008 if( p->rRun<=rRun && (p->prereq & prereq)==p->prereq ){
145023 p->prereq = prereq;
145564 || pLoop->prereq!=0 ); /* table of a LEFT JOIN */
145565 if( pLoop->prereq==0
146629 p->iTab, nb, p->maskSelf, nb, p->prereq & mAll);
146898 && (p->prereq & pTemplate->prereq)==pTemplate->prereq
146908 if( (p->prereq & pTemplate->prereq)==p->prereq /* (1) */
146921 if( (p->prereq & pTemplate->prereq)==pTemplate->prereq /* (1) */
146981 whereOrInsert(pBuilder->pOrSet, pTemplate->prereq, pTemplate->rRun,
147099 Bitmask notAllowed = ~(pLoop->prereq|pLoop->maskSelf);
147284 saved_prereq = pNew->prereq;
147331 pNew->prereq = (saved_prereq | pTerm->prereqRight) & ~pNew->maskSelf;
147560 pNew->prereq = saved_prereq;
147821 pNew->prereq = mPrereq | pTerm->prereqRight;
147850 pNew->prereq = mPrereq;
147994 pNew->prereq = mPrereq;
148058 pNew->prereq |= pTerm->prereqRight;
148120 (sqlite3_uint64)(pNew->prereq & ~mPrereq)));
148219 if( rc==SQLITE_OK && ((mBest = (pNew->prereq & ~mPrereq))!=0 || bIn) ){
148232 mBestNoIn = pNew->prereq & ~mPrereq;
148258 if( pNew->prereq==mPrereq ){
148379 whereOrInsert(&sSum, sPrev.a[i].prereq | sCur.a[j].prereq,
148407 pNew->prereq = sSum.a[i].prereq;
148997 if( (pWLoop->prereq & ~pFrom->maskLoop)!=0 ) continue;