Lines Matching refs:pWhen
18667 Expr *pWhen; /* The WHEN clause of the expression (may be NULL) */ member
109296 if( rc==SQLITE_OK && pNew->pWhen ){
109297 rc = sqlite3ResolveExprNames(&sNC, pNew->pWhen);
109375 sqlite3WalkExpr(pWalker, pTrigger->pWhen);
123242 sqlite3ExprDelete(dbMem, p->pWhen);
123783 Expr *pWhen = 0; /* WHEN clause for the trigger */
123830 pWhen = sqlite3ExprAnd(pParse, pWhen, pEq);
123901 if( pWhen ){
123902 pWhen = sqlite3PExpr(pParse, TK_NOT, pWhen, 0);
123903 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
123911 sqlite3ExprDelete(db, pWhen);
141098 Expr *pWhen, /* WHEN clause */
141254 pTrigger->pWhen = pWhen;
141255 pWhen = 0;
141257 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
141268 sqlite3ExprDelete(db, pWhen);
141321 || sqlite3FixExpr(&sFix, pTrig->pWhen)
141572 sqlite3ExprDelete(db, pTrigger->pWhen);
142090 Expr *pWhen = 0; /* Duplicate of trigger WHEN expression */
142150 if( pTrigger->pWhen ){
142151 pWhen = sqlite3ExprDup(db, pTrigger->pWhen, 0);
142153 && SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen)
142156 sqlite3ExprIfFalse(pSubParse, pWhen, iEndTrigger, SQLITE_JUMPIFNULL);
142158 sqlite3ExprDelete(db, pWhen);