Lines Matching refs:mask
87 ** Initialize an expression mask set
109 ** Destroy an expression mask set
126 unsigned int mask = 0;
129 mask = getMask(pMaskSet, p->iTable);
130 if( mask==0 ) mask = -1;
131 return mask;
134 mask = exprTableUsage(pMaskSet, p->pRight);
137 mask |= exprTableUsage(pMaskSet, p->pLeft);
142 mask |= exprTableUsage(pMaskSet, p->pList->a[i].pExpr);
145 return mask;
397 ExprMaskSet maskSet; /* The expression mask set */
454 int mask = ~getMask(&maskSet, x);
455 aExpr[i].prereqRight &= mask;
456 aExpr[i].prereqLeft &= mask;
457 aExpr[i].prereqAll &= mask;
460 int mask = ~getMask(&maskSet, x);
461 aExpr[i].prereqRight &= mask;
462 aExpr[i].prereqLeft &= mask;
463 aExpr[i].prereqAll &= mask;
488 int mask = getMask(&maskSet, iCur); /* Cursor mask for this table */
530 loopMask |= mask;
657 loopMask |= mask;