This is an automated email from the ASF dual-hosted git repository.

rafsun42 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/age.git


The following commit(s) were added to refs/heads/master by this push:
     new cb3efdb1 Clean up #included files in src/include directories (#1518)
cb3efdb1 is described below

commit cb3efdb1f9ada0c51ac11dd28b9b3f5cf25f1137
Author: John Gemignani <[email protected]>
AuthorDate: Tue Jan 23 10:12:46 2024 -0800

    Clean up #included files in src/include directories (#1518)
    
    Cleaned up #included files in the .h files in the src/include
    directories.
    
    Additionally, deleted 1 unnecessary header file.
    
        modified:   src/include/catalog/ag_catalog.h
        modified:   src/include/catalog/ag_graph.h
        modified:   src/include/catalog/ag_label.h
        modified:   src/include/catalog/ag_namespace.h
        modified:   src/include/commands/graph_commands.h
        modified:   src/include/commands/label_commands.h
        modified:   src/include/executor/cypher_executor.h
        modified:   src/include/executor/cypher_utils.h
        modified:   src/include/nodes/ag_nodes.h
        modified:   src/include/nodes/cypher_copyfuncs.h
        modified:   src/include/nodes/cypher_nodes.h
        modified:   src/include/nodes/cypher_outfuncs.h
        modified:   src/include/nodes/cypher_readfuncs.h
        modified:   src/include/optimizer/cypher_createplan.h
        modified:   src/include/optimizer/cypher_pathnode.h
        modified:   src/include/parser/cypher_clause.h
        modified:   src/include/parser/cypher_expr.h
        modified:   src/include/parser/cypher_gram.h
        modified:   src/include/parser/cypher_item.h
        modified:   src/include/parser/cypher_parse_node.h
        modified:   src/include/parser/cypher_parser.h
        modified:   src/include/parser/cypher_transform_entity.h
        modified:   src/include/utils/ag_cache.h
        modified:   src/include/utils/ag_float8_supp.h
        modified:   src/include/utils/ag_func.h
        modified:   src/include/utils/age_global_graph.h
        modified:   src/include/utils/agtype.h
        modified:   src/include/utils/agtype_parser.h
        modified:   src/include/utils/agtype_raw.h
        modified:   src/include/utils/graphid.h
        modified:   src/include/utils/load/ag_load_edges.h
        modified:   src/include/utils/load/ag_load_labels.h
        modified:   src/include/utils/load/age_load.h
    
        deleted:    src/include/utils/ag_load.h
---
 src/include/catalog/ag_catalog.h             |  1 -
 src/include/catalog/ag_graph.h               |  2 -
 src/include/catalog/ag_label.h               |  4 --
 src/include/catalog/ag_namespace.h           |  2 -
 src/include/commands/graph_commands.h        |  4 +-
 src/include/commands/label_commands.h        |  2 -
 src/include/executor/cypher_executor.h       |  2 -
 src/include/executor/cypher_utils.h          |  6 ---
 src/include/nodes/ag_nodes.h                 |  3 --
 src/include/nodes/cypher_copyfuncs.h         | 31 +++++++-------
 src/include/nodes/cypher_nodes.h             |  6 ---
 src/include/nodes/cypher_outfuncs.h          |  5 ---
 src/include/nodes/cypher_readfuncs.h         |  3 --
 src/include/optimizer/cypher_createplan.h    |  3 --
 src/include/optimizer/cypher_pathnode.h      |  2 -
 src/include/parser/cypher_clause.h           |  4 --
 src/include/parser/cypher_expr.h             |  3 --
 src/include/parser/cypher_gram.h             |  1 -
 src/include/parser/cypher_item.h             |  9 -----
 src/include/parser/cypher_parse_node.h       |  3 --
 src/include/parser/cypher_parser.h           |  2 -
 src/include/parser/cypher_transform_entity.h |  4 --
 src/include/utils/ag_cache.h                 |  2 -
 src/include/utils/ag_float8_supp.h           |  2 -
 src/include/utils/ag_func.h                  |  2 -
 src/include/utils/ag_load.h                  | 60 ----------------------------
 src/include/utils/age_global_graph.h         |  1 -
 src/include/utils/agtype.h                   |  7 ----
 src/include/utils/agtype_parser.h            |  2 -
 src/include/utils/agtype_raw.h               |  2 -
 src/include/utils/graphid.h                  |  4 +-
 src/include/utils/load/ag_load_edges.h       | 46 ---------------------
 src/include/utils/load/ag_load_labels.h      | 41 -------------------
 src/include/utils/load/age_load.h            | 28 -------------
 34 files changed, 19 insertions(+), 280 deletions(-)

