Lines Matching refs:Expr
28 Expr *pWhere, /* the WHERE clause */
30 Expr *pHaving, /* the HAVING clause */
156 Expr **ppExpr /* Add the equality term to this expression */
159 Expr *pE1a, *pE1b, *pE1c;
160 Expr *pE2a, *pE2b, *pE2c;
161 Expr *pE;
195 static void setJoinExpr(Expr *p){
668 Expr *p = pEList->a[i].pExpr;
716 Expr *p;
807 Expr *p, *pR;
935 Expr *pE = pEList->a[k].pExpr;
950 Expr *pE = a[k].pExpr;
981 Expr *pExpr, *pLeft, *pRight;
1081 ** This routine does NOT correctly initialize the Expr.dataType field
1084 ** have all been analyzed. This routine is unable to compute Expr.dataType
1113 Expr *pE = pOrderBy->a[i].pExpr;
1172 ** This routine sets the Expr.dataType field on all elements of
1175 ** a TK_COLUMN as its root node. The Expr.iColumn refers to a
1211 Expr *pE = pOrderBy->a[i].pExpr;
1527 static void substExpr(Expr *pExpr, int iTable, ExprList *pEList){
1533 Expr *pNew;
1649 Expr *pWhere;
1758 Expr *pExpr;
1785 Expr *pHaving = sqliteExprDup(pSub->pHaving);
1848 Expr *pExpr;
2025 Expr *pWhere; /* The WHERE clause. May be NULL */
2028 Expr *pHaving; /* The HAVING clause. May be NULL */
2129 Expr *pE = pOrderBy->a[i].pExpr;
2157 Expr *pE = pGroupBy->a[i].pExpr;
2364 Expr *pE;