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

shoaib88 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 aff955dd Revert "Remove unnecessary #include in src/backend/utils"
aff955dd is described below

commit aff955dd90c93e456d5502c9e84eea16fbe32381
Author: Shoaib <[email protected]>
AuthorDate: Wed Nov 15 16:36:48 2023 +0100

    Revert "Remove unnecessary #include in src/backend/utils"
    
    This reverts commit 444fcf51febc1d556158c0100c6e90ea91bc9930.
---
 src/backend/utils/adt/ag_float8_supp.c   |  3 +++
 src/backend/utils/adt/age_global_graph.c | 11 +++++++++
 src/backend/utils/adt/age_graphid_ds.c   |  1 +
 src/backend/utils/adt/age_vle.c          |  5 ++++
 src/backend/utils/adt/agtype.c           | 17 +++++++++++++
 src/backend/utils/adt/agtype_ext.c       |  2 ++
 src/backend/utils/adt/agtype_gin.c       |  5 +++-
 src/backend/utils/adt/agtype_ops.c       |  6 ++++-
 src/backend/utils/adt/agtype_raw.c       |  3 ++-
 src/backend/utils/adt/agtype_util.c      |  4 ++-
 src/backend/utils/adt/graphid.c          |  1 +
 src/backend/utils/ag_func.c              |  1 +
 src/backend/utils/ag_guc.c               |  1 -
 src/backend/utils/cache/ag_cache.c       | 15 ++++++++++++
 src/backend/utils/graph_generation.c     | 25 +++++++++++++++++++
 src/backend/utils/load/ag_load_labels.c  | 42 ++++++++++++++++++++++++++++++++
 src/backend/utils/load/age_load.c        | 14 +++++++++++
 17 files changed, 151 insertions(+), 5 deletions(-)

diff --git a/src/backend/utils/adt/ag_float8_supp.c 
b/src/backend/utils/adt/ag_float8_supp.c
index 0026802f..450fdc07 100644
--- a/src/backend/utils/adt/ag_float8_supp.c
+++ b/src/backend/utils/adt/ag_float8_supp.c
@@ -25,7 +25,10 @@
 
 #include "postgres.h"
 
+#include <math.h>
+
 #include "utils/float.h"
+#include "utils/builtins.h"
 #include "utils/ag_float8_supp.h"
 
 /*
diff --git a/src/backend/utils/adt/age_global_graph.c 
b/src/backend/utils/adt/age_global_graph.c
index 5a71a1d3..240e1367 100644
--- a/src/backend/utils/adt/age_global_graph.c
+++ b/src/backend/utils/adt/age_global_graph.c
@@ -20,17 +20,28 @@
 #include "postgres.h"
 
 #include "access/heapam.h"
+#include "access/relscan.h"
+#include "access/skey.h"
+#include "access/table.h"
+#include "access/tableam.h"
 #include "catalog/namespace.h"
 #include "common/hashfn.h"
 #include "commands/label_commands.h"
 #include "utils/datum.h"
 #include "utils/lsyscache.h"
 #include "utils/memutils.h"
+#include "utils/rel.h"
 #include "utils/snapmgr.h"
 
+#include "catalog/ag_graph.h"
+#include "catalog/ag_label.h"
 #include "utils/age_global_graph.h"
+#include "utils/age_graphid_ds.h"
+#include "utils/agtype.h"
 #include "catalog/ag_graph.h"
 #include "catalog/ag_label.h"
+#include "utils/graphid.h"
+#include "utils/age_graphid_ds.h"
 
 /* defines */
 #define VERTEX_HTAB_NAME "Vertex to edge lists " /* added a space at end for */
diff --git a/src/backend/utils/adt/age_graphid_ds.c 
b/src/backend/utils/adt/age_graphid_ds.c
index 8c632b6d..a0b50ab7 100644
--- a/src/backend/utils/adt/age_graphid_ds.c
+++ b/src/backend/utils/adt/age_graphid_ds.c
@@ -19,6 +19,7 @@
 
 #include "postgres.h"
 