diff --git a/src/include/catalog/ag_catalog.h b/src/include/catalog/ag_catalog.h
index 3b8a36ba..56aa8470 100644
--- a/src/include/catalog/ag_catalog.h
+++ b/src/include/catalog/ag_catalog.h
@@ -23,7 +23,6 @@
 #include "postgres.h"
 
 #include "utils/agtype.h"
-#include "utils/graphid.h"
 
 void object_access_hook_init(void);
 void object_access_hook_fini(void);
diff --git a/src/include/catalog/ag_graph.h b/src/include/catalog/ag_graph.h
index 3704f9c0..43295456 100644
--- a/src/include/catalog/ag_graph.h
+++ b/src/include/catalog/ag_graph.h
@@ -20,8 +20,6 @@
 #ifndef AG_AG_GRAPH_H
 #define AG_AG_GRAPH_H
 
-#include "postgres.h"
-
 #include "catalog/ag_catalog.h"
 
 #define Anum_ag_graph_oid 1
diff --git a/src/include/catalog/ag_label.h b/src/include/catalog/ag_label.h
index e1e90f3f..46ea9bc7 100644
--- a/src/include/catalog/ag_label.h
+++ b/src/include/catalog/ag_label.h
@@ -20,12 +20,8 @@
 #ifndef AG_AG_LABEL_H
 #define AG_AG_LABEL_H
 
-#include "postgres.h"
-
 #include "nodes/execnodes.h"
 
-#include "catalog/ag_catalog.h"
-
 #define Anum_ag_label_vertex_table_id 1
 #define Anum_ag_label_vertex_table_properties 2
 
diff --git a/src/include/catalog/ag_namespace.h 
b/src/include/catalog/ag_namespace.h
index af664333..a2c576cf 100644
--- a/src/include/catalog/ag_namespace.h
+++ b/src/include/catalog/ag_namespace.h
@@ -20,8 +20,6 @@
 #ifndef AG_AG_NAMESPACE_H
 #define AG_AG_NAMESPACE_H
 
-#include "postgres.h"
-
 Oid ag_catalog_namespace_id(void);
 Oid pg_catalog_namespace_id(void);
 
diff --git a/src/include/commands/graph_commands.h 
b/src/include/commands/graph_commands.h
index 6e1bbb96..e4d93fc1 100644
--- a/src/include/commands/graph_commands.h
+++ b/src/include/commands/graph_commands.h
@@ -20,8 +20,6 @@
 #ifndef AG_GRAPH_COMMANDS_H
 #define AG_GRAPH_COMMANDS_H
 
-#include "postgres.h"
-
 Datum create_graph(PG_FUNCTION_ARGS);
 
-#endif
\ No newline at end of file
+#endif
diff --git a/src/include/commands/label_commands.h 
b/src/include/commands/label_commands.h
index 6bbc814c..cfbbdb33 100644
--- a/src/include/commands/label_commands.h
+++ b/src/include/commands/label_commands.h
@@ -20,8 +20,6 @@
 #ifndef AG_LABEL_COMMANDS_H
 #define AG_LABEL_COMMANDS_H
 
-#include "postgres.h"
-
 #define LABEL_TYPE_VERTEX 'v'
 #define LABEL_TYPE_EDGE 'e'
 
