Lines Matching refs:pWhen
18837 Expr *pWhen; /* The WHEN clause of the expression (may be NULL) */ member
106672 if( rc==SQLITE_OK && pNew->pWhen ){
106673 rc = sqlite3ResolveExprNames(&sNC, pNew->pWhen);
106733 sqlite3WalkExpr(pWalker, pTrigger->pWhen);
119395 sqlite3ExprDelete(dbMem, p->pWhen);
119913 Expr *pWhen = 0; /* WHEN clause for the trigger */
119960 pWhen = sqlite3ExprAnd(pParse, pWhen, pEq);
120031 if( pWhen ){
120032 pWhen = sqlite3PExpr(pParse, TK_NOT, pWhen, 0);
120033 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
120041 sqlite3ExprDelete(db, pWhen);
135933 Expr *pWhen, /* WHEN clause */
136100 pTrigger->pWhen = pWhen;
136101 pWhen = 0;
136103 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
136114 sqlite3ExprDelete(db, pWhen);
136150 || sqlite3FixExpr(&sFix, pTrig->pWhen)
136395 sqlite3ExprDelete(db, pTrigger->pWhen);
136737 Expr *pWhen = 0; /* Duplicate of trigger WHEN expression */
136797 if( pTrigger->pWhen ){
136798 pWhen = sqlite3ExprDup(db, pTrigger->pWhen, 0);
136799 if( SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen)
136803 sqlite3ExprIfFalse(pSubParse, pWhen, iEndTrigger, SQLITE_JUMPIFNULL);
136805 sqlite3ExprDelete(db, pWhen);