Home
last modified time | relevance | path

Searched refs:WhereTerm (Results 1 – 4 of 4) sorted by relevance

/sqlite-3.40.0/src/
H A DwhereInt.h30 typedef struct WhereTerm WhereTerm; typedef
163 WhereTerm **aLTerm; /* WhereTerms used */
165 WhereTerm *aLTermSpace[3]; /* Initial aLTerm[] space */
267 struct WhereTerm { struct
351 WhereTerm *a; /* Each a[] describes a term of the WHERE cluase */
353 WhereTerm aStatic[1]; /* Initial static space for a[] */
355 WhereTerm aStatic[8]; /* Initial static space for a[] */
504 void sqlite3WhereTermPrint(WhereTerm *pTerm, int iTerm);
507 WhereTerm *sqlite3WhereFindTerm(
H A Dwhereexpr.c61 WhereTerm *pTerm; in whereClauseInsert()
65 WhereTerm *pOld = pWC->a; in whereClauseInsert()
90 sizeof(WhereTerm) - offsetof(WhereTerm,eOperator)); in whereClauseInsert()
482 static WhereTerm *whereNthSubterm(WhereTerm *pTerm, int N){ in whereNthSubterm()
746 WhereTerm *pOne; in exprAnalyzeOrTerm()
749 WhereTerm *pTwo; in exprAnalyzeOrTerm()
1163 WhereTerm *pNew; in exprAnalyze()
1276 WhereTerm *pNewTerm; in exprAnalyze()
1466 WhereTerm *pNewTerm; in exprAnalyze()
1576 WhereTerm *pTerm; in whereAddLimitExpr()
[all …]
H A Dwhere.c508 WhereTerm *pResult = 0; in sqlite3WhereFindTerm()
509 WhereTerm *p; in sqlite3WhereFindTerm()
1181 WhereTerm *pTerm; in allocateIndexInfo()
2236 WhereTerm **paNew; in whereLoopResize()
2626 WhereTerm *pTerm, *pX; in whereLoopOutputAdjust()
3226 WhereTerm *pTerm; in whereUsablePartialIndex()
3448 WhereTerm *pTerm; in whereLoopAddBtree()
3745 WhereTerm *pTerm; in whereLoopAddVirtualOne()
4134 WhereTerm *pTerm, *pWCEnd; in whereLoopAddOr()
4158 WhereTerm *pOrTerm; in whereLoopAddOr()
[all …]
H A Dwherecode.c349 static void disableTerm(WhereLevel *pLevel, WhereTerm *pTerm){ in disableTerm()
773 WhereTerm *pTerm; /* A single constraint term */ in codeAllEqualityTerms()
1031 WhereTerm *pTerm; in codeCursorHint()
1233 WhereTerm *pTerm; in whereApplyPartialIndexConstraints()
1281 WhereTerm *pTerm = pLoop->aLTerm[0]; in filterPullDown()
1330 WhereTerm *pTerm; /* A WHERE clause term */ in sqlite3WhereCodeOneLoopStart()
1569 WhereTerm *pStart, *pEnd; in sqlite3WhereCodeOneLoopStart()
1809 SWAP(WhereTerm *, pRangeEnd, pRangeStart); in sqlite3WhereCodeOneLoopStart()
2259 WhereTerm *pOrTerm = &pOrWc->a[ii]; in sqlite3WhereCodeOneLoopStart()
2543 WhereTerm *pAlt; in sqlite3WhereCodeOneLoopStart()
[all …]