Now that switch_outer processing no longer relies on being run after
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 15 Jan 2003 23:10:32 +0000 (23:10 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 15 Jan 2003 23:10:32 +0000 (23:10 +0000)
commitcde9f852e0d91774a3ed633f6bce935343920a08
tree48854e94088f4cd4e5c7f5f85911f84a8f68851e
parent606d4f7b38668b1d42159555035b4990704bfaf2
Now that switch_outer processing no longer relies on being run after
join_references(), it's practical to consolidate all join_references()
processing into the set_plan_references traversal in setrefs.c.  This
seems considerably cleaner than the old way where we did it for join
quals in createplan.c and for targetlists in setrefs.c.
src/backend/optimizer/plan/createplan.c
src/backend/optimizer/plan/setrefs.c
src/include/optimizer/planmain.h