Searched refs:pMaskSet (Results 1 – 2 of 2) sorted by relevance
943 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pWhere); in exprSelectUsage()944 mask |= sqlite3WhereExprUsage(pMaskSet, pS->pHaving); in exprSelectUsage()1074 pMaskSet = &pWInfo->sMaskSet; in exprAnalyze()1078 pMaskSet->bVarSelect = 0; in exprAnalyze()1096 prereqAll = sqlite3WhereExprUsageNN(pMaskSet, pExpr); in exprAnalyze()1734 WhereMaskSet *pMaskSet, in sqlite3WhereExprUsageFull() argument1741 mask |= sqlite3WhereExprUsageNN(pMaskSet, p->pRight); in sqlite3WhereExprUsageFull()1745 mask |= exprSelectUsage(pMaskSet, p->x.pSelect); in sqlite3WhereExprUsageFull()1761 return sqlite3WhereGetMask(pMaskSet, p->iTable); in sqlite3WhereExprUsageNN()1766 return sqlite3WhereExprUsageFull(pMaskSet, p); in sqlite3WhereExprUsageNN()[all …]
242 assert( pMaskSet->n<=(int)sizeof(Bitmask)*8 ); in sqlite3WhereGetMask()243 assert( pMaskSet->n>0 || pMaskSet->ix[0]<0 ); in sqlite3WhereGetMask()245 if( pMaskSet->ix[0]==iCursor ){ in sqlite3WhereGetMask()248 for(i=1; i<pMaskSet->n; i++){ in sqlite3WhereGetMask()249 if( pMaskSet->ix[i]==iCursor ){ in sqlite3WhereGetMask()288 static void createMask(WhereMaskSet *pMaskSet, int iCursor){ in createMask() argument289 assert( pMaskSet->n < ArraySize(pMaskSet->ix) ); in createMask()290 pMaskSet->ix[pMaskSet->n++] = iCursor; in createMask()5711 pMaskSet = &pWInfo->sMaskSet; in sqlite3WhereBegin()5712 pMaskSet->n = 0; in sqlite3WhereBegin()[all …]