diff --git a/src/include/executor/cypher_executor.h 
b/src/include/executor/cypher_executor.h
index 57222853..ff0b3619 100644
--- a/src/include/executor/cypher_executor.h
+++ b/src/include/executor/cypher_executor.h
@@ -21,8 +21,6 @@
 #define AG_CYPHER_EXECUTOR_H
 
 #include "nodes/extensible.h"
-#include "nodes/nodes.h"
-#include "nodes/plannodes.h"
 
 #define DELETE_SCAN_STATE_NAME "Cypher Delete"
 #define SET_SCAN_STATE_NAME "Cypher Set"
diff --git a/src/include/executor/cypher_utils.h 
b/src/include/executor/cypher_utils.h
index 056f1a96..f758ca48 100644
--- a/src/include/executor/cypher_utils.h
+++ b/src/include/executor/cypher_utils.h
@@ -21,12 +21,6 @@
 #define AG_CYPHER_UTILS_H
 
 #include "access/heapam.h"
-#include "access/table.h"
-#include "access/tableam.h"
-#include "nodes/execnodes.h"
-#include "nodes/extensible.h"
-#include "nodes/nodes.h"
-#include "nodes/plannodes.h"
 
 #include "nodes/cypher_nodes.h"
 #include "utils/agtype.h"
diff --git a/src/include/nodes/ag_nodes.h b/src/include/nodes/ag_nodes.h
index 481c75b5..f74cd135 100644
--- a/src/include/nodes/ag_nodes.h
+++ b/src/include/nodes/ag_nodes.h
@@ -20,10 +20,7 @@
 #ifndef AG_AG_NODES_H
 #define AG_AG_NODES_H
 
-#include "postgres.h"
-
 #include "nodes/extensible.h"
-#include "nodes/nodes.h"
 
 // This list must match node_names and node_methods.
 typedef enum ag_node_tag
diff --git a/src/include/nodes/cypher_copyfuncs.h 
b/src/include/nodes/cypher_copyfuncs.h
index 314cbab7..2b9eebc6 100644
--- a/src/include/nodes/cypher_copyfuncs.h
+++ b/src/include/nodes/cypher_copyfuncs.h
@@ -20,10 +20,6 @@
 #ifndef AG_CYPHER_COPYFUNCS_H
 #define AG_CYPHER_COPYFUNCS_H
 
-#include "postgres.h"
-
-#include "nodes/nodes.h"
-
 /*
  * Functions that let AGE's ExtensibleNodes be compatible with
  * Postgres' copyObject. We assign each node to its copy function
@@ -31,22 +27,29 @@
  * macros in ag_nodes.c
  */
 
-void copy_ag_node(ExtensibleNode *newnode,
-                         const ExtensibleNode *oldnode);
+void copy_ag_node(ExtensibleNode *newnode, const ExtensibleNode *oldnode);
 
 // create data structures
-void copy_cypher_create_target_nodes(ExtensibleNode *newnode, const 
ExtensibleNode *from);
-void copy_cypher_create_path(ExtensibleNode *newnode, const ExtensibleNode 
*from);
-void copy_cypher_target_node(ExtensibleNode *newnode, const ExtensibleNode 
*from);
+void copy_cypher_create_target_nodes(ExtensibleNode *newnode,
+                                     const ExtensibleNode *from);
+void copy_cypher_create_path(ExtensibleNode *newnode,
+                             const ExtensibleNode *from);
+void copy_cypher_target_node(ExtensibleNode *newnode,
+                             const ExtensibleNode *from);
 
 // set/remove data structures
-void copy_cypher_update_information(ExtensibleNode *newnode, const 
ExtensibleNode *from);
-void copy_cypher_update_item(ExtensibleNode *newnode, const ExtensibleNode 
*from);
+void copy_cypher_update_information(ExtensibleNode *newnode,
+                                    const ExtensibleNode *from);
+void copy_cypher_update_item(ExtensibleNode *newnode,
+                             const ExtensibleNode *from);
 
 // delete data structures
