summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Momjian2000-05-30 00:49:57 +0000
committerBruce Momjian2000-05-30 00:49:57 +0000
commit7ceb7470adcc73ecf61a1b2b3fec09353d8d862a (patch)
tree9c4ff772ea46fc6df892d586b24ae26aad910ab7
parentf5424ecdb3c4ebf3d5b06776641a5b753e696c1a (diff)
Remove unused include files. Do not touch /port or includes used by defines.
-rw-r--r--src/backend/access/common/tupdesc.c1
-rw-r--r--src/backend/access/gist/gist.c1
-rw-r--r--src/backend/access/heap/heapam.c2
-rw-r--r--src/backend/access/heap/tuptoaster.c4
-rw-r--r--src/backend/access/rtree/rtree.c1
-rw-r--r--src/backend/access/transam/xact.c1
-rw-r--r--src/backend/catalog/heap.c6
-rw-r--r--src/backend/catalog/index.c2
-rw-r--r--src/backend/catalog/indexing.c1
-rw-r--r--src/backend/commands/cluster.c1
-rw-r--r--src/backend/commands/command.c14
-rw-r--r--src/backend/commands/comment.c4
-rw-r--r--src/backend/commands/copy.c2
-rw-r--r--src/backend/commands/creatinh.c1
-rw-r--r--src/backend/commands/dbcommands.c9
-rw-r--r--src/backend/commands/indexcmds.c2
-rw-r--r--src/backend/commands/trigger.c1
-rw-r--r--src/backend/commands/user.c6
-rw-r--r--src/backend/executor/execMain.c2
-rw-r--r--src/backend/executor/execUtils.c1
-rw-r--r--src/backend/executor/nodeAgg.c1
-rw-r--r--src/backend/executor/nodeGroup.c1
-rw-r--r--src/backend/executor/nodeTidscan.c1
-rw-r--r--src/backend/executor/nodeUnique.c1
-rw-r--r--src/backend/nodes/readfuncs.c1
-rw-r--r--src/backend/optimizer/geqo/geqo_eval.c1
-rw-r--r--src/backend/optimizer/path/allpaths.c1
-rw-r--r--src/backend/optimizer/path/clausesel.c1
-rw-r--r--src/backend/optimizer/path/costsize.c2
-rw-r--r--src/backend/optimizer/path/indxpath.c2
-rw-r--r--src/backend/optimizer/path/joinpath.c3
-rw-r--r--src/backend/optimizer/path/joinrels.c3
-rw-r--r--src/backend/optimizer/path/orindxpath.c5
-rw-r--r--src/backend/optimizer/path/pathkeys.c2
-rw-r--r--src/backend/optimizer/path/tidpath.c11
-rw-r--r--src/backend/optimizer/plan/planner.c4
-rw-r--r--src/backend/optimizer/plan/setrefs.c2
-rw-r--r--src/backend/optimizer/plan/subselect.c2
-rw-r--r--src/backend/optimizer/prep/prepunion.c1
-rw-r--r--src/backend/optimizer/util/clauses.c2
-rw-r--r--src/backend/optimizer/util/pathnode.c2
-rw-r--r--src/backend/optimizer/util/plancat.c3
-rw-r--r--src/backend/optimizer/util/restrictinfo.c2
-rw-r--r--src/backend/optimizer/util/tlist.c2
-rw-r--r--src/backend/parser/analyze.c1
-rw-r--r--src/backend/parser/parse_clause.c1
-rw-r--r--src/backend/parser/parse_coerce.c1
-rw-r--r--src/backend/parser/parse_expr.c1
-rw-r--r--src/backend/parser/parse_func.c3
-rw-r--r--src/backend/parser/parse_target.c3
-rw-r--r--src/backend/rewrite/locks.c1
-rw-r--r--src/backend/rewrite/rewriteDefine.c1
-rw-r--r--src/backend/rewrite/rewriteHandler.c2
-rw-r--r--src/backend/rewrite/rewriteManip.c1
-rw-r--r--src/backend/storage/ipc/shmem.c1
-rw-r--r--src/backend/storage/ipc/sinvaladt.c2
-rw-r--r--src/backend/storage/lmgr/proc.c4
-rw-r--r--src/backend/utils/adt/lztext.c2
-rw-r--r--src/backend/utils/adt/pg_lzcompress.c1
-rw-r--r--src/backend/utils/adt/ri_triggers.c8
-rw-r--r--src/backend/utils/adt/ruleutils.c2
-rw-r--r--src/backend/utils/adt/tid.c1
-rw-r--r--src/backend/utils/adt/varchar.c1
-rw-r--r--src/backend/utils/cache/inval.c3
-rw-r--r--src/backend/utils/cache/relcache.c1
-rw-r--r--src/backend/utils/cache/temprel.c2
-rw-r--r--src/backend/utils/error/elog.c2
-rw-r--r--src/backend/utils/fmgr/dfmgr.c1
-rw-r--r--src/backend/utils/init/globals.c1
-rw-r--r--src/backend/utils/init/postinit.c1
-rw-r--r--src/backend/utils/mmgr/palloc.c1
71 files changed, 0 insertions, 167 deletions
diff --git a/src/backend/access/common/tupdesc.c b/src/backend/access/common/tupdesc.c
index 0e335b77d0..49476aa8fe 100644
--- a/src/backend/access/common/tupdesc.c
+++ b/src/backend/access/common/tupdesc.c
@@ -20,7 +20,6 @@
#include "postgres.h"
#include "catalog/pg_type.h"
-#include "nodes/parsenodes.h"
#include "parser/parse_type.h"
#include "utils/builtins.h"
#include "utils/syscache.h"
diff --git a/src/backend/access/gist/gist.c b/src/backend/access/gist/gist.c
index a35371ae18..171e4bf5b4 100644
--- a/src/backend/access/gist/gist.c
+++ b/src/backend/access/gist/gist.c
@@ -18,7 +18,6 @@
#include "access/gistscan.h"
#include "access/heapam.h"
#include "catalog/index.h"
-#include "catalog/pg_index.h"
#include "executor/executor.h"
#include "miscadmin.h"
#include "utils/syscache.h"
diff --git a/src/backend/access/heap/heapam.c b/src/backend/access/heap/heapam.c
index da9cff37c6..c5559854a1 100644
--- a/src/backend/access/heap/heapam.c
+++ b/src/backend/access/heap/heapam.c
@@ -79,10 +79,8 @@
#include "access/heapam.h"
#include "access/hio.h"
#include "access/valid.h"
-#include "access/tuptoaster.h"
#include "catalog/catalog.h"
#include "miscadmin.h"
-#include "storage/smgr.h"
#include "utils/builtins.h"
#include "utils/inval.h"
#include "utils/relcache.h"
diff --git a/src/backend/access/heap/tuptoaster.c b/src/backend/access/heap/tuptoaster.c
index ca07127790..58ba518be9 100644
--- a/src/backend/access/heap/tuptoaster.c
+++ b/src/backend/access/heap/tuptoaster.c
@@ -21,10 +21,6 @@
#include "postgres.h"
-#include "access/heapam.h"
-#include "access/tuptoaster.h"
-#include "catalog/catalog.h"
-#include "utils/rel.h"
#ifdef TUPLE_TOASTER_ACTIVE
diff --git a/src/backend/access/rtree/rtree.c b/src/backend/access/rtree/rtree.c
index a6635fcb72..be4e03ec3e 100644
--- a/src/backend/access/rtree/rtree.c
+++ b/src/backend/access/rtree/rtree.c
@@ -21,7 +21,6 @@
#include "catalog/index.h"
#include "executor/executor.h"
#include "miscadmin.h"
-#include "utils/geo_decls.h"
typedef struct SPLITVEC
diff --git a/src/backend/access/transam/xact.c b/src/backend/access/transam/xact.c
index 2fbb92aae5..7c93d91909 100644
--- a/src/backend/access/transam/xact.c
+++ b/src/backend/access/transam/xact.c
@@ -150,7 +150,6 @@
#include "catalog/index.h"
#include "commands/async.h"
#include "commands/sequence.h"
-#include "commands/vacuum.h"
#include "commands/trigger.h"
#include "libpq/be-fsstubs.h"
#include "storage/proc.h"
diff --git a/src/backend/catalog/heap.c b/src/backend/catalog/heap.c
index de178a99c3..7a41d1a44c 100644
--- a/src/backend/catalog/heap.c
+++ b/src/backend/catalog/heap.c
@@ -31,15 +31,12 @@
#include "access/heapam.h"
#include "access/genam.h"
-#include "access/xact.h"
#include "catalog/catalog.h"
#include "catalog/catname.h"
#include "catalog/heap.h"
#include "catalog/index.h"
#include "catalog/indexing.h"
#include "catalog/pg_attrdef.h"
-#include "catalog/pg_description.h"
-#include "catalog/pg_index.h"
#include "catalog/pg_inherits.h"
#include "catalog/pg_ipl.h"
#include "catalog/pg_proc.h"
@@ -51,7 +48,6 @@
#include "miscadmin.h"
#include "optimizer/clauses.h"
#include "optimizer/planmain.h"
-#include "optimizer/tlist.h"
#include "optimizer/var.h"
#include "nodes/makefuncs.h"
#include "parser/parse_clause.h"
@@ -60,11 +56,9 @@
#include "parser/parse_target.h"
#include "rewrite/rewriteRemove.h"
#include "storage/smgr.h"
-#include "tcop/tcopprot.h"
#include "utils/builtins.h"
#include "utils/catcache.h"
#include "utils/fmgroids.h"
-#include "utils/portal.h"
#include "utils/relcache.h"
#include "utils/syscache.h"
#include "utils/temprel.h"
diff --git a/src/backend/catalog/index.c b/src/backend/catalog/index.c
index a856d7a1a7..b118338aa4 100644
--- a/src/backend/catalog/index.c
+++ b/src/backend/catalog/index.c
@@ -24,13 +24,11 @@
#include "access/genam.h"
#include "access/heapam.h"
#include "access/istrat.h"
-#include "access/xact.h"
#include "bootstrap/bootstrap.h"
#include "catalog/catname.h"
#include "catalog/heap.h"
#include "catalog/index.h"
#include "catalog/indexing.h"
-#include "catalog/pg_index.h"
#include "catalog/pg_proc.h"
#include "catalog/pg_type.h"
#include "commands/comment.h"
diff --git a/src/backend/catalog/indexing.c b/src/backend/catalog/indexing.c
index 24b2868044..b7ea251824 100644
--- a/src/backend/catalog/indexing.c
+++ b/src/backend/catalog/indexing.c
@@ -22,7 +22,6 @@
#include "catalog/catname.h"
#include "catalog/index.h"
#include "catalog/indexing.h"
-#include "catalog/pg_index.h"
#include "miscadmin.h"
#include "utils/fmgroids.h"
#include "utils/syscache.h"
diff --git a/src/backend/commands/cluster.c b/src/backend/commands/cluster.c
index ffbe993c31..3ddd045ab0 100644
--- a/src/backend/commands/cluster.c
+++ b/src/backend/commands/cluster.c
@@ -29,7 +29,6 @@
#include "catalog/pg_proc.h"
#include "commands/cluster.h"
#include "commands/rename.h"
-#include "optimizer/internal.h"
#include "utils/builtins.h"
#include "utils/syscache.h"
diff --git a/src/backend/commands/command.c b/src/backend/commands/command.c
index e1457b9288..527288ed35 100644
--- a/src/backend/commands/command.c
+++ b/src/backend/commands/command.c
@@ -23,34 +23,20 @@
*/
#include "postgres.h"
-#include "access/heapam.h"
-#include "access/skey.h"
#include "catalog/catalog.h"
#include "catalog/catname.h"
#include "catalog/indexing.h"
#include "catalog/pg_attrdef.h"
-#include "catalog/pg_type.h"
#include "commands/command.h"
-#include "commands/rename.h"
-#include "executor/execdefs.h"
-#include "executor/executor.h"
#include "executor/spi.h"
#include "catalog/heap.h"
#include "miscadmin.h"
#include "optimizer/prep.h"
#include "utils/acl.h"
-#include "utils/builtins.h"
#include "utils/fmgroids.h"
-#include "utils/syscache.h"
-#include "utils/temprel.h"
#include "commands/trigger.h"
#ifdef _DROP_COLUMN_HACK__
#include "catalog/pg_index.h"
-#include "catalog/pg_relcheck.h"
-#include "commands/defrem.h"
-#include "commands/comment.h"
-#include "access/genam.h"
-#include "optimizer/clauses.h"
#include "parser/parse.h"
#endif /* _DROP_COLUMN_HACK__ */
diff --git a/src/backend/commands/comment.c b/src/backend/commands/comment.c
index f33189d3ee..cd2c71359f 100644
--- a/src/backend/commands/comment.c
+++ b/src/backend/commands/comment.c
@@ -15,13 +15,9 @@
#include "access/heapam.h"
#include "catalog/catname.h"
#include "catalog/indexing.h"
-#include "catalog/heap.h"
-#include "catalog/pg_aggregate.h"
#include "catalog/pg_database.h"
#include "catalog/pg_description.h"
#include "catalog/pg_operator.h"
-#include "catalog/pg_proc.h"
-#include "catalog/pg_rewrite.h"
#include "catalog/pg_shadow.h"
#include "catalog/pg_trigger.h"
#include "catalog/pg_type.h"
diff --git a/src/backend/commands/copy.c b/src/backend/commands/copy.c
index 88e547d2ac..e4f6bfc355 100644
--- a/src/backend/commands/copy.c
+++ b/src/backend/commands/copy.c
@@ -21,13 +21,11 @@
#include "access/heapam.h"
#include "catalog/catname.h"
#include "catalog/index.h"
-#include "catalog/pg_index.h"
#include "catalog/pg_shadow.h"
#include "catalog/pg_type.h"
#include "commands/copy.h"
#include "commands/trigger.h"
#include "executor/executor.h"
-#include "lib/stringinfo.h"
#include "libpq/libpq.h"
#include "miscadmin.h"
#include "tcop/tcopprot.h"
diff --git a/src/backend/commands/creatinh.c b/src/backend/commands/creatinh.c
index a6ba882de2..c6a0b8859c 100644
--- a/src/backend/commands/creatinh.c
+++ b/src/backend/commands/creatinh.c
@@ -22,7 +22,6 @@
#include "catalog/pg_inherits.h"
#include "catalog/pg_ipl.h"
#include "catalog/pg_type.h"
-#include "catalog/pg_description.h"
#include "commands/creatinh.h"
#include "utils/syscache.h"
diff --git a/src/backend/commands/dbcommands.c b/src/backend/commands/dbcommands.c
index ea81165159..f70864504b 100644
--- a/src/backend/commands/dbcommands.c
+++ b/src/backend/commands/dbcommands.c
@@ -24,23 +24,14 @@
#include <sys/types.h>
#include "access/heapam.h"
-#include "access/htup.h"
-#include "access/skey.h"
-#include "access/xact.h"
#include "catalog/catname.h"
-#include "catalog/indexing.h"
#include "catalog/pg_database.h"
#include "catalog/pg_shadow.h"
#include "commands/comment.h"
#include "miscadmin.h"
-#include "storage/bufmgr.h" /* for DropBuffers */
-#include "storage/fd.h" /* for closeAllVfds */
#include "storage/sinval.h" /* for DatabaseHasActiveBackends */
#include "utils/builtins.h"
#include "utils/fmgroids.h"
-#include "utils/elog.h"
-#include "utils/palloc.h"
-#include "utils/rel.h"
#include "utils/syscache.h"
diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c
index a37db3aa4f..18f84c3c18 100644
--- a/src/backend/commands/indexcmds.c
+++ b/src/backend/commands/indexcmds.c
@@ -22,12 +22,10 @@
#include "catalog/index.h"
#include "catalog/pg_amop.h"
#include "catalog/pg_database.h"
-#include "catalog/pg_index.h"
#include "catalog/pg_opclass.h"
#include "catalog/pg_operator.h"
#include "catalog/pg_proc.h"
#include "catalog/pg_shadow.h"
-#include "catalog/pg_type.h"
#include "commands/defrem.h"
#include "optimizer/clauses.h"
#include "optimizer/planmain.h"
diff --git a/src/backend/commands/trigger.c b/src/backend/commands/trigger.c
index fe2d2aff75..e054d09956 100644
--- a/src/backend/commands/trigger.c
+++ b/src/backend/commands/trigger.c
@@ -30,7 +30,6 @@
#include "utils/fmgroids.h"
#include "utils/inval.h"
#include "utils/syscache.h"
-#include "utils/tqual.h"
static void DescribeTrigger(TriggerDesc *trigdesc, Trigger *trigger);
diff --git a/src/backend/commands/user.c b/src/backend/commands/user.c
index 48464a51f8..a4c63b808d 100644
--- a/src/backend/commands/user.c
+++ b/src/backend/commands/user.c
@@ -23,15 +23,9 @@
#include "catalog/pg_shadow.h"
#include "catalog/pg_group.h"
#include "catalog/indexing.h"
-#include "commands/copy.h"
#include "commands/user.h"
-#include "commands/trigger.h"
#include "libpq/crypt.h"
#include "miscadmin.h"
-#include "nodes/pg_list.h"
-#include "tcop/tcopprot.h"
-#include "utils/acl.h"
-#include "utils/array.h"
#include "utils/builtins.h"
#include "utils/fmgroids.h"
#include "utils/syscache.h"
diff --git a/src/backend/executor/execMain.c b/src/backend/executor/execMain.c
index 6cad55b2e9..cefd702d7f 100644
--- a/src/backend/executor/execMain.c
+++ b/src/backend/executor/execMain.c
@@ -43,8 +43,6 @@
#include "optimizer/var.h"
#include "parser/parsetree.h"
#include "utils/acl.h"
-#include "utils/builtins.h"
-#include "utils/syscache.h"
/* decls for local routines only used within this module */
diff --git a/src/backend/executor/execUtils.c b/src/backend/executor/execUtils.c
index 824260fd14..96ddb263df 100644
--- a/src/backend/executor/execUtils.c
+++ b/src/backend/executor/execUtils.c
@@ -47,7 +47,6 @@
#include "access/heapam.h"
#include "catalog/catname.h"
#include "catalog/index.h"
-#include "catalog/pg_index.h"
#include "catalog/catalog.h"
#include "executor/execdebug.h"
#include "executor/executor.h"
diff --git a/src/backend/executor/nodeAgg.c b/src/backend/executor/nodeAgg.c
index 5569e82b50..e74d2fa4bd 100644
--- a/src/backend/executor/nodeAgg.c
+++ b/src/backend/executor/nodeAgg.c
@@ -47,7 +47,6 @@
#include "optimizer/clauses.h"
#include "parser/parse_expr.h"
#include "parser/parse_oper.h"
-#include "parser/parse_type.h"
#include "utils/syscache.h"
#include "utils/tuplesort.h"
diff --git a/src/backend/executor/nodeGroup.c b/src/backend/executor/nodeGroup.c
index bd43e4d727..443a7a5d4c 100644
--- a/src/backend/executor/nodeGroup.c
+++ b/src/backend/executor/nodeGroup.c
@@ -23,7 +23,6 @@
#include "postgres.h"
#include "access/heapam.h"
-#include "access/printtup.h"
#include "catalog/pg_operator.h"
#include "executor/executor.h"
#include "executor/nodeGroup.h"
diff --git a/src/backend/executor/nodeTidscan.c b/src/backend/executor/nodeTidscan.c
index 0958b4f915..b57c028ebe 100644
--- a/src/backend/executor/nodeTidscan.c
+++ b/src/backend/executor/nodeTidscan.c
@@ -28,7 +28,6 @@
#include "executor/executor.h"
#include "executor/execdebug.h"
#include "executor/nodeTidscan.h"
-#include "optimizer/clauses.h" /* for get_op, get_leftop, get_rightop */
#include "access/heapam.h"
#include "parser/parsetree.h"
diff --git a/src/backend/executor/nodeUnique.c b/src/backend/executor/nodeUnique.c
index 6910e8f962..0bccb4b0b8 100644
--- a/src/backend/executor/nodeUnique.c
+++ b/src/backend/executor/nodeUnique.c
@@ -27,7 +27,6 @@
#include "postgres.h"
#include "access/heapam.h"
-#include "access/printtup.h"
#include "executor/executor.h"
#include "executor/nodeGroup.h"
#include "executor/nodeUnique.h"
diff --git a/src/backend/nodes/readfuncs.c b/src/backend/nodes/readfuncs.c
index 9e70a37c19..976863a2b1 100644
--- a/src/backend/nodes/readfuncs.c
+++ b/src/backend/nodes/readfuncs.c
@@ -27,7 +27,6 @@
#include "postgres.h"
-#include "catalog/pg_index.h"
#include "nodes/plannodes.h"
#include "nodes/readfuncs.h"
#include "nodes/relation.h"
diff --git a/src/backend/optimizer/geqo/geqo_eval.c b/src/backend/optimizer/geqo/geqo_eval.c
index b67718a7ac..ce2bc99ca4 100644
--- a/src/backend/optimizer/geqo/geqo_eval.c
+++ b/src/backend/optimizer/geqo/geqo_eval.c
@@ -30,7 +30,6 @@
#endif
#endif
-#include "optimizer/cost.h"
#include "optimizer/geqo.h"
#include "optimizer/pathnode.h"
#include "optimizer/paths.h"
diff --git a/src/backend/optimizer/path/allpaths.c b/src/backend/optimizer/path/allpaths.c
index 4bf97506c1..994d23885b 100644
--- a/src/backend/optimizer/path/allpaths.c
+++ b/src/backend/optimizer/path/allpaths.c
@@ -17,7 +17,6 @@
#include "optimizer/cost.h"
#include "optimizer/geqo.h"
-#include "optimizer/internal.h"
#include "optimizer/pathnode.h"
#include "optimizer/paths.h"
diff --git a/src/backend/optimizer/path/clausesel.c b/src/backend/optimizer/path/clausesel.c
index 181bf27cff..22d6700fa5 100644
--- a/src/backend/optimizer/path/clausesel.c
+++ b/src/backend/optimizer/path/clausesel.c
@@ -17,7 +17,6 @@
#include "catalog/pg_operator.h"
#include "optimizer/clauses.h"
#include "optimizer/cost.h"
-#include "optimizer/internal.h"
#include "optimizer/plancat.h"
#include "optimizer/restrictinfo.h"
#include "parser/parsetree.h"
diff --git a/src/backend/optimizer/path/costsize.c b/src/backend/optimizer/path/costsize.c
index b687e14788..5d262d8a78 100644
--- a/src/backend/optimizer/path/costsize.c
+++ b/src/backend/optimizer/path/costsize.c
@@ -53,11 +53,9 @@
#include "executor/nodeHash.h"
#include "miscadmin.h"
-#include "nodes/plannodes.h"
#include "optimizer/clauses.h"
#include "optimizer/cost.h"
#include "optimizer/internal.h"
-#include "optimizer/tlist.h"
#include "utils/lsyscache.h"
diff --git a/src/backend/optimizer/path/indxpath.c b/src/backend/optimizer/path/indxpath.c
index 96e84dbdb9..67cf40d991 100644
--- a/src/backend/optimizer/path/indxpath.c
+++ b/src/backend/optimizer/path/indxpath.c
@@ -29,13 +29,11 @@
#include "optimizer/cost.h"
#include "optimizer/pathnode.h"
#include "optimizer/paths.h"
-#include "optimizer/plancat.h"
#include "optimizer/restrictinfo.h"
#include "optimizer/var.h"
#include "parser/parse_coerce.h"
#include "parser/parse_expr.h"
#include "parser/parse_oper.h"
-#include "parser/parsetree.h"
#include "utils/builtins.h"
#include "utils/fmgroids.h"
#include "utils/lsyscache.h"
diff --git a/src/backend/optimizer/path/joinpath.c b/src/backend/optimizer/path/joinpath.c
index bdb26f11e1..59d921c294 100644
--- a/src/backend/optimizer/path/joinpath.c
+++ b/src/backend/optimizer/path/joinpath.c
@@ -17,13 +17,10 @@
#include "postgres.h"
-#include "access/htup.h"
-#include "catalog/pg_attribute.h"
#include "optimizer/clauses.h"
#include "optimizer/cost.h"
#include "optimizer/pathnode.h"
#include "optimizer/paths.h"
-#include "optimizer/restrictinfo.h"
#include "parser/parsetree.h"
#include "utils/lsyscache.h"
diff --git a/src/backend/optimizer/path/joinrels.c b/src/backend/optimizer/path/joinrels.c
index 6655b2b31b..ed52cdba98 100644
--- a/src/backend/optimizer/path/joinrels.c
+++ b/src/backend/optimizer/path/joinrels.c
@@ -14,11 +14,8 @@
*/
#include "postgres.h"
-#include "optimizer/cost.h"
-#include "optimizer/joininfo.h"
#include "optimizer/pathnode.h"
#include "optimizer/paths.h"
-#include "optimizer/tlist.h"
static RelOptInfo *make_join_rel(Query *root, RelOptInfo *rel1,
diff --git a/src/backend/optimizer/path/orindxpath.c b/src/backend/optimizer/path/orindxpath.c
index 2b729ebde0..5f037535d9 100644
--- a/src/backend/optimizer/path/orindxpath.c
+++ b/src/backend/optimizer/path/orindxpath.c
@@ -15,15 +15,10 @@
#include "postgres.h"
-#include "nodes/nodeFuncs.h"
-#include "optimizer/clauses.h"
#include "optimizer/cost.h"
-#include "optimizer/internal.h"
#include "optimizer/pathnode.h"
#include "optimizer/paths.h"
-#include "optimizer/plancat.h"
#include "optimizer/restrictinfo.h"
-#include "parser/parsetree.h"
static void best_or_subclause_indices(Query *root, RelOptInfo *rel,
diff --git a/src/backend/optimizer/path/pathkeys.c b/src/backend/optimizer/path/pathkeys.c
index 9837287d2f..f186d0f8d9 100644
--- a/src/backend/optimizer/path/pathkeys.c
+++ b/src/backend/optimizer/path/pathkeys.c
@@ -16,11 +16,9 @@
#include "nodes/makefuncs.h"
#include "optimizer/clauses.h"
-#include "optimizer/joininfo.h"
#include "optimizer/pathnode.h"
#include "optimizer/paths.h"
#include "optimizer/tlist.h"
-#include "optimizer/var.h"
#include "parser/parsetree.h"
#include "parser/parse_func.h"
#include "utils/lsyscache.h"
diff --git a/src/backend/optimizer/path/tidpath.c b/src/backend/optimizer/path/tidpath.c
index 9efa989b54..04fc03f4e9 100644
--- a/src/backend/optimizer/path/tidpath.c
+++ b/src/backend/optimizer/path/tidpath.c
@@ -17,23 +17,12 @@
#include "postgres.h"
-#include "access/heapam.h"
-#include "catalog/catname.h"
-#include "catalog/pg_amop.h"
#include "catalog/pg_operator.h"
-#include "executor/executor.h"
-#include "nodes/makefuncs.h"
-#include "nodes/nodeFuncs.h"
#include "optimizer/clauses.h"
#include "optimizer/cost.h"
#include "optimizer/pathnode.h"
#include "optimizer/paths.h"
-#include "optimizer/plancat.h"
-#include "optimizer/restrictinfo.h"
#include "parser/parse_coerce.h"
-#include "parser/parse_expr.h"
-#include "parser/parse_oper.h"
-#include "parser/parsetree.h"
#include "utils/lsyscache.h"
static void create_tidscan_joinpaths(RelOptInfo *rel);
diff --git a/src/backend/optimizer/plan/planner.c b/src/backend/optimizer/plan/planner.c
index 6a0d58d06a..0a54edea3c 100644
--- a/src/backend/optimizer/plan/planner.c
+++ b/src/backend/optimizer/plan/planner.c
@@ -16,7 +16,6 @@
#include "postgres.h"
-#include "access/genam.h"
#include "access/heapam.h"
#include "catalog/pg_type.h"
#include "executor/executor.h"
@@ -31,10 +30,7 @@
#include "optimizer/tlist.h"
#include "optimizer/var.h"
#include "parser/parse_expr.h"
-#include "parser/parse_oper.h"
-#include "utils/builtins.h"
#include "utils/lsyscache.h"
-#include "utils/syscache.h"
static List *make_subplanTargetList(Query *parse, List *tlist,
diff --git a/src/backend/optimizer/plan/setrefs.c b/src/backend/optimizer/plan/setrefs.c
index 92997cffc4..c2199973c8 100644
--- a/src/backend/optimizer/plan/setrefs.c
+++ b/src/backend/optimizer/plan/setrefs.c
@@ -17,12 +17,10 @@
#include "postgres.h"
-#include "nodes/makefuncs.h"
#include "nodes/nodeFuncs.h"
#include "optimizer/clauses.h"
#include "optimizer/planmain.h"
#include "optimizer/tlist.h"
-#include "optimizer/var.h"
typedef struct
{
diff --git a/src/backend/optimizer/plan/subselect.c b/src/backend/optimizer/plan/subselect.c
index 0ee54ee742..a722618070 100644
--- a/src/backend/optimizer/plan/subselect.c
+++ b/src/backend/optimizer/plan/subselect.c
@@ -16,14 +16,12 @@
#include "catalog/pg_operator.h"
#include "catalog/pg_type.h"
#include "nodes/makefuncs.h"
-#include "nodes/nodeFuncs.h"
#include "optimizer/clauses.h"
#include "optimizer/cost.h"
#include "optimizer/planmain.h"
#include "optimizer/planner.h"
#include "optimizer/subselect.h"
#include "parser/parse_expr.h"
-#include "parser/parse_node.h"
#include "parser/parse_oper.h"
#include "utils/lsyscache.h"
diff --git a/src/backend/optimizer/prep/prepunion.c b/src/backend/optimizer/prep/prepunion.c
index 859d03450b..6d27fccf5d 100644
--- a/src/backend/optimizer/prep/prepunion.c
+++ b/src/backend/optimizer/prep/prepunion.c
@@ -18,7 +18,6 @@
#include "optimizer/clauses.h"
#include "optimizer/plancat.h"
-#include "optimizer/planmain.h"
#include "optimizer/planner.h"
#include "optimizer/prep.h"
#include "optimizer/tlist.h"
diff --git a/src/backend/optimizer/util/clauses.c b/src/backend/optimizer/util/clauses.c
index cefd0e555e..42cdc093d1 100644
--- a/src/backend/optimizer/util/clauses.c
+++ b/src/backend/optimizer/util/clauses.c
@@ -25,9 +25,7 @@
#include "executor/executor.h"
#include "nodes/makefuncs.h"
#include "nodes/nodeFuncs.h"
-#include "nodes/plannodes.h"
#include "optimizer/clauses.h"
-#include "optimizer/internal.h"
#include "optimizer/tlist.h"
#include "optimizer/var.h"
#include "parser/parse_type.h"
diff --git a/src/backend/optimizer/util/pathnode.c b/src/backend/optimizer/util/pathnode.c
index 4c4ae5258d..c4d35b4297 100644
--- a/src/backend/optimizer/util/pathnode.c
+++ b/src/backend/optimizer/util/pathnode.c
@@ -19,9 +19,7 @@
#include "optimizer/cost.h"
#include "optimizer/pathnode.h"
#include "optimizer/paths.h"
-#include "optimizer/plancat.h"
#include "optimizer/restrictinfo.h"
-#include "parser/parsetree.h"
/*****************************************************************************
diff --git a/src/backend/optimizer/util/plancat.c b/src/backend/optimizer/util/plancat.c
index 9317c653f7..ed26efdffc 100644
--- a/src/backend/optimizer/util/plancat.c
+++ b/src/backend/optimizer/util/plancat.c
@@ -23,9 +23,6 @@
#include "catalog/catname.h"
#include "catalog/pg_amop.h"
#include "catalog/pg_inherits.h"
-#include "optimizer/clauses.h"
-#include "optimizer/internal.h"
-#include "optimizer/paths.h"
#include "optimizer/plancat.h"
#include "parser/parsetree.h"
#include "utils/builtins.h"
diff --git a/src/backend/optimizer/util/restrictinfo.c b/src/backend/optimizer/util/restrictinfo.c
index 74a8773601..2c70cc9127 100644
--- a/src/backend/optimizer/util/restrictinfo.c
+++ b/src/backend/optimizer/util/restrictinfo.c
@@ -15,9 +15,7 @@
#include "postgres.h"
-#include "nodes/nodeFuncs.h"
#include "optimizer/clauses.h"
-#include "optimizer/internal.h"
#include "optimizer/restrictinfo.h"
/*
diff --git a/src/backend/optimizer/util/tlist.c b/src/backend/optimizer/util/tlist.c
index b7278c0905..9273901f54 100644
--- a/src/backend/optimizer/util/tlist.c
+++ b/src/backend/optimizer/util/tlist.c
@@ -15,8 +15,6 @@
#include "postgres.h"
#include "nodes/makefuncs.h"
-#include "nodes/nodeFuncs.h"
-#include "optimizer/clauses.h"
#include "optimizer/tlist.h"
#include "optimizer/var.h"
diff --git a/src/backend/parser/analyze.c b/src/backend/parser/analyze.c
index a3ec7b3cfd..dcf9b107f6 100644
--- a/src/backend/parser/analyze.c
+++ b/src/backend/parser/analyze.c
@@ -27,7 +27,6 @@
#include "parser/parse_type.h"
#include "utils/builtins.h"
#include "utils/fmgroids.h"
-#include "utils/numeric.h"
void CheckSelectForUpdate(Query *qry); /* no points for style... */
diff --git a/src/backend/parser/parse_clause.c b/src/backend/parser/parse_clause.c
index 3aaa4c8283..7cc659dd95 100644
--- a/src/backend/parser/parse_clause.c
+++ b/src/backend/parser/parse_clause.c
@@ -16,7 +16,6 @@
#include "postgres.h"
#include "access/heapam.h"
-#include "miscadmin.h"
#include "optimizer/tlist.h"
#include "nodes/makefuncs.h"
#include "parser/parse.h"
diff --git a/src/backend/parser/parse_coerce.c b/src/backend/parser/parse_coerce.c
index d59bc6bae1..bd45ba0fb6 100644
--- a/src/backend/parser/parse_coerce.c
+++ b/src/backend/parser/parse_coerce.c
@@ -19,7 +19,6 @@
#include "parser/parse_coerce.h"
#include "parser/parse_expr.h"
#include "parser/parse_func.h"
-#include "parser/parse_target.h"
#include "utils/builtins.h"
#include "utils/syscache.h"
diff --git a/src/backend/parser/parse_expr.c b/src/backend/parser/parse_expr.c
index 2951497337..549b710066 100644
--- a/src/backend/parser/parse_expr.c
+++ b/src/backend/parser/parse_expr.c
@@ -19,7 +19,6 @@
#include "catalog/pg_proc.h"
#include "nodes/makefuncs.h"
#include "nodes/params.h"
-#include "nodes/relation.h"
#include "parser/analyze.h"
#include "parser/gramparse.h"
#include "parser/parse.h"
diff --git a/src/backend/parser/parse_func.c b/src/backend/parser/parse_func.c
index dab7e9cc1f..846e74afbc 100644
--- a/src/backend/parser/parse_func.c
+++ b/src/backend/parser/parse_func.c
@@ -24,14 +24,11 @@
#include "catalog/pg_proc.h"
#include "miscadmin.h"
#include "nodes/makefuncs.h"
-#include "nodes/pg_list.h"
-#include "nodes/relation.h"
#include "parser/parse_agg.h"
#include "parser/parse_coerce.h"
#include "parser/parse_expr.h"
#include "parser/parse_func.h"
#include "parser/parse_relation.h"
-#include "parser/parse_target.h"
#include "utils/acl.h"
#include "utils/builtins.h"
#include "utils/fmgroids.h"
diff --git a/src/backend/parser/parse_target.c b/src/backend/parser/parse_target.c
index 3fcffa07e7..5fd1c8cf3b 100644
--- a/src/backend/parser/parse_target.c
+++ b/src/backend/parser/parse_target.c
@@ -20,9 +20,6 @@
#include "parser/parse_func.h"
#include "parser/parse_relation.h"
#include "parser/parse_target.h"
-#include "utils/builtins.h"
-#include "utils/lsyscache.h"
-#include "utils/syscache.h"
static List *ExpandAllTables(ParseState *pstate);
diff --git a/src/backend/rewrite/locks.c b/src/backend/rewrite/locks.c
index ea9a05f1a9..9fa47316b0 100644
--- a/src/backend/rewrite/locks.c
+++ b/src/backend/rewrite/locks.c
@@ -18,7 +18,6 @@
#include "optimizer/clauses.h"
#include "rewrite/locks.h"
#include "utils/acl.h"
-#include "utils/builtins.h"
#include "utils/syscache.h"
#include "utils/syscache.h"
diff --git a/src/backend/rewrite/rewriteDefine.c b/src/backend/rewrite/rewriteDefine.c
index aa9affce97..6f247bbef5 100644
--- a/src/backend/rewrite/rewriteDefine.c
+++ b/src/backend/rewrite/rewriteDefine.c
@@ -17,7 +17,6 @@
#include "access/heapam.h"
#include "utils/builtins.h"
-#include "catalog/pg_rewrite.h"
#include "lib/stringinfo.h"
#include "parser/parse_relation.h"
#include "rewrite/rewriteDefine.h"
diff --git a/src/backend/rewrite/rewriteHandler.c b/src/backend/rewrite/rewriteHandler.c
index 3d80e0e897..63f9b35f5a 100644
--- a/src/backend/rewrite/rewriteHandler.c
+++ b/src/backend/rewrite/rewriteHandler.c
@@ -23,10 +23,8 @@
#include "optimizer/var.h"
#include "parser/analyze.h"
#include "parser/parse_expr.h"
-#include "parser/parse_relation.h"
#include "parser/parse_oper.h"
#include "parser/parse_target.h"
-#include "parser/parse_type.h"
#include "parser/parsetree.h"
#include "rewrite/locks.h"
#include "rewrite/rewriteManip.h"
diff --git a/src/backend/rewrite/rewriteManip.c b/src/backend/rewrite/rewriteManip.c
index d5a4462e29..e7b07ebf9b 100644
--- a/src/backend/rewrite/rewriteManip.c
+++ b/src/backend/rewrite/rewriteManip.c
@@ -18,7 +18,6 @@
#include "parser/parsetree.h"
#include "parser/parse_clause.h"
#include "rewrite/rewriteManip.h"
-#include "utils/builtins.h"
#include "utils/lsyscache.h"
diff --git a/src/backend/storage/ipc/shmem.c b/src/backend/storage/ipc/shmem.c
index d96ab72954..95b18749cf 100644
--- a/src/backend/storage/ipc/shmem.c
+++ b/src/backend/storage/ipc/shmem.c
@@ -60,7 +60,6 @@
*/
#include "postgres.h"
-#include "storage/proc.h"
#include "utils/tqual.h"
/* shared memory global variables */
diff --git a/src/backend/storage/ipc/sinvaladt.c b/src/backend/storage/ipc/sinvaladt.c
index d855ca2e02..65dc34f342 100644
--- a/src/backend/storage/ipc/sinvaladt.c
+++ b/src/backend/storage/ipc/sinvaladt.c
@@ -19,11 +19,9 @@
#include "miscadmin.h"
#include "storage/backendid.h"
-#include "storage/lmgr.h"
#include "storage/proc.h"
#include "storage/sinval.h"
#include "storage/sinvaladt.h"
-#include "utils/trace.h"
SISeg *shmInvalBuffer;
diff --git a/src/backend/storage/lmgr/proc.c b/src/backend/storage/lmgr/proc.c
index 9675e27e6a..03fb2c0d59 100644
--- a/src/backend/storage/lmgr/proc.c
+++ b/src/backend/storage/lmgr/proc.c
@@ -61,16 +61,12 @@
#include "postgres.h"
#include "miscadmin.h"
-#include "libpq/pqsignal.h"
-#include "storage/ipc.h"
/* In Ultrix and QNX, sem.h must be included after ipc.h */
#include <sys/sem.h>
-#include "storage/lmgr.h"
#include "storage/proc.h"
-#include "utils/trace.h"
void HandleDeadLock(SIGNAL_ARGS);
static void ProcFreeAllSemaphores(void);
diff --git a/src/backend/utils/adt/lztext.c b/src/backend/utils/adt/lztext.c
index 86454f3b33..ae4c94a5aa 100644
--- a/src/backend/utils/adt/lztext.c
+++ b/src/backend/utils/adt/lztext.c
@@ -19,8 +19,6 @@
#include "postgres.h"
#include "utils/builtins.h"
-#include "utils/palloc.h"
-#include "utils/pg_lzcompress.h"
#ifdef MULTIBYTE
#include "mb/pg_wchar.h"
#endif
diff --git a/src/backend/utils/adt/pg_lzcompress.c b/src/backend/utils/adt/pg_lzcompress.c
index 351282d3f6..709dea8e97 100644
--- a/src/backend/utils/adt/pg_lzcompress.c
+++ b/src/backend/utils/adt/pg_lzcompress.c
@@ -124,7 +124,6 @@
#include <errno.h>
#include "postgres.h"
-#include "utils/palloc.h"
#include "utils/pg_lzcompress.h"
diff --git a/src/backend/utils/adt/ri_triggers.c b/src/backend/utils/adt/ri_triggers.c
index 30d2a8c4e6..f418f0b09c 100644
--- a/src/backend/utils/adt/ri_triggers.c
+++ b/src/backend/utils/adt/ri_triggers.c
@@ -21,17 +21,9 @@
#include "postgres.h"
-#include "access/heapam.h"
#include "catalog/pg_operator.h"
-#include "catalog/catname.h"
#include "commands/trigger.h"
-#include "executor/spi.h"
#include "executor/spi_priv.h"
-#include "fmgr.h"
-#include "lib/hasht.h"
-#include "utils/builtins.h"
-#include "utils/mcxt.h"
-#include "utils/syscache.h"
/* ----------
diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c
index adbfa4301a..8e84f94086 100644
--- a/src/backend/utils/adt/ruleutils.c
+++ b/src/backend/utils/adt/ruleutils.c
@@ -43,7 +43,6 @@
#include "catalog/pg_index.h"
#include "catalog/pg_operator.h"
#include "catalog/pg_shadow.h"
-#include "catalog/pg_type.h"
#include "executor/spi.h"
#include "lib/stringinfo.h"
#include "optimizer/clauses.h"
@@ -51,7 +50,6 @@
#include "parser/keywords.h"
#include "parser/parse_expr.h"
#include "parser/parsetree.h"
-#include "utils/builtins.h"
#include "utils/lsyscache.h"
diff --git a/src/backend/utils/adt/tid.c b/src/backend/utils/adt/tid.c
index 970346dfdb..a88a1e7c44 100644
--- a/src/backend/utils/adt/tid.c
+++ b/src/backend/utils/adt/tid.c
@@ -158,7 +158,6 @@ text_tid(const text *string)
* Maybe these implementations is moved
* to another place
*/
-#include <utils/relcache.h>
ItemPointer
currtid_byreloid(Oid reloid, ItemPointer tid)
{
diff --git a/src/backend/utils/adt/varchar.c b/src/backend/utils/adt/varchar.c
index 05ab8f7c1e..1252dbb8fb 100644
--- a/src/backend/utils/adt/varchar.c
+++ b/src/backend/utils/adt/varchar.c
@@ -14,7 +14,6 @@
*/
#include "postgres.h"
-#include "access/htup.h"
#include "catalog/pg_type.h"
#include "utils/builtins.h"
#include "utils/fmgroids.h"
diff --git a/src/backend/utils/cache/inval.c b/src/backend/utils/cache/inval.c
index 6c8a7788cb..8403200c25 100644
--- a/src/backend/utils/cache/inval.c
+++ b/src/backend/utils/cache/inval.c
@@ -17,9 +17,6 @@
#include "postgres.h"
#include "catalog/catalog.h"
-#include "catalog/catname.h"
-#include "catalog/heap.h"
-#include "catalog/pg_class.h"
#include "miscadmin.h"
#include "storage/sinval.h"
#include "utils/catcache.h"
diff --git a/src/backend/utils/cache/relcache.c b/src/backend/utils/cache/relcache.c
index 8f49c09f06..e0fb31a2a3 100644
--- a/src/backend/utils/cache/relcache.c
+++ b/src/backend/utils/cache/relcache.c
@@ -55,7 +55,6 @@
#include "commands/trigger.h"
#include "lib/hasht.h"
#include "miscadmin.h"
-#include "storage/bufmgr.h"
#include "storage/smgr.h"
#include "utils/catcache.h"
#include "utils/fmgroids.h"
diff --git a/src/backend/utils/cache/temprel.c b/src/backend/utils/cache/temprel.c
index 6cc4584d98..feff41fd57 100644
--- a/src/backend/utils/cache/temprel.c
+++ b/src/backend/utils/cache/temprel.c
@@ -24,8 +24,6 @@
#include <sys/types.h>
#include "postgres.h"
-#include "access/heapam.h"
-#include "access/xact.h"
#include "catalog/heap.h"
#include "catalog/index.h"
#include "utils/catcache.h"
diff --git a/src/backend/utils/error/elog.c b/src/backend/utils/error/elog.c
index 1ce31cf915..d123ee1643 100644
--- a/src/backend/utils/error/elog.c
+++ b/src/backend/utils/error/elog.c
@@ -31,10 +31,8 @@
#include "libpq/libpq.h"
#include "libpq/pqformat.h"
#include "miscadmin.h"
-#include "storage/ipc.h"
#include "storage/proc.h"
#include "tcop/tcopprot.h"
-#include "utils/trace.h"
#include "commands/copy.h"
extern int errno;
diff --git a/src/backend/utils/fmgr/dfmgr.c b/src/backend/utils/fmgr/dfmgr.c
index 0540e10632..c601482fbc 100644
--- a/src/backend/utils/fmgr/dfmgr.c
+++ b/src/backend/utils/fmgr/dfmgr.c
@@ -17,7 +17,6 @@
#include "postgres.h"
-#include "access/heapam.h"
#include "catalog/pg_proc.h"
#include "dynloader.h"
#include "utils/builtins.h"
diff --git a/src/backend/utils/init/globals.c b/src/backend/utils/init/globals.c
index 2b47832030..4315fe338f 100644
--- a/src/backend/utils/init/globals.c
+++ b/src/backend/utils/init/globals.c
@@ -29,7 +29,6 @@
#include "libpq/pqcomm.h"
#include "miscadmin.h"
#include "storage/backendid.h"
-#include "storage/lmgr.h"
ProtocolVersion FrontendProtocol = PG_PROTOCOL_LATEST;
diff --git a/src/backend/utils/init/postinit.c b/src/backend/utils/init/postinit.c
index 6d89fc2169..680a254a9a 100644
--- a/src/backend/utils/init/postinit.c
+++ b/src/backend/utils/init/postinit.c
@@ -31,7 +31,6 @@
#include "storage/sinval.h"
#include "storage/smgr.h"
#include "utils/fmgroids.h"
-#include "utils/inval.h"
#include "utils/portal.h"
#include "utils/relcache.h"
#include "utils/syscache.h"
diff --git a/src/backend/utils/mmgr/palloc.c b/src/backend/utils/mmgr/palloc.c
index dadc5bb876..e0f5a9d8f8 100644
--- a/src/backend/utils/mmgr/palloc.c
+++ b/src/backend/utils/mmgr/palloc.c
@@ -16,7 +16,6 @@
#include "postgres.h"
-#include "nodes/memnodes.h"
/* ----------------------------------------------------------------