OSDN Git Service

Clean up plantree representation of SubPlan-s --- SubLink does not appear
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 14 Dec 2002 00:17:59 +0000 (00:17 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 14 Dec 2002 00:17:59 +0000 (00:17 +0000)
commit2d8d66628a8ac49deba8483608135b3c358ae729
tree95f321c5fc2035b5110317e25b0449e85065c8a5
parent29cdab3d531b6f612ab53b93dbb34a131e9cdb1c
Clean up plantree representation of SubPlan-s --- SubLink does not appear
in the planned representation of a subplan at all any more, only SubPlan.
This means subselect.c doesn't scribble on its input anymore, which seems
like a good thing; and there are no longer three different possible
interpretations of a SubLink.  Simplify node naming and improve comments
in primnodes.h.  No change to stored rules, though.
24 files changed:
src/backend/commands/explain.c
src/backend/executor/execAmi.c
src/backend/executor/execProcnode.c
src/backend/executor/execQual.c
src/backend/executor/nodeSubplan.c
src/backend/nodes/copyfuncs.c
src/backend/nodes/equalfuncs.c
src/backend/nodes/outfuncs.c
src/backend/nodes/readfuncs.c
src/backend/optimizer/path/costsize.c
src/backend/optimizer/plan/planner.c
src/backend/optimizer/plan/setrefs.c
src/backend/optimizer/plan/subselect.c
src/backend/optimizer/prep/prepunion.c
src/backend/optimizer/util/clauses.c
src/backend/optimizer/util/var.c
src/backend/utils/adt/ruleutils.c
src/include/executor/executor.h
src/include/executor/nodeSubplan.h
src/include/nodes/execnodes.h
src/include/nodes/nodes.h
src/include/nodes/params.h
src/include/nodes/primnodes.h
src/include/optimizer/clauses.h