-void copy_cypher_delete_information(ExtensibleNode *newnode, const 
ExtensibleNode *from);
-void copy_cypher_delete_item(ExtensibleNode *newnode, const ExtensibleNode 
*from);
+void copy_cypher_delete_information(ExtensibleNode *newnode,
+                                    const ExtensibleNode *from);
+void copy_cypher_delete_item(ExtensibleNode *newnode,
+                             const ExtensibleNode *from);
 
 // merge data structure
-void copy_cypher_merge_information(ExtensibleNode *newnode, const 
ExtensibleNode *from);
+void copy_cypher_merge_information(ExtensibleNode *newnode,
+                                   const ExtensibleNode *from);
 #endif
diff --git a/src/include/nodes/cypher_nodes.h b/src/include/nodes/cypher_nodes.h
index bb81e8f1..a3022fea 100644
--- a/src/include/nodes/cypher_nodes.h
+++ b/src/include/nodes/cypher_nodes.h
@@ -20,12 +20,6 @@
 #ifndef AG_CYPHER_NODE_H
 #define AG_CYPHER_NODE_H
 
-#include "postgres.h"
-
-#include "nodes/extensible.h"
-#include "nodes/parsenodes.h"
-#include "nodes/pg_list.h"
-
 #include "nodes/ag_nodes.h"
 
 /* cypher sub patterns */
diff --git a/src/include/nodes/cypher_outfuncs.h 
b/src/include/nodes/cypher_outfuncs.h
index 4071b28d..6be3c01c 100644
--- a/src/include/nodes/cypher_outfuncs.h
+++ b/src/include/nodes/cypher_outfuncs.h
@@ -20,11 +20,6 @@
 #ifndef AG_CYPHER_OUTFUNCS_H
 #define AG_CYPHER_OUTFUNCS_H
 
