Lines Matching refs:mask
937 Bitmask mask = 0; in exprSelectUsage() local
940 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pEList); in exprSelectUsage()
941 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pGroupBy); in exprSelectUsage()
942 mask |= sqlite3WhereExprListUsage(pMaskSet, pS->pOrderBy); in exprSelectUsage()
943 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pWhere); in exprSelectUsage()
944 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pHaving); in exprSelectUsage()
948 mask |= exprSelectUsage(pMaskSet, pSrc->a[i].pSelect); in exprSelectUsage()
950 mask |= sqlite3WhereExprUsage(pMaskSet, pSrc->a[i].u3.pOn); in exprSelectUsage()
953 mask |= sqlite3WhereExprListUsage(pMaskSet, pSrc->a[i].u1.pFuncArg); in exprSelectUsage()
959 return mask; in exprSelectUsage()
1737 Bitmask mask; in sqlite3WhereExprUsageFull() local
1738 mask = (p->op==TK_IF_NULL_ROW) ? sqlite3WhereGetMask(pMaskSet, p->iTable) : 0; in sqlite3WhereExprUsageFull()
1739 if( p->pLeft ) mask |= sqlite3WhereExprUsageNN(pMaskSet, p->pLeft); in sqlite3WhereExprUsageFull()
1741 mask |= sqlite3WhereExprUsageNN(pMaskSet, p->pRight); in sqlite3WhereExprUsageFull()
1745 mask |= exprSelectUsage(pMaskSet, p->x.pSelect); in sqlite3WhereExprUsageFull()
1747 mask |= sqlite3WhereExprListUsage(pMaskSet, p->x.pList); in sqlite3WhereExprUsageFull()
1752 mask |= sqlite3WhereExprListUsage(pMaskSet, p->y.pWin->pPartition); in sqlite3WhereExprUsageFull()
1753 mask |= sqlite3WhereExprListUsage(pMaskSet, p->y.pWin->pOrderBy); in sqlite3WhereExprUsageFull()
1754 mask |= sqlite3WhereExprUsage(pMaskSet, p->y.pWin->pFilter); in sqlite3WhereExprUsageFull()
1757 return mask; in sqlite3WhereExprUsageFull()
1773 Bitmask mask = 0; in sqlite3WhereExprListUsage() local
1776 mask |= sqlite3WhereExprUsage(pMaskSet, pList->a[i].pExpr); in sqlite3WhereExprListUsage()
1779 return mask; in sqlite3WhereExprListUsage()