+#include "utils/graphid.h"
 #include "utils/age_graphid_ds.h"
 
 /* defines */
diff --git a/src/backend/utils/adt/age_vle.c b/src/backend/utils/adt/age_vle.c
index 7d106ac6..e4c12e84 100644
--- a/src/backend/utils/adt/age_vle.c
+++ b/src/backend/utils/adt/age_vle.c
@@ -19,12 +19,17 @@
 
 #include "postgres.h"
 
+#include "access/heapam.h"
+#include "catalog/namespace.h"
+#include "catalog/pg_type.h"
 #include "common/hashfn.h"
 #include "funcapi.h"
 #include "utils/lsyscache.h"
 
 #include "utils/age_vle.h"
 #include "catalog/ag_graph.h"
+#include "utils/graphid.h"
+#include "utils/age_graphid_ds.h"
 #include "nodes/cypher_nodes.h"
 
 /* defines */
diff --git a/src/backend/utils/adt/agtype.c b/src/backend/utils/adt/agtype.c
index e6539e87..45e1e606 100644
--- a/src/backend/utils/adt/agtype.c
+++ b/src/backend/utils/adt/agtype.c
@@ -30,28 +30,45 @@
 
 #include "postgres.h"
 
+#include <math.h>
 #include <float.h>
 
 #include "access/genam.h"
 #include "access/heapam.h"
+#include "access/skey.h"
+#include "access/table.h"
+#include "access/tableam.h"
+#include "access/htup_details.h"
 #include "catalog/namespace.h"
+#include "catalog/pg_collation.h"
+#include "catalog/pg_operator.h"
+#include "catalog/pg_type.h"
+#include "catalog/pg_aggregate_d.h"
 #include "catalog/pg_collation_d.h"
 #include "catalog/pg_operator_d.h"
+#include "executor/nodeAgg.h"
 #include "funcapi.h"
 #include "libpq/pqformat.h"
 #include "miscadmin.h"
 #include "parser/parse_coerce.h"
+#include "nodes/pg_list.h"
 #include "utils/builtins.h"
 #include "utils/float.h"
+#include "utils/fmgroids.h"
 #include "utils/lsyscache.h"
+#include "utils/rel.h"
 #include "utils/snapmgr.h"
 #include "utils/typcache.h"
+
 #include "utils/age_vle.h"
+#include "utils/agtype.h"
 #include "utils/agtype_parser.h"
 #include "utils/ag_float8_supp.h"
 #include "utils/agtype_raw.h"
 #include "catalog/ag_graph.h"
 #include "catalog/ag_label.h"
+#include "utils/graphid.h"
+#include "utils/numeric.h"
 
 /* State structure for Percentile aggregate functions */
 typedef struct PercentileGroupAggState
diff --git a/src/backend/utils/adt/agtype_ext.c 
b/src/backend/utils/adt/agtype_ext.c
index 29cf40bb..86dd647d 100644
--- a/src/backend/utils/adt/agtype_ext.c
+++ b/src/backend/utils/adt/agtype_ext.c
@@ -18,6 +18,8 @@
  */
 
 #include "utils/agtype_ext.h"
+#include "utils/agtype.h"
+#include "utils/graphid.h"
 
 /* define the type and size of the agt_header */
 #define AGT_HEADER_TYPE uint32
diff --git a/src/backend/utils/adt/agtype_gin.c 
b/src/backend/utils/adt/agtype_gin.c
index e8964c92..ceceeaa6 100644
--- a/src/backend/utils/adt/agtype_gin.c
+++ b/src/backend/utils/adt/agtype_gin.c
@@ -30,12 +30,15 @@
 
 #include "access/gin.h"
 #include "access/hash.h"
+#include "access/stratnum.h"
 #include "catalog/pg_collation.h"
-#include "utils/agtype.h"
+#include "catalog/pg_type.h"
 #include "utils/float.h"
 #include "utils/builtins.h"
 #include "utils/varlena.h"
 
