Lines Matching refs:pWhen
21094 Expr *pWhen; /* The WHEN clause of the expression (may be NULL) */ member
121714 if( rc==SQLITE_OK && pNew->pWhen ){
121715 rc = sqlite3ResolveExprNames(&sNC, pNew->pWhen);
121810 sqlite3WalkExpr(pWalker, pTrigger->pWhen);
137877 sqlite3ExprDelete(dbMem, p->pWhen);
138427 Expr *pWhen = 0; /* WHEN clause for the trigger */ local
138474 pWhen = sqlite3ExprAnd(pParse, pWhen, pEq);
138554 if( pWhen ){
138555 pWhen = sqlite3PExpr(pParse, TK_NOT, pWhen, 0);
138556 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
138564 sqlite3ExprDelete(db, pWhen);
158052 Expr *pWhen, /* WHEN clause */ argument
158220 pTrigger->pWhen = pWhen;
158221 pWhen = 0;
158223 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
158234 sqlite3ExprDelete(db, pWhen);
158288 || sqlite3FixExpr(&sFix, pTrig->pWhen)
158585 sqlite3ExprDelete(db, pTrigger->pWhen);
159180 Expr *pWhen = 0; /* Duplicate of trigger WHEN expression */ local
159240 if( pTrigger->pWhen ){
159241 pWhen = sqlite3ExprDup(db, pTrigger->pWhen, 0);
159243 && SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen)
159246 sqlite3ExprIfFalse(&sSubParse, pWhen, iEndTrigger, SQLITE_JUMPIFNULL);
159248 sqlite3ExprDelete(db, pWhen);