diff options
author | drh <drh@noemail.net> | 2005-01-17 22:08:19 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2005-01-17 22:08:19 +0000 |
commit | 626a879a25f01431a1212c22b5a99bb768e44b32 (patch) | |
tree | 6d5f94f3e00b00e8fd100d15d577d2a44279d105 /src/trigger.c | |
parent | 3719d7f9c4829ee2624bcd64f0e89d86a85eb3c8 (diff) | |
download | sqlite-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.c | 2 |
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; |