Commit ecef2caa authored by Tom Lane's avatar Tom Lane

Clean up routines in setrefs.c by replacing individual tree

walking logic with expression_tree_walker/mutator calls.
parent 6bc601b6
This diff is collapsed.
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
* *
* Copyright (c) 1994, Regents of the University of California * Copyright (c) 1994, Regents of the University of California
* *
* $Id: planmain.h,v 1.29 1999/07/15 15:21:22 momjian Exp $ * $Id: planmain.h,v 1.30 1999/08/09 00:56:04 tgl Exp $
* *
*------------------------------------------------------------------------- *-------------------------------------------------------------------------
*/ */
...@@ -49,9 +49,7 @@ extern void add_missing_vars_to_tlist(Query *root, List *tlist); ...@@ -49,9 +49,7 @@ extern void add_missing_vars_to_tlist(Query *root, List *tlist);
*/ */
extern void set_tlist_references(Plan *plan); extern void set_tlist_references(Plan *plan);
extern List *join_references(List *clauses, List *outer_tlist, extern List *join_references(List *clauses, List *outer_tlist,
List *inner_tlist); List *inner_tlist);
extern List *index_outerjoin_references(List *inner_indxqual,
List *outer_tlist, Index inner_relid);
extern void replace_tlist_with_subplan_refs(List *tlist, extern void replace_tlist_with_subplan_refs(List *tlist,
Index subvarno, Index subvarno,
List *subplanTargetList); List *subplanTargetList);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment