Searched refs:Bitmask (Results 1 – 10 of 10) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | whereInt.h | 108 Bitmask notReady; /* FROM entries not usable at this level */ 130 Bitmask maskSelf; /* Bitmask identifying table iTab */ 173 Bitmask prereq; /* Prerequisites */ 286 Bitmask prereqAll; /* Bitmask of tables referenced by pExpr */ 501 Bitmask sqlite3WhereGetMask(WhereMaskSet*,int); 511 Bitmask notReady, /* RHS must not overlap with this mask */ 545 Bitmask sqlite3WhereCodeOneLoopStart( 551 Bitmask notReady /* Which tables are currently available */ 564 Bitmask sqlite3WhereExprUsage(WhereMaskSet*, Expr*); 565 Bitmask sqlite3WhereExprUsageNN(WhereMaskSet*, Expr*); [all …]
|
| H A D | whereexpr.c | 677 indexable = ~(Bitmask)0; in exprAnalyzeOrTerm() 678 chngToIN = ~(Bitmask)0; in exprAnalyzeOrTerm() 689 Bitmask b = 0; in exprAnalyzeOrTerm() 716 Bitmask b; in exprAnalyzeOrTerm() 937 Bitmask mask = 0; in exprSelectUsage() 1058 Bitmask prereqAll; /* Prerequesites of pExpr */ in exprAnalyze() 1112 Bitmask x = sqlite3WhereGetMask(pMaskSet, pExpr->w.iJoin); in exprAnalyze() 1467 Bitmask prereqColumn, prereqExpr; in exprAnalyze() 1733 static SQLITE_NOINLINE Bitmask sqlite3WhereExprUsageFull( in sqlite3WhereExprUsageFull() 1737 Bitmask mask; in sqlite3WhereExprUsageFull() [all …]
|
| H A D | where.c | 877 Bitmask cMask; in constructAutomaticIndex() 933 Bitmask cMask; in constructAutomaticIndex() 2146 Bitmask mAll = (((Bitmask)1)<<(nb*4)) - 1; in sqlite3WhereLoopPrint() 3549 Bitmask m; in whereLoopAddBtree() 4128 Bitmask mPrereq, in whereLoopAddOr() 4129 Bitmask mUnusable in whereLoopAddOr() 4258 Bitmask mPrior = 0; in whereLoopAddAll() 5103 Bitmask notUsed; in wherePathSolver() 5349 Bitmask notReady in whereOmitNoopJoin() 5352 Bitmask tabUsed; in whereOmitNoopJoin() [all …]
|
| H A D | sqliteInt.h | 1240 typedef SQLITE_BITMASK_TYPE Bitmask; typedef 1242 typedef u64 Bitmask; typedef 1248 #define BMS ((int)(sizeof(Bitmask)*8)) 1253 #define MASKBIT(n) (((Bitmask)1)<<(n)) 1257 #define ALLBITS ((Bitmask)-1) 1258 #define TOPBIT (((Bitmask)1)<<(BMS-1)) 2644 Bitmask colNotIdxed; /* Unindexed columns in pTab */ 3144 Bitmask colUsed; /* Bit N set if column N used. Details above for N>62 */ 5090 Bitmask sqlite3ExprColUsed(Expr*);
|
| H A D | wherecode.c | 1268 Bitmask notReady /* Loops that are not ready */ in filterPullDown() 1316 Bitmask sqlite3WhereCodeOneLoopStart( in sqlite3WhereCodeOneLoopStart() 1322 Bitmask notReady /* Which tables are currently available */ in sqlite3WhereCodeOneLoopStart() 2483 Bitmask m = sqlite3WhereGetMask(&pWInfo->sMaskSet, pE->w.iJoin); in sqlite3WhereCodeOneLoopStart() 2698 Bitmask mAll = 0; in sqlite3WhereRightJoinLoop()
|
| H A D | resolve.c | 160 Bitmask sqlite3ExprColUsed(Expr *pExpr){ in sqlite3ExprColUsed() 178 return ((Bitmask)1)<<n; in sqlite3ExprColUsed() 784 pItem->colUsed |= ((Bitmask)1)<<(iCol>=BMS ? BMS-1 : iCol); in sqlite3CreateColumnExpr()
|
| H A D | expr.c | 2840 Bitmask colUsed; /* Columns of the index used */ in sqlite3FindInIndex() 2841 Bitmask mCol; /* Mask for the current column */ in sqlite3FindInIndex()
|
| H A D | build.c | 2296 Bitmask m = 0; in recomputeColumnsNotIndexed()
|
| H A D | test1.c | 8813 static int bitmask_size = sizeof(Bitmask)*8; in Sqlitetest1_Init()
|
| /sqlite-3.40.0/doc/ |
| H A D | trusted-schema.md | 116 <li> _flags_ → Bitmask of SQLITE\_INNOCUOUS, SQLITE\_DIRECTONLY,
|