Lines Matching refs:pMaskSet
240 Bitmask sqlite3WhereGetMask(WhereMaskSet *pMaskSet, int iCursor){ in sqlite3WhereGetMask() argument
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() argument
289 assert( pMaskSet->n < ArraySize(pMaskSet->ix) ); in createMask()
290 pMaskSet->ix[pMaskSet->n++] = iCursor; in createMask()
5638 WhereMaskSet *pMaskSet; /* The expression mask set */ in sqlite3WhereBegin() local
5711 pMaskSet = &pWInfo->sMaskSet; in sqlite3WhereBegin()
5712 pMaskSet->n = 0; in sqlite3WhereBegin()
5713 pMaskSet->ix[0] = -99; /* Initialize ix[0] to a value that can never be in sqlite3WhereBegin()
5758 createMask(pMaskSet, pTabList->a[ii].iCursor); in sqlite3WhereBegin()
5765 Bitmask m = sqlite3WhereGetMask(pMaskSet, pTabList->a[ii].iCursor); in sqlite3WhereBegin()