Rename nodes/relation.h to nodes/pathnodes.h.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: fa2cf164aaf91e074be653c28e035f65d80eb666
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2019-01-29T21:49:25Z
Releases: 12.0
Rename nodes/relation.h to nodes/pathnodes.h.

The old name of this file was never a very good indication of what it
was for.  Now that there's also access/relation.h, we have a potential
confusion hazard as well, so let's rename it to something more apropos.
Per discussion, "pathnodes.h" is reasonable, since a good fraction of
the file is Path node definitions.

While at it, tweak a couple of other headers that were gratuitously
importing relation.h into modules that don't need it.

Discussion: https://postgr.es/m/7719.1548688728@sss.pgh.pa.us

Files

PathChange+/−
contrib/bloom/bloom.h modified +1 −1
contrib/postgres_fdw/postgres_fdw.h modified +1 −1
src/backend/executor/execAmi.c modified +2 −1
src/backend/executor/nodeCustom.c modified +1 −0
src/backend/nodes/copyfuncs.c modified +2 −2
src/backend/nodes/equalfuncs.c modified +2 −2
src/backend/nodes/nodeFuncs.c modified +1 −1
src/backend/nodes/outfuncs.c modified +2 −2
src/backend/nodes/print.c modified +1 −1
src/backend/nodes/README modified +1 −1
src/backend/optimizer/path/costsize.c modified +2 −2
src/backend/optimizer/util/predtest.c modified +1 −1
src/backend/rewrite/rewriteManip.c modified +1 −1
src/backend/statistics/dependencies.c modified +1 −1
src/backend/statistics/extended_stats.c modified +0 −1
src/include/access/tsmapi.h modified +1 −1
src/include/executor/executor.h modified +1 −1
src/include/executor/nodeCustom.h modified +0 −1
src/include/foreign/fdwapi.h modified +1 −1
src/include/nodes/extensible.h modified +1 −1
src/include/nodes/nodes.h modified +4 −4
src/include/nodes/pathnodes.h (from src/include/nodes/relation.h) renamed +6 −6
src/include/optimizer/appendinfo.h modified +1 −1
src/include/optimizer/clauses.h modified +1 −1
src/include/optimizer/cost.h modified +1 −1
src/include/optimizer/geqo.h modified +1 −1
src/include/optimizer/inherit.h modified +1 −1
src/include/optimizer/joininfo.h modified +1 −1
src/include/optimizer/optimizer.h modified +2 −2
src/include/optimizer/orclauses.h modified +1 −1
src/include/optimizer/paramassign.h modified +1 −1
src/include/optimizer/pathnode.h modified +1 −1
src/include/optimizer/paths.h modified +1 −1
src/include/optimizer/placeholder.h modified +1 −1
src/include/optimizer/plancat.h modified +1 −1
src/include/optimizer/planmain.h modified +1 −1
src/include/optimizer/planner.h modified +1 −1
src/include/optimizer/prep.h modified +1 −1
src/include/optimizer/restrictinfo.h modified +1 −1
src/include/optimizer/subselect.h modified +1 −1
src/include/optimizer/tlist.h modified +1 −1
src/include/partitioning/partprune.h modified +5 −4
src/include/statistics/statistics.h modified +1 −1
src/include/utils/selfuncs.h modified +1 −1

Discussion