Home
last modified time | relevance | path

Searched refs:pMaskSet (Results 1 – 2 of 2) sorted by relevance

/sqlite-3.40.0/src/
H A Dwhereexpr.c943 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() argument
1741 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 …]
H A Dwhere.c242 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() argument
289 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 …]