Home
last modified time | relevance | path

Searched refs:prereqRight (Results 1 – 4 of 4) sorted by relevance

/sqlite-3.40.0/src/
H A Dwhereexpr.c1085 pTerm->prereqRight = exprSelectUsage(pMaskSet, pExpr->x.pSelect); in exprAnalyze()
1087 pTerm->prereqRight = sqlite3WhereExprListUsage(pMaskSet, pExpr->x.pList); in exprAnalyze()
1089 prereqAll = prereqLeft | pTerm->prereqRight; in exprAnalyze()
1091 pTerm->prereqRight = sqlite3WhereExprUsage(pMaskSet, pExpr->pRight); in exprAnalyze()
1098 prereqAll = prereqLeft | pTerm->prereqRight; in exprAnalyze()
1143 u16 opMask = (pTerm->prereqRight & prereqLeft)==0 ? WO_ALL : WO_EQUIV; in exprAnalyze()
1160 && exprMightBeIndexed(pSrc, pTerm->prereqRight, aiCurCol, pRight, op) in exprAnalyze()
1195 pNew->prereqRight = prereqLeft | extraRight; in exprAnalyze()
1286 pNewTerm->prereqRight = 0; in exprAnalyze()
1482 pNewTerm->prereqRight = prereqExpr; in exprAnalyze()
[all …]
H A Dwhere.c515 if( (p->prereqRight & notReady)==0 ){ in sqlite3WhereFindTerm()
516 if( p->prereqRight==0 && (p->eOperator&op)!=0 ){ in sqlite3WhereFindTerm()
803 if( (pTerm->prereqRight & notReady)!=0 ) return 0; in termCanDriveIndex()
1201 if( pTerm->prereqRight & mUnusable ) continue; in allocateIndexInfo()
2856 if( pTerm->prereqRight & pNew->maskSelf ) continue; in whereLoopAddBtreeIndex()
3452 if( pTerm->prereqRight & pNew->maskSelf ) continue; in whereLoopAddBtree()
3482 pNew->prereq = mPrereq | pTerm->prereqRight; in whereLoopAddBtree()
3703 if( (pTerm->prereqRight & mUsable)==pTerm->prereqRight in whereLoopAddVirtualOne()
3761 pNew->prereq |= pTerm->prereqRight; in whereLoopAddVirtualOne()
4078 pWC->a[p->aConstraint[i].iTermOffset].prereqRight & ~mPrereq in whereLoopAddVirtual()
[all …]
H A DwhereInt.h285 Bitmask prereqRight; /* Bitmask of tables used by pExpr->pRight */ member
H A Dwherecode.c2557 assert( (pTerm->prereqRight & pLevel->notReady)!=0 ); in sqlite3WhereCodeOneLoopStart()