-#include "postgres.h"
-
-#include "nodes/extensible.h"
-#include "nodes/nodes.h"
-
 /*
  * Serialization functions for AGE's ExtensibleNodes. We assign
  * each node to its serialized function in the DEFINE_NODE_METHODS
diff --git a/src/include/nodes/cypher_readfuncs.h 
b/src/include/nodes/cypher_readfuncs.h
index 9ae4e2d9..ab493854 100644
--- a/src/include/nodes/cypher_readfuncs.h
+++ b/src/include/nodes/cypher_readfuncs.h
@@ -20,10 +20,7 @@
 #ifndef AG_CYPHER_READFUNCS_H
 #define AG_CYPHER_READFUNCS_H
 
-#include "postgres.h"
-
 #include "nodes/extensible.h"
-#include "nodes/nodes.h"
 
 /*
  * Deserialization functions for AGE's ExtensibleNodes. We assign
diff --git a/src/include/optimizer/cypher_createplan.h 
b/src/include/optimizer/cypher_createplan.h
index e42e20b7..2d5d2e69 100644
--- a/src/include/optimizer/cypher_createplan.h
+++ b/src/include/optimizer/cypher_createplan.h
@@ -20,9 +20,6 @@
 #ifndef AG_CYPHER_CREATEPLAN_H
 #define AG_CYPHER_CREATEPLAN_H
 
-#include "nodes/pg_list.h"
-#include "nodes/plannodes.h"
-
 Plan *plan_cypher_create_path(PlannerInfo *root, RelOptInfo *rel,
                               CustomPath *best_path, List *tlist,
                               List *clauses, List *custom_plans);
diff --git a/src/include/optimizer/cypher_pathnode.h 
b/src/include/optimizer/cypher_pathnode.h
index 22404f25..75c2b07d 100644
--- a/src/include/optimizer/cypher_pathnode.h
+++ b/src/include/optimizer/cypher_pathnode.h
@@ -20,8 +20,6 @@
 #ifndef AG_CYPHER_PATHNODE_H
 #define AG_CYPHER_PATHNODE_H
 
-#include "nodes/pg_list.h"
-
 #define CREATE_PATH_NAME "Cypher Create"
 #define SET_PATH_NAME "Cypher Set"
 #define DELETE_PATH_NAME "Cypher Delete"
diff --git a/src/include/parser/cypher_clause.h 
b/src/include/parser/cypher_clause.h
index b23e22b3..dd554650 100644
--- a/src/include/parser/cypher_clause.h
+++ b/src/include/parser/cypher_clause.h
@@ -20,10 +20,6 @@
 #ifndef AG_CYPHER_CLAUSE_H
 #define AG_CYPHER_CLAUSE_H
 
-#include "nodes/parsenodes.h"
-#include "nodes/pg_list.h"
-#include "parser/parse_node.h"
-
 #include "parser/cypher_parse_node.h"
 
 typedef struct cypher_clause cypher_clause;
diff --git a/src/include/parser/cypher_expr.h b/src/include/parser/cypher_expr.h
index eb21ba04..cde40cc8 100644
--- a/src/include/parser/cypher_expr.h
+++ b/src/include/parser/cypher_expr.h
@@ -25,9 +25,6 @@
 #ifndef AG_CYPHER_EXPR_H
 #define AG_CYPHER_EXPR_H
 
-#include "nodes/nodes.h"
-#include "parser/parse_node.h"
-
 #include "parser/cypher_parse_node.h"
 
 Node *transform_cypher_expr(cypher_parsestate *cpstate, Node *expr,
diff --git a/src/include/parser/cypher_gram.h b/src/include/parser/cypher_gram.h
index cffbba3c..c74567b8 100644
--- a/src/include/parser/cypher_gram.h
+++ b/src/include/parser/cypher_gram.h
@@ -27,7 +27,6 @@
 #ifndef AG_CYPHER_GRAM_H
 #define AG_CYPHER_GRAM_H
 
-#include "nodes/nodes.h"
 #include "nodes/pg_list.h"
 
 #include "parser/ag_scanner.h"
diff --git a/src/include/parser/cypher_item.h b/src/include/parser/cypher_item.h
index 3b782b88..92b6c95f 100644
--- a/src/include/parser/cypher_item.h
+++ b/src/include/parser/cypher_item.h
@@ -20,15 +20,6 @@
 #ifndef AG_CYPHER_ITEM_H
 #define AG_CYPHER_ITEM_H
 
-#include "postgres.h"
-
-#include "nodes/nodes.h"
-#include "nodes/pg_list.h"
-#include "nodes/primnodes.h"
-#include "parser/parse_node.h"
-
-#include "parser/cypher_parse_node.h"
-
 TargetEntry *transform_cypher_item(cypher_parsestate *cpstate, Node *node,
                                    Node *expr, ParseExprKind expr_kind,
                                    char *colname, bool resjunk);
diff --git a/src/include/parser/cypher_parse_node.h 
b/src/include/parser/cypher_parse_node.h
index 01377ab0..c0eb5a7d 100644
--- a/src/include/parser/cypher_parse_node.h
+++ b/src/include/parser/cypher_parse_node.h
@@ -20,9 +20,6 @@
 #ifndef AG_CYPHER_PARSE_NODE_H
 #define AG_CYPHER_PARSE_NODE_H
 
-#include "nodes/primnodes.h"
-#include "parser/parse_node.h"
-
 #include "nodes/cypher_nodes.h"
 
 /*
diff --git a/src/include/parser/cypher_parser.h 
b/src/include/parser/cypher_parser.h
index f02fb2d9..19491720 100644
--- a/src/include/parser/cypher_parser.h
+++ b/src/include/parser/cypher_parser.h
@@ -20,8 +20,6 @@
 #ifndef AG_CYPHER_PARSER_H
 #define AG_CYPHER_PARSER_H
 
-#include "nodes/pg_list.h"
-
 List *parse_cypher(const char *s);
 
 #endif
diff --git a/src/include/parser/cypher_transform_entity.h 
b/src/include/parser/cypher_transform_entity.h
index 0d49430e..bffce7ca 100644
--- a/src/include/parser/cypher_transform_entity.h
+++ b/src/include/parser/cypher_transform_entity.h
@@ -20,10 +20,6 @@
 #ifndef AG_CYPHER_TRANSFORM_ENTITY_H
 #define AG_CYPHER_TRANSFORM_ENTITY_H
 
-#include "nodes/primnodes.h"
-#include "parser/parse_node.h"
-
-#include "nodes/cypher_nodes.h"
 #include "nodes/makefuncs.h"
 #include "parser/cypher_parse_node.h"
 
diff --git a/src/include/utils/ag_cache.h b/src/include/utils/ag_cache.h
index 8775da08..cfd7c033 100644
--- a/src/include/utils/ag_cache.h
+++ b/src/include/utils/ag_cache.h
@@ -20,8 +20,6 @@
 #ifndef AG_AG_CACHE_H
 #define AG_AG_CACHE_H
 
-#include "postgres.h"
-
 // graph_cache_data contains the same fields that ag_graph catalog table has
 typedef struct graph_cache_data
 {
diff --git a/src/include/utils/ag_float8_supp.h 
b/src/include/utils/ag_float8_supp.h
index b710e17b..d36ddd72 100644
--- a/src/include/utils/ag_float8_supp.h
+++ b/src/include/utils/ag_float8_supp.h
@@ -25,8 +25,6 @@
 #ifndef AG_FLOAT_H
 #define AG_FLOAT_H
 
-#include "postgres.h"
-
 bool is_float8_special_number(float8 number);
 float8 float8in_internal_null(char *num, char **endptr_p, const char 
*type_name,
                               const char *orig_string, bool *is_valid);
diff --git a/src/include/utils/ag_func.h b/src/include/utils/ag_func.h
index fe59b21a..dd133652 100644
--- a/src/include/utils/ag_func.h
+++ b/src/include/utils/ag_func.h
@@ -25,8 +25,6 @@
 #ifndef AG_AG_FUNC_H
 #define AG_AG_FUNC_H
 
-#include "postgres.h"
-
 #define CREATE_CLAUSE_FUNCTION_NAME "_cypher_create_clause"
 #define SET_CLAUSE_FUNCTION_NAME "_cypher_set_clause"
 #define DELETE_CLAUSE_FUNCTION_NAME "_cypher_delete_clause"
diff --git a/src/include/utils/ag_load.h b/src/include/utils/ag_load.h
deleted file mode 100644
index 2c51dc2d..00000000
--- a/src/include/utils/ag_load.h
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-
-#ifndef AGE_AG_LOAD_H
-#define AGE_AG_LOAD_H
-
-#include "postgres.h"
-
-#include "access/heapam.h"
-#include "access/xact.h"
-#include "catalog/dependency.h"
-#include "catalog/namespace.h"
-#include "catalog/objectaddress.h"
-#include "catalog/pg_class_d.h"
-#include "commands/defrem.h"
-#include "commands/sequence.h"
-#include "commands/tablecmds.h"
-#include "miscadmin.h"
-#include "nodes/makefuncs.h"
-#include "nodes/nodes.h"
-#include "nodes/parsenodes.h"
-#include "nodes/pg_list.h"
-#include "nodes/plannodes.h"
-#include "nodes/primnodes.h"
-#include "nodes/value.h"
-#include "parser/parse_node.h"
-#include "parser/parser.h"
-#include "storage/lockdefs.h"
-#include "tcop/dest.h"
-#include "tcop/utility.h"
-#include "utils/acl.h"
-#include "utils/builtins.h"
-#include "utils/inval.h"
-#include "utils/lsyscache.h"
-
-#include "catalog/ag_graph.h"
-#include "catalog/ag_label.h"
-#include "commands/label_commands.h"
-#include "utils/ag_cache.h"
-#include "utils/agtype.h"
-#include "utils/graphid.h"
-
-
-#endif //AGE_AG_LOAD_H
diff --git a/src/include/utils/age_global_graph.h 
b/src/include/utils/age_global_graph.h
index 17e15ffb..2b336a41 100644
--- a/src/include/utils/age_global_graph.h
+++ b/src/include/utils/age_global_graph.h
@@ -20,7 +20,6 @@
 #ifndef AG_AGE_GLOBAL_GRAPH_H
 #define AG_AGE_GLOBAL_GRAPH_H
 
-#include "utils/graphid.h"
 #include "utils/age_graphid_ds.h"
 
 /*
diff --git a/src/include/utils/agtype.h b/src/include/utils/agtype.h
index 62150372..d430ab93 100644
--- a/src/include/utils/agtype.h
+++ b/src/include/utils/agtype.h
@@ -31,16 +31,9 @@
 #ifndef AG_AGTYPE_H
 #define AG_AGTYPE_H
 
-#include "access/htup_details.h"
-#include "fmgr.h"
-#include "lib/stringinfo.h"
-#include "nodes/pg_list.h"
 #include "utils/array.h"
 #include "utils/numeric.h"
-#include "utils/syscache.h"
 
-#include "catalog/ag_namespace.h"
-#include "catalog/pg_type.h"
 #include "utils/graphid.h"
 
 /* Tokens used when sequentially processing an agtype value */
