Lines Matching refs:pWhen
18958 Expr *pWhen; /* The WHEN clause of the expression (may be NULL) */ member
107439 if( rc==SQLITE_OK && pNew->pWhen ){
107440 rc = sqlite3ResolveExprNames(&sNC, pNew->pWhen);
107516 sqlite3WalkExpr(pWalker, pTrigger->pWhen);
120290 sqlite3ExprDelete(dbMem, p->pWhen);
120808 Expr *pWhen = 0; /* WHEN clause for the trigger */
120855 pWhen = sqlite3ExprAnd(pParse, pWhen, pEq);
120926 if( pWhen ){
120927 pWhen = sqlite3PExpr(pParse, TK_NOT, pWhen, 0);
120928 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
120936 sqlite3ExprDelete(db, pWhen);
137013 Expr *pWhen, /* WHEN clause */
137169 pTrigger->pWhen = pWhen;
137170 pWhen = 0;
137172 pTrigger->pWhen = sqlite3ExprDup(db, pWhen, EXPRDUP_REDUCE);
137183 sqlite3ExprDelete(db, pWhen);
137236 || sqlite3FixExpr(&sFix, pTrig->pWhen)
137487 sqlite3ExprDelete(db, pTrigger->pWhen);
137832 Expr *pWhen = 0; /* Duplicate of trigger WHEN expression */
137892 if( pTrigger->pWhen ){
137893 pWhen = sqlite3ExprDup(db, pTrigger->pWhen, 0);
137894 if( SQLITE_OK==sqlite3ResolveExprNames(&sNC, pWhen)
137898 sqlite3ExprIfFalse(pSubParse, pWhen, iEndTrigger, SQLITE_JUMPIFNULL);
137900 sqlite3ExprDelete(db, pWhen);