Lines Matching refs:pWhen
20004 Expr *pWhen; /* The WHEN clause of the expression (may be NULL) */ member
117469 if( rc==SQLITE_OK && pNew->pWhen ){
117470 rc = sqlite3ResolveExprNames(&sNC, pNew->pWhen);
117564 sqlite3WalkExpr(pWalker, pTrigger->pWhen);
132102 sqlite3ExprDelete(dbMem, p->pWhen);
132651 Expr *pWhen = 0; /* WHEN clause for the trigger */
132698 pWhen = sqlite3ExprAnd(pParse, pWhen, pEq);
132774 if( pWhen ){
132775 pWhen = sqlite3PExpr(pParse, TK_NOT, pWhen, 0);
132776 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
132784 sqlite3ExprDelete(db, pWhen);
151823 Expr *pWhen, /* WHEN clause */
151984 pTrigger->pWhen = pWhen;
151985 pWhen = 0;
151987 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
151998 sqlite3ExprDelete(db, pWhen);
152051 || sqlite3FixExpr(&sFix, pTrig->pWhen)
152320 sqlite3ExprDelete(db, pTrigger->pWhen);
152951 Expr *pWhen = 0; /* Duplicate of trigger WHEN expression */
153009 if( pTrigger->pWhen ){
153010 pWhen = sqlite3ExprDup(db, pTrigger->pWhen, 0);
153012 && SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen)
153015 sqlite3ExprIfFalse(&sSubParse, pWhen, iEndTrigger, SQLITE_JUMPIFNULL);
153017 sqlite3ExprDelete(db, pWhen);