Lines Matching refs:pChanges
29 ExprList *pChanges, /* Things to be changed */ in sqliteUpdate() argument
74 TK_UPDATE, TK_BEFORE, TK_ROW, pChanges); in sqliteUpdate()
76 TK_UPDATE, TK_AFTER, TK_ROW, pChanges); in sqliteUpdate()
116 for(i=0; i<pChanges->nExpr; i++){ in sqliteUpdate()
117 if( sqliteExprResolveIds(pParse, pTabList, 0, pChanges->a[i].pExpr) ){ in sqliteUpdate()
120 if( sqliteExprCheck(pParse, pChanges->a[i].pExpr, 0, 0) ){ in sqliteUpdate()
124 if( sqliteStrICmp(pTab->aCol[j].zName, pChanges->a[i].zName)==0 ){ in sqliteUpdate()
127 pRecnoExpr = pChanges->a[i].pExpr; in sqliteUpdate()
134 if( sqliteIsRowid(pChanges->a[i].zName) ){ in sqliteUpdate()
136 pRecnoExpr = pChanges->a[i].pExpr; in sqliteUpdate()
138 sqliteErrorMsg(pParse, "no such column: %s", pChanges->a[i].zName); in sqliteUpdate()
293 sqliteExprCode(pParse, pChanges->a[j].pExpr); in sqliteUpdate()
304 if( sqliteCodeRowTrigger(pParse, TK_UPDATE, pChanges, TK_BEFORE, pTab, in sqliteUpdate()
371 sqliteExprCode(pParse, pChanges->a[j].pExpr); in sqliteUpdate()
413 if( sqliteCodeRowTrigger(pParse, TK_UPDATE, pChanges, TK_AFTER, pTab, in sqliteUpdate()
456 sqliteExprListDelete(pChanges); in sqliteUpdate()