Lines Matching refs:Bitmask
205 Bitmask prereq, /* Prerequisites of the new entry */ in whereOrInsert()
240 Bitmask sqlite3WhereGetMask(WhereMaskSet *pMaskSet, int iCursor){ in sqlite3WhereGetMask()
242 assert( pMaskSet->n<=(int)sizeof(Bitmask)*8 ); in sqlite3WhereGetMask()
504 Bitmask notReady, /* RHS must not overlap with this mask */ in sqlite3WhereFindTerm()
633 if( 0==sqlite3WhereFindTerm(pWC, iBase, i, ~(Bitmask)0, WO_EQ, pIdx) ){ in isDistinctRedundant()
792 const Bitmask notReady /* Tables in outer loops of the join */ in termCanDriveIndex()
824 const Bitmask notReady, /* Mask of cursors that are not available */ in constructAutomaticIndex()
842 Bitmask idxCols; /* Bitmap of columns used for indexing */ in constructAutomaticIndex()
843 Bitmask extraCols; /* Bitmap of additional columns */ in constructAutomaticIndex()
877 Bitmask cMask; in constructAutomaticIndex()
933 Bitmask cMask; in constructAutomaticIndex()
1058 Bitmask notReady /* Loops that are not ready */ in sqlite3ConstructBloomFilter()
1170 Bitmask mUnusable, /* Ignore terms with these prereqs */ in allocateIndexInfo()
2146 Bitmask mAll = (((Bitmask)1)<<(nb*4)) - 1; in sqlite3WhereLoopPrint()
2627 Bitmask notAllowed = ~(pLoop->prereq|pLoop->maskSelf); in whereLoopOutputAdjust()
2797 Bitmask saved_prereq; /* Original value of pNew->prereq */ in whereLoopAddBtreeIndex()
3376 Bitmask mPrereq /* Extra prerequesites for using this table */ in whereLoopAddBtree()
3549 Bitmask m; in whereLoopAddBtree()
3673 Bitmask mPrereq, /* Mask of tables that must be used. */ in whereLoopAddVirtualOne()
3674 Bitmask mUsable, /* Mask of usable tables */ in whereLoopAddVirtualOne()
3997 Bitmask mPrereq, /* Tables that must be scanned before this one */ in whereLoopAddVirtual()
3998 Bitmask mUnusable /* Tables that must be scanned after this one */ in whereLoopAddVirtual()
4009 Bitmask mBest; /* Tables used by best possible plan */ in whereLoopAddVirtual()
4053 Bitmask mPrev = 0; in whereLoopAddVirtual()
4054 Bitmask mBestNoIn = 0; in whereLoopAddVirtual()
4074 Bitmask mNext = ALLBITS; in whereLoopAddVirtual()
4077 Bitmask mThis = ( in whereLoopAddVirtual()
4128 Bitmask mPrereq, in whereLoopAddOr()
4129 Bitmask mUnusable in whereLoopAddOr()
4257 Bitmask mPrereq = 0; in whereLoopAddAll()
4258 Bitmask mPrior = 0; in whereLoopAddAll()
4281 Bitmask mUnusable = 0; in whereLoopAddAll()
4361 Bitmask *pRevMask /* OUT: Mask of WhereLoops to run in reverse order */ in wherePathSatisfiesOrderBy()
4383 Bitmask obSat = 0; /* Mask of ORDER BY terms satisfied so far */ in wherePathSatisfiesOrderBy()
4384 Bitmask obDone; /* Mask of all ORDER BY terms */ in wherePathSatisfiesOrderBy()
4385 Bitmask orderDistinctMask; /* Mask of all well-ordered loops */ in wherePathSatisfiesOrderBy()
4386 Bitmask ready; /* Mask of inner loops */ in wherePathSatisfiesOrderBy()
4657 Bitmask mTerm; in wherePathSatisfiesOrderBy()
4671 Bitmask m = ALWAYS(i<BMS) ? MASKBIT(i) - 1 : 0; in wherePathSatisfiesOrderBy()
4874 Bitmask maskNew; /* Mask of src visited by (..) */ in wherePathSolver()
4875 Bitmask revMask; /* Mask of rev-order loops for (..) */ in wherePathSolver()
5103 Bitmask notUsed; in wherePathSolver()
5126 Bitmask m = 0; in wherePathSolver()
5147 Bitmask revMask = 0; in wherePathSolver()
5347 static SQLITE_NOINLINE Bitmask whereOmitNoopJoin( in whereOmitNoopJoin()
5349 Bitmask notReady in whereOmitNoopJoin()
5352 Bitmask tabUsed; in whereOmitNoopJoin()
5636 Bitmask notReady; /* Cursors that are not yet positioned */ in sqlite3WhereBegin()
5763 Bitmask mx = 0; in sqlite3WhereBegin()
5765 Bitmask m = sqlite3WhereGetMask(pMaskSet, pTabList->a[ii].iCursor); in sqlite3WhereBegin()
5918 notReady = ~(Bitmask)0; in sqlite3WhereBegin()
6031 Bitmask b = pTabItem->colUsed; in sqlite3WhereBegin()