Bitmask 10425 ext/sqlite3/libsqlite/sqlite3.c #define BMS ((int)(sizeof(Bitmask)*8)) Bitmask 10464 ext/sqlite3/libsqlite/sqlite3.c Bitmask colUsed; /* Bit N (1<<N) set if column N of pTab is used */ Bitmask 70393 ext/sqlite3/libsqlite/sqlite3.c pMatch->colUsed |= ((Bitmask)1)<<n; Bitmask 70437 ext/sqlite3/libsqlite/sqlite3.c pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol); Bitmask 98439 ext/sqlite3/libsqlite/sqlite3.c Bitmask prereqRight; /* Bitmask of tables used by pExpr->pRight */ Bitmask 98440 ext/sqlite3/libsqlite/sqlite3.c Bitmask prereqAll; /* Bitmask of tables referenced by pExpr */ Bitmask 98466 ext/sqlite3/libsqlite/sqlite3.c Bitmask vmask; /* Bitmask identifying virtual table cursors */ Bitmask 98484 ext/sqlite3/libsqlite/sqlite3.c Bitmask indexable; /* Bitmask of all indexable tables in the clause */ Bitmask 98533 ext/sqlite3/libsqlite/sqlite3.c Bitmask used; /* Bitmask of cursors used by this plan */ Bitmask 98732 ext/sqlite3/libsqlite/sqlite3.c static Bitmask getMask(WhereMaskSet *pMaskSet, int iCursor){ Bitmask 98734 ext/sqlite3/libsqlite/sqlite3.c assert( pMaskSet->n<=(int)sizeof(Bitmask)*8 ); Bitmask 98737 ext/sqlite3/libsqlite/sqlite3.c return ((Bitmask)1)<<i; Bitmask 98770 ext/sqlite3/libsqlite/sqlite3.c static Bitmask exprListTableUsage(WhereMaskSet*, ExprList*); Bitmask 98771 ext/sqlite3/libsqlite/sqlite3.c static Bitmask exprSelectTableUsage(WhereMaskSet*, Select*); Bitmask 98772 ext/sqlite3/libsqlite/sqlite3.c static Bitmask exprTableUsage(WhereMaskSet *pMaskSet, Expr *p){ Bitmask 98773 ext/sqlite3/libsqlite/sqlite3.c Bitmask mask = 0; Bitmask 98788 ext/sqlite3/libsqlite/sqlite3.c static Bitmask exprListTableUsage(WhereMaskSet *pMaskSet, ExprList *pList){ Bitmask 98790 ext/sqlite3/libsqlite/sqlite3.c Bitmask mask = 0; Bitmask 98798 ext/sqlite3/libsqlite/sqlite3.c static Bitmask exprSelectTableUsage(WhereMaskSet *pMaskSet, Select *pS){ Bitmask 98799 ext/sqlite3/libsqlite/sqlite3.c Bitmask mask = 0; Bitmask 99189 ext/sqlite3/libsqlite/sqlite3.c Bitmask chngToIN; /* Tables that might satisfy case 1 */ Bitmask 99190 ext/sqlite3/libsqlite/sqlite3.c Bitmask indexable; /* Tables that are indexable, satisfying case 2 */ Bitmask 99212 ext/sqlite3/libsqlite/sqlite3.c indexable = ~(Bitmask)0; Bitmask 99225 ext/sqlite3/libsqlite/sqlite3.c Bitmask b = 0; Bitmask 99248 ext/sqlite3/libsqlite/sqlite3.c Bitmask b; Bitmask 99435 ext/sqlite3/libsqlite/sqlite3.c Bitmask prereqLeft; /* Prerequesites of the pExpr->pLeft */ Bitmask 99436 ext/sqlite3/libsqlite/sqlite3.c Bitmask prereqAll; /* Prerequesites of pExpr */ Bitmask 99437 ext/sqlite3/libsqlite/sqlite3.c Bitmask extraRight = 0; /* Extra dependencies on LEFT JOIN */ Bitmask 99467 ext/sqlite3/libsqlite/sqlite3.c Bitmask x = getMask(pMaskSet, pExpr->iRightJoinTable); Bitmask 99640 ext/sqlite3/libsqlite/sqlite3.c Bitmask prereqColumn, prereqExpr; Bitmask 99723 ext/sqlite3/libsqlite/sqlite3.c Bitmask allowed = ~getMask(pMaskSet, iBase); Bitmask 99964 ext/sqlite3/libsqlite/sqlite3.c const Bitmask maskSrc = getMask(pWC->pMaskSet, iCur); /* Bitmask for pSrc */ Bitmask 99986 ext/sqlite3/libsqlite/sqlite3.c Bitmask used = 0; Bitmask 100153 ext/sqlite3/libsqlite/sqlite3.c Bitmask idxCols; /* Bitmap of columns used for indexing */ Bitmask 100154 ext/sqlite3/libsqlite/sqlite3.c Bitmask extraCols; /* Bitmap of additional columns */ Bitmask 100173 ext/sqlite3/libsqlite/sqlite3.c Bitmask cMask = iCol>=BMS ? ((Bitmask)1)<<(BMS-1) : ((Bitmask)1)<<iCol; Bitmask 100193 ext/sqlite3/libsqlite/sqlite3.c extraCols = pSrc->colUsed & (~idxCols | (((Bitmask)1)<<(BMS-1))); Bitmask 100198 ext/sqlite3/libsqlite/sqlite3.c if( extraCols & (((Bitmask)1)<<i) ) nColumn++; Bitmask 100200 ext/sqlite3/libsqlite/sqlite3.c if( pSrc->colUsed & (((Bitmask)1)<<(BMS-1)) ){ Bitmask 100224 ext/sqlite3/libsqlite/sqlite3.c Bitmask cMask = iCol>=BMS ? ((Bitmask)1)<<(BMS-1) : ((Bitmask)1)<<iCol; Bitmask 100240 ext/sqlite3/libsqlite/sqlite3.c if( extraCols & (((Bitmask)1)<<i) ){ Bitmask 100246 ext/sqlite3/libsqlite/sqlite3.c if( pSrc->colUsed & (((Bitmask)1)<<(BMS-1)) ){ Bitmask 101093 ext/sqlite3/libsqlite/sqlite3.c Bitmask used = 0; Bitmask 101247 ext/sqlite3/libsqlite/sqlite3.c Bitmask m = pSrc->colUsed; Bitmask 101252 ext/sqlite3/libsqlite/sqlite3.c m &= ~(((Bitmask)1)<<x); Bitmask 101378 ext/sqlite3/libsqlite/sqlite3.c Bitmask thisTab; /* Bitmap for pSrc */ Bitmask 101921 ext/sqlite3/libsqlite/sqlite3.c static Bitmask codeOneLoopStart( Bitmask 102710 ext/sqlite3/libsqlite/sqlite3.c Bitmask notReady; /* Cursors that are not yet positioned */ Bitmask 102805 ext/sqlite3/libsqlite/sqlite3.c pWC->vmask |= ((Bitmask)1 << i); Bitmask 102811 ext/sqlite3/libsqlite/sqlite3.c Bitmask toTheLeft = 0; Bitmask 102813 ext/sqlite3/libsqlite/sqlite3.c Bitmask m = getMask(pMaskSet, pTabList->a[i].iCursor); Bitmask 102845 ext/sqlite3/libsqlite/sqlite3.c notReady = ~(Bitmask)0; Bitmask 102853 ext/sqlite3/libsqlite/sqlite3.c Bitmask m; /* Bitmask value for j or bestJ */ Bitmask 102856 ext/sqlite3/libsqlite/sqlite3.c Bitmask notIndexed; /* Mask of tables that cannot use an index */ Bitmask 102908 ext/sqlite3/libsqlite/sqlite3.c Bitmask mask; /* Mask of tables not yet ready */ Bitmask 103058 ext/sqlite3/libsqlite/sqlite3.c notReady = ~(Bitmask)0; Bitmask 103086 ext/sqlite3/libsqlite/sqlite3.c Bitmask b = pTabItem->colUsed; Bitmask 103121 ext/sqlite3/libsqlite/sqlite3.c notReady = ~(Bitmask)0;