diff --git a/src/include/utils/agtype_parser.h 
b/src/include/utils/agtype_parser.h
index e2d24b1d..b6772422 100644
--- a/src/include/utils/agtype_parser.h
+++ b/src/include/utils/agtype_parser.h
@@ -32,8 +32,6 @@
 #ifndef AG_AGTYPE_PARSER_H
 #define AG_AGTYPE_PARSER_H
 
-#include "lib/stringinfo.h"
-
 typedef enum
 {
     AGTYPE_TOKEN_INVALID,
diff --git a/src/include/utils/agtype_raw.h b/src/include/utils/agtype_raw.h
index 1b158c21..f7b92f71 100644
--- a/src/include/utils/agtype_raw.h
+++ b/src/include/utils/agtype_raw.h
@@ -25,8 +25,6 @@
 #ifndef AG_AGTYPE_RAW_H
 #define AG_AGTYPE_RAW_H
 
-#include "postgres.h"
-#include "utils/agtype.h"
 #include "utils/agtype_ext.h"
 
 /*
diff --git a/src/include/utils/graphid.h b/src/include/utils/graphid.h
index 999661cf..95e0eca9 100644
--- a/src/include/utils/graphid.h
+++ b/src/include/utils/graphid.h
@@ -20,9 +20,6 @@
 #ifndef AG_GRAPHID_H
 #define AG_GRAPHID_H
 
-#include "postgres.h"
-
-#include "fmgr.h"
 #include "utils/fmgroids.h"
 #include "utils/syscache.h"
 
@@ -30,6 +27,7 @@
 #include "catalog/pg_type.h"
 
 typedef int64 graphid;
+
 #define F_GRAPHIDEQ F_INT8EQ
 
 #define LABEL_ID_MIN 1
diff --git a/src/include/utils/load/ag_load_edges.h 
b/src/include/utils/load/ag_load_edges.h
index 3f4ffa8f..0779685c 100644
--- a/src/include/utils/load/ag_load_edges.h
+++ b/src/include/utils/load/ag_load_edges.h
@@ -20,52 +20,6 @@
 #ifndef AG_LOAD_EDGES_H
 #define AG_LOAD_EDGES_H
 
-#include <errno.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-
-#include "postgres.h"
-
-#include "access/heapam.h"
-#include "access/xact.h"
-#include "catalog/dependency.h"
-#include "catalog/namespace.h"
-#include "catalog/objectaddress.h"
-#include "catalog/pg_class_d.h"
-#include "commands/defrem.h"
-#include "commands/sequence.h"
-#include "commands/tablecmds.h"
-#include "miscadmin.h"
-#include "nodes/makefuncs.h"
-#include "nodes/nodes.h"
-#include "nodes/parsenodes.h"
-#include "nodes/pg_list.h"
-#include "nodes/plannodes.h"
-#include "nodes/primnodes.h"
-#include "nodes/value.h"
-#include "parser/parse_node.h"
-#include "parser/parser.h"
-#include "storage/lockdefs.h"
-#include "tcop/dest.h"
-#include "tcop/utility.h"
-#include "utils/acl.h"
-#include "utils/builtins.h"
-#include "utils/inval.h"
-#include "utils/lsyscache.h"
-#include "utils/rel.h"
-
-#include "catalog/ag_graph.h"
-#include "catalog/ag_label.h"
-#include "commands/label_commands.h"
-#include "utils/ag_cache.h"
-#include "utils/agtype.h"
-#include "utils/graphid.h"
-
-
-
 typedef struct {
     size_t row;
     char **header;
diff --git a/src/include/utils/load/ag_load_labels.h 
b/src/include/utils/load/ag_load_labels.h
index 8bf24c24..e2b19ab1 100644
--- a/src/include/utils/load/ag_load_labels.h
+++ b/src/include/utils/load/ag_load_labels.h
@@ -21,48 +21,7 @@
 #ifndef AG_LOAD_LABELS_H
 #define AG_LOAD_LABELS_H
 
-#include <errno.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-#include "postgres.h"
-
 #include "access/heapam.h"
-#include "access/xact.h"
-#include "catalog/dependency.h"
-#include "catalog/namespace.h"
-#include "catalog/objectaddress.h"
-#include "catalog/pg_class_d.h"
-#include "commands/defrem.h"
-#include "commands/sequence.h"
-#include "commands/tablecmds.h"
-#include "miscadmin.h"
-#include "nodes/makefuncs.h"
-#include "nodes/nodes.h"
-#include "nodes/parsenodes.h"
-#include "nodes/pg_list.h"
-#include "nodes/plannodes.h"
-#include "nodes/primnodes.h"
-#include "nodes/value.h"
-#include "parser/parse_node.h"
-#include "parser/parser.h"
-#include "storage/lockdefs.h"
-#include "tcop/dest.h"
-#include "tcop/utility.h"
-#include "utils/acl.h"
-#include "utils/builtins.h"
-#include "utils/inval.h"
-#include "utils/lsyscache.h"
-#include "utils/rel.h"
-
-#include "catalog/ag_graph.h"
-#include "catalog/ag_label.h"
-#include "commands/label_commands.h"
-#include "utils/ag_cache.h"
-#include "utils/agtype.h"
-#include "utils/graphid.h"
 
 #define AGE_VERTIX 1
 #define AGE_EDGE 2
diff --git a/src/include/utils/load/age_load.h 
b/src/include/utils/load/age_load.h
index 9034ee13..f3c251ae 100644
--- a/src/include/utils/load/age_load.h
+++ b/src/include/utils/load/age_load.h
@@ -17,42 +17,14 @@
  * under the License.
  */
 
-#include "postgres.h"
-
-#include "access/heapam.h"
-#include "access/xact.h"
-#include "catalog/dependency.h"
-#include "catalog/namespace.h"
-#include "catalog/objectaddress.h"
-#include "catalog/pg_class_d.h"
-#include "commands/defrem.h"
 #include "commands/sequence.h"
-#include "commands/tablecmds.h"
-#include "miscadmin.h"
-#include "nodes/makefuncs.h"
-#include "nodes/nodes.h"
-#include "nodes/parsenodes.h"
-#include "nodes/pg_list.h"
-#include "nodes/plannodes.h"
-#include "nodes/primnodes.h"
-#include "nodes/value.h"
-#include "parser/parse_node.h"
-#include "parser/parser.h"
-#include "storage/lockdefs.h"
-#include "tcop/dest.h"
-#include "tcop/utility.h"
-#include "utils/acl.h"
 #include "utils/builtins.h"
-#include "utils/inval.h"
 #include "utils/lsyscache.h"
-#include "utils/rel.h"
 
 #include "catalog/ag_graph.h"
 #include "catalog/ag_label.h"
 #include "commands/label_commands.h"
 #include "utils/ag_cache.h"
-#include "utils/agtype.h"
-#include "utils/graphid.h"
 
 #ifndef AGE_ENTITY_CREATOR_H
 #define AGE_ENTITY_CREATOR_H

Reply via email to