Lines Matching refs:pWhere
25 sqlite3ExprDelete(db, p->pWhere);
54 Expr *pWhere, /* the WHERE clause */
76 pNew->pWhere = pWhere;
354 isOuter, &p->pWhere);
372 p->pWhere = sqlite3ExprAnd(pParse->db, p->pWhere, pRight->pOn);
401 isOuter, &p->pWhere);
2549 p->pWhere = substExpr(db, p->pWhere, iTable, pEList);
2688 Expr *pWhere; /* The WHERE clause */
2729 if( pSub->pLimit && p->pWhere ) return 0; /* Restriction (19) */
2999 if( pSub->pWhere ){
3000 pWhere = sqlite3ExprDup(db, pSub->pWhere, 0);
3002 pWhere = 0;
3006 pParent->pHaving = pParent->pWhere;
3007 pParent->pWhere = pWhere;
3014 pParent->pWhere = substExpr(db, pParent->pWhere, iParent, pSub->pEList);
3015 pParent->pWhere = sqlite3ExprAnd(db, pParent->pWhere, pWhere);
3092 if( p->pWhere || p->pEList->nExpr!=1
3716 Expr *pWhere; /* The WHERE clause. May be NULL */
3820 pWhere = p->pWhere;
3922 pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, &pOrderBy, 0);
4048 pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, &pGroupBy, 0);
4308 pWInfo = sqlite3WhereBegin(pParse, pTabList, pWhere, &pMinMax, flag);
4442 if( p->pWhere ){
4444 sqlite3PrintExpr(p->pWhere);