diff options
| author | Tom Lane | 2003-01-15 23:10:32 +0000 |
|---|---|---|
| committer | Tom Lane | 2003-01-15 23:10:32 +0000 |
| commit | cde9f852e0d91774a3ed633f6bce935343920a08 (patch) | |
| tree | 48854e94088f4cd4e5c7f5f85911f84a8f68851e /src/include/optimizer | |
| parent | 606d4f7b38668b1d42159555035b4990704bfaf2 (diff) | |
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.
Diffstat (limited to 'src/include/optimizer')
| -rw-r--r-- | src/include/optimizer/planmain.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/include/optimizer/planmain.h b/src/include/optimizer/planmain.h index f2604527001..66925931609 100644 --- a/src/include/optimizer/planmain.h +++ b/src/include/optimizer/planmain.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: planmain.h,v 1.65 2003/01/15 19:35:47 tgl Exp $ + * $Id: planmain.h,v 1.66 2003/01/15 23:10:32 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -63,9 +63,6 @@ extern bool exprs_known_equal(Query *root, Node *item1, Node *item2); * prototypes for plan/setrefs.c */ extern void set_plan_references(Plan *plan, List *rtable); -extern List *join_references(List *clauses, List *rtable, - List *outer_tlist, List *inner_tlist, - Index acceptable_rel); extern void fix_opfuncids(Node *node); #endif /* PLANMAIN_H */ |
