From fa2cf164aaf91e074be653c28e035f65d80eb666 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Tue, 29 Jan 2019 16:49:25 -0500 Subject: 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 --- src/include/optimizer/optimizer.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/include/optimizer/optimizer.h') diff --git a/src/include/optimizer/optimizer.h b/src/include/optimizer/optimizer.h index 1cd5c80e768..ffaf5b9450b 100644 --- a/src/include/optimizer/optimizer.h +++ b/src/include/optimizer/optimizer.h @@ -25,10 +25,10 @@ #include "nodes/parsenodes.h" /* - * We don't want to include nodes/relation.h here, because non-planner + * We don't want to include nodes/pathnodes.h here, because non-planner * code should generally treat PlannerInfo as an opaque typedef. * But we'd like such code to use that typedef name, so define the - * typedef either here or in relation.h, whichever is read first. + * typedef either here or in pathnodes.h, whichever is read first. */ #ifndef HAVE_PLANNERINFO_TYPEDEF typedef struct PlannerInfo PlannerInfo; -- cgit v1.2.3