Lines Matching refs:Expr
425 Expr *pRight, /* RHS of comparison */ in updateRangeAffinityStr()
431 Expr *p = sqlite3VectorFieldSubexpr(pRight, i); in updateRangeAffinityStr()
470 static Expr *removeUnindexableInClauseTerms( in removeUnindexableInClauseTerms()
474 Expr *pX /* The IN expression to be reduced */ in removeUnindexableInClauseTerms()
477 Expr *pNew; in removeUnindexableInClauseTerms()
513 Expr *p = pLhs->a[0].pExpr; in removeUnindexableInClauseTerms()
567 Expr *pX = pTerm->pExpr; in codeEqualityTerm()
614 Expr *pExpr = pTerm->pExpr; in codeEqualityTerm()
850 Expr *pRight = pTerm->pExpr->pRight; in codeAllEqualityTerms()
926 static int codeCursorHintCheckExpr(Walker *pWalker, Expr *pExpr){ in codeCursorHintCheckExpr()
953 static int codeCursorHintIsOrFunction(Walker *pWalker, Expr *pExpr){ in codeCursorHintIsOrFunction()
988 static int codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr){ in codeCursorHintFixExpr()
1027 Expr *pExpr = 0; in codeCursorHint()
1074 Expr *pExpr = pTerm->pExpr; in codeCursorHint()
1192 static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg){ in codeExprOrVector()
1228 Expr *pTruth, in whereApplyPartialIndexConstraints()
1239 Expr *pExpr; in whereApplyPartialIndexConstraints()
1435 Expr *pRight = pTerm->pExpr->pRight; in sqlite3WhereCodeOneLoopStart()
1473 Expr *pCompare; /* The comparison operator */ in sqlite3WhereCodeOneLoopStart()
1474 Expr *pRight; /* RHS of the comparison */ in sqlite3WhereCodeOneLoopStart()
1500 Expr *pLeft = pTerm->pExpr->pLeft; in sqlite3WhereCodeOneLoopStart()
1583 Expr *pX; /* The expression that defines the start bound */ in sqlite3WhereCodeOneLoopStart()
1635 Expr *pX; in sqlite3WhereCodeOneLoopStart()
1843 Expr *pRight = pRangeStart->pExpr->pRight; in sqlite3WhereCodeOneLoopStart()
1944 Expr *pRight = pRangeEnd->pExpr->pRight; in sqlite3WhereCodeOneLoopStart()
2140 Expr *pAndExpr = 0; /* An ".. AND (...)" expression */ in sqlite3WhereCodeOneLoopStart()
2230 Expr *pExpr = pWC->a[iTerm].pExpr; in sqlite3WhereCodeOneLoopStart()
2262 Expr *pOrExpr = pOrTerm->pExpr; /* Current OR clause term */ in sqlite3WhereCodeOneLoopStart()
2263 Expr *pDelete; /* Local copy of OR clause term */ in sqlite3WhereCodeOneLoopStart()
2461 Expr *pE; in sqlite3WhereCodeOneLoopStart()
2542 Expr *pE, sEAlt; in sqlite3WhereCodeOneLoopStart()
2692 Expr *pSubWhere = 0; in sqlite3WhereRightJoinLoop()