aboutsummaryrefslogtreecommitdiff
path: root/src/trigger.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2005-01-17 22:08:19 +0000
committerdrh <drh@noemail.net>2005-01-17 22:08:19 +0000
commit626a879a25f01431a1212c22b5a99bb768e44b32 (patch)
tree6d5f94f3e00b00e8fd100d15d577d2a44279d105 /src/trigger.c
parent3719d7f9c4829ee2624bcd64f0e89d86a85eb3c8 (diff)
downloadsqlite-626a879a25f01431a1212c22b5a99bb768e44b32.tar.gz
sqlite-626a879a25f01431a1212c22b5a99bb768e44b32.zip
Infrastructure changes to handle name resolution differently. This is needed
to fix various long-standing problems with column names in joins. It will also make the implementation of correlated subqueries easier. (CVS 2228) FossilOrigin-Name: 4a7534396a72ccb300303df28798bb2c50293782
Diffstat (limited to 'src/trigger.c')
-rw-r--r--src/trigger.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/trigger.c b/src/trigger.c
index d4469bf1a..0fe636971 100644
--- a/src/trigger.c
+++ b/src/trigger.c
@@ -766,7 +766,7 @@ int sqlite3CodeRowTrigger(
/* code the WHEN clause */
endTrigger = sqlite3VdbeMakeLabel(pParse->pVdbe);
whenExpr = sqlite3ExprDup(pTrigger->pWhen);
- if( sqlite3ExprResolveIds(pParse, &dummyTablist, 0, whenExpr) ){
+ if( sqlite3ExprResolveNames(pParse, &dummyTablist, 0, whenExpr, 0, 0, 1)){
pParse->trigStack = trigStackEntry.pNext;
sqlite3ExprDelete(whenExpr);
return 1;