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