+#include "utils/agtype.h"
+
 typedef struct PathHashStack
 {
     uint32 hash;
diff --git a/src/backend/utils/adt/agtype_ops.c 
b/src/backend/utils/adt/agtype_ops.c
index 766b7d89..782393ff 100644
--- a/src/backend/utils/adt/agtype_ops.c
+++ b/src/backend/utils/adt/agtype_ops.c
@@ -26,8 +26,12 @@
 #include <math.h>
 #include <limits.h>
 
-#include "utils/agtype.h"
+#include "catalog/pg_type_d.h"
+#include "fmgr.h"
 #include "utils/builtins.h"
+#include "utils/numeric.h"
+
+#include "utils/agtype.h"
 
 static agtype *agtype_concat_impl(agtype *agt1, agtype *agt2);
 static agtype_value *iterator_concat(agtype_iterator **it1,
diff --git a/src/backend/utils/adt/agtype_raw.c 
b/src/backend/utils/adt/agtype_raw.c
index f5406806..8321d973 100644
--- a/src/backend/utils/adt/agtype_raw.c
+++ b/src/backend/utils/adt/agtype_raw.c
@@ -18,7 +18,8 @@
  */
 
 #include "postgres.h"
-
+#include "utils/agtype.h"
+#include "utils/agtype_ext.h"
 #include "utils/agtype_raw.h"
 
 /*
diff --git a/src/backend/utils/adt/agtype_util.c 
b/src/backend/utils/adt/agtype_util.c
index 8dbdca06..107d2d0d 100644
--- a/src/backend/utils/adt/agtype_util.c
+++ b/src/backend/utils/adt/agtype_util.c
@@ -39,7 +39,9 @@
 #include "utils/memutils.h"
 #include "utils/varlena.h"
 
+#include "utils/agtype.h"
 #include "utils/agtype_ext.h"
+#include "utils/graphid.h"
 
 /*
  * Maximum number of elements in an array (or key/value pairs in an object).
@@ -2484,4 +2486,4 @@ void copy_agtype_value(agtype_parse_state* pstate,
                 (errcode(ERRCODE_INVALID_PARAMETER_VALUE),
                  errmsg("invalid type provided for copy_agtype_value")));
     }
-}
+}
\ No newline at end of file
diff --git a/src/backend/utils/adt/graphid.c b/src/backend/utils/adt/graphid.c
index 7082fed0..2060fc66 100644
--- a/src/backend/utils/adt/graphid.c
+++ b/src/backend/utils/adt/graphid.c
@@ -19,6 +19,7 @@
 
 #include "postgres.h"
 
+#include "fmgr.h"
 #include "utils/builtins.h"
 #include "utils/sortsupport.h"
 
diff --git a/src/backend/utils/ag_func.c b/src/backend/utils/ag_func.c
index 9c1ba020..35a03464 100644
--- a/src/backend/utils/ag_func.c
+++ b/src/backend/utils/ag_func.c
@@ -24,6 +24,7 @@
 
 #include "postgres.h"
 
+#include "access/htup.h"
 #include "access/htup_details.h"
 #include "catalog/pg_proc.h"
 #include "utils/builtins.h"
diff --git a/src/backend/utils/ag_guc.c b/src/backend/utils/ag_guc.c
index d9a99f66..efbc6167 100644
--- a/src/backend/utils/ag_guc.c
+++ b/src/backend/utils/ag_guc.c
@@ -18,7 +18,6 @@
  */
 
 #include "postgres.h"
-
 #include "utils/guc.h"
 #include "utils/ag_guc.h"
 
diff --git a/src/backend/utils/cache/ag_cache.c 
b/src/backend/utils/cache/ag_cache.c
index 4469618c..a6321620 100644
--- a/src/backend/utils/cache/ag_cache.c
+++ b/src/backend/utils/cache/ag_cache.c
@@ -19,16 +19,31 @@
 
 #include "postgres.h"
 
+#include "access/attnum.h"
 #include "access/genam.h"
 #include "access/heapam.h"
+#include "access/htup.h"
+#include "access/htup_details.h"
+#include "access/skey.h"
+#include "access/stratnum.h"
+#include "access/tupdesc.h"
 #include "catalog/pg_collation.h"
+#include "fmgr.h"
+#include "storage/lockdefs.h"
 #include "utils/builtins.h"
 #include "utils/catcache.h"
+#include "utils/fmgroids.h"
+#include "utils/hsearch.h"
 #include "utils/inval.h"
+#include "utils/memutils.h"
+#include "utils/rel.h"
+#include "utils/relcache.h"
+#include "utils/syscache.h"
 
 #include "catalog/ag_graph.h"
 #include "catalog/ag_label.h"
 #include "utils/ag_cache.h"
+#include "utils/graphid.h"
 
 typedef struct graph_name_cache_entry
 {
diff --git a/src/backend/utils/graph_generation.c 
b/src/backend/utils/graph_generation.c
index b27b4951..0f58fbc3 100644
--- a/src/backend/utils/graph_generation.c
+++ b/src/backend/utils/graph_generation.c
@@ -19,9 +19,34 @@
 
 #include "postgres.h"
 
+#include "access/xact.h"
 #include "access/genam.h"
+#include "access/heapam.h"
+#include "catalog/dependency.h"
+#include "catalog/objectaddress.h"
+#include "commands/defrem.h"
+#include "commands/schemacmds.h"
+#include "commands/tablecmds.h"
+#include "fmgr.h"
+#include "miscadmin.h"
+#include "nodes/makefuncs.h"
+#include "nodes/nodes.h"
+#include "nodes/parsenodes.h"
+#include "nodes/pg_list.h"
+#include "nodes/value.h"
+#include "parser/parser.h"
+#include "utils/fmgroids.h"
+#include "utils/relcache.h"
+#include "utils/rel.h"
+
+#include "catalog/ag_graph.h"
+#include "catalog/ag_label.h"
 #include "commands/graph_commands.h"
+#include "commands/label_commands.h"
+#include "utils/graphid.h"
 #include "utils/load/age_load.h"
+#include "utils/load/ag_load_edges.h"
+#include "utils/load/ag_load_labels.h"
 
 
 int64 get_nextval_internal(graph_cache_data* graph_cache,
diff --git a/src/backend/utils/load/ag_load_labels.c 
b/src/backend/utils/load/ag_load_labels.c
index f7fc6ff0..2f60b30e 100644
--- a/src/backend/utils/load/ag_load_labels.c
+++ b/src/backend/utils/load/ag_load_labels.c
@@ -16,8 +16,50 @@
  * specific language governing permissions and limitations
  * under the License.
  */
+
+#include <stdio.h>
+#include <string.h>
+#include <errno.h>
+#include <stdlib.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"
+
 #include "utils/load/ag_load_labels.h"
 #include "utils/load/age_load.h"
 #include "utils/load/csv.h"
diff --git a/src/backend/utils/load/age_load.c 
b/src/backend/utils/load/age_load.c
index a1eea48d..984ca124 100644
--- a/src/backend/utils/load/age_load.c
+++ b/src/backend/utils/load/age_load.c
@@ -19,6 +19,20 @@
 
 #include "postgres.h"
 
+#include "access/heapam.h"
+#include "access/xact.h"
+#include "parser/parse_node.h"
+#include "storage/lockdefs.h"
+#include "tcop/dest.h"
+#include "utils/builtins.h"
+#include "utils/lsyscache.h"
+#include "utils/rel.h"
+
+#include "catalog/ag_graph.h"
+#include "catalog/ag_label.h"
+#include "utils/agtype.h"
+#include "utils/graphid.h"
+
 #include "utils/load/ag_load_edges.h"
 #include "utils/load/ag_load_labels.h"
 #include "utils/load/age_load.h"

Reply via email to