Home
last modified time | relevance | path

Searched refs:Bitmask (Results 1 – 10 of 10) sorted by relevance

/sqlite-3.40.0/src/
H A DwhereInt.h108 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 Dwhereexpr.c677 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 Dwhere.c877 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 DsqliteInt.h1240 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 Dwherecode.c1268 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 Dresolve.c160 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 Dexpr.c2840 Bitmask colUsed; /* Columns of the index used */ in sqlite3FindInIndex()
2841 Bitmask mCol; /* Mask for the current column */ in sqlite3FindInIndex()
H A Dbuild.c2296 Bitmask m = 0; in recomputeColumnsNotIndexed()
H A Dtest1.c8813 static int bitmask_size = sizeof(Bitmask)*8; in Sqlitetest1_Init()
/sqlite-3.40.0/doc/
H A Dtrusted-schema.md116 <li> _flags_ &rarr; Bitmask of SQLITE\_INNOCUOUS, SQLITE\_DIRECTONLY,