Skip to content

Commit 6c4d92f

Browse files
committed
Remove unnecessary #include in src/backend/utils
Removed unnecessary #includes in src/backend/utils files.
1 parent 0f01e27 commit 6c4d92f

17 files changed

+5
-151
lines changed

Diff for: src/backend/utils/adt/ag_float8_supp.c

-3
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,7 @@
2525

2626
#include "postgres.h"
2727

28-
#include <math.h>
29-
3028
#include "utils/float.h"
31-
#include "utils/builtins.h"
3229
#include "utils/ag_float8_supp.h"
3330

3431
/*

Diff for: src/backend/utils/adt/age_global_graph.c

-11
Original file line numberDiff line numberDiff line change
@@ -20,28 +20,17 @@
2020
#include "postgres.h"
2121

2222
#include "access/heapam.h"
23-
#include "access/relscan.h"
24-
#include "access/skey.h"
25-
#include "access/table.h"
26-
#include "access/tableam.h"
2723
#include "catalog/namespace.h"
2824
#include "common/hashfn.h"
2925
#include "commands/label_commands.h"
3026
#include "utils/datum.h"
3127
#include "utils/lsyscache.h"
3228
#include "utils/memutils.h"
33-
#include "utils/rel.h"
3429
#include "utils/snapmgr.h"
3530

36-
#include "catalog/ag_graph.h"
37-
#include "catalog/ag_label.h"
3831
#include "utils/age_global_graph.h"
39-
#include "utils/age_graphid_ds.h"
40-
#include "utils/agtype.h"
4132
#include "catalog/ag_graph.h"
4233
#include "catalog/ag_label.h"
43-
#include "utils/graphid.h"
44-
#include "utils/age_graphid_ds.h"
4534

4635
/* defines */
4736
#define VERTEX_HTAB_NAME "Vertex to edge lists " /* added a space at end for */

Diff for: src/backend/utils/adt/age_graphid_ds.c

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
#include "postgres.h"
2121

22-
#include "utils/graphid.h"
2322
#include "utils/age_graphid_ds.h"
2423

2524
/* defines */

Diff for: src/backend/utils/adt/age_vle.c

-5
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,12 @@
1919

2020
#include "postgres.h"
2121

22-
#include "access/heapam.h"
23-
#include "catalog/namespace.h"
24-
#include "catalog/pg_type.h"
2522
#include "common/hashfn.h"
2623
#include "funcapi.h"
2724
#include "utils/lsyscache.h"
2825

2926
#include "utils/age_vle.h"
3027
#include "catalog/ag_graph.h"
31-
#include "utils/graphid.h"
32-
#include "utils/age_graphid_ds.h"
3328
#include "nodes/cypher_nodes.h"
3429

3530
/* defines */

Diff for: src/backend/utils/adt/agtype.c

-17
Original file line numberDiff line numberDiff line change
@@ -30,45 +30,28 @@
3030

3131
#include "postgres.h"
3232

33-
#include <math.h>
3433
#include <float.h>
3534

3635
#include "access/genam.h"
3736
#include "access/heapam.h"
38-
#include "access/skey.h"
39-
#include "access/table.h"
40-
#include "access/tableam.h"
41-
#include "access/htup_details.h"
4237
#include "catalog/namespace.h"
43-
#include "catalog/pg_collation.h"
44-
#include "catalog/pg_operator.h"
45-
#include "catalog/pg_type.h"
46-
#include "catalog/pg_aggregate_d.h"
4738
#include "catalog/pg_collation_d.h"
4839
#include "catalog/pg_operator_d.h"
49-
#include "executor/nodeAgg.h"
5040
#include "funcapi.h"
5141
#include "libpq/pqformat.h"
5242
#include "miscadmin.h"
5343
#include "parser/parse_coerce.h"
54-
#include "nodes/pg_list.h"
5544
#include "utils/builtins.h"
5645
#include "utils/float.h"
57-
#include "utils/fmgroids.h"
5846
#include "utils/lsyscache.h"
59-
#include "utils/rel.h"
6047
#include "utils/snapmgr.h"
6148
#include "utils/typcache.h"
62-
6349
#include "utils/age_vle.h"
64-
#include "utils/agtype.h"
6550
#include "utils/agtype_parser.h"
6651
#include "utils/ag_float8_supp.h"
6752
#include "utils/agtype_raw.h"
6853
#include "catalog/ag_graph.h"
6954
#include "catalog/ag_label.h"
70-
#include "utils/graphid.h"
71-
#include "utils/numeric.h"
7255

7356
/* State structure for Percentile aggregate functions */
7457
typedef struct PercentileGroupAggState

Diff for: src/backend/utils/adt/agtype_ext.c

-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818
*/
1919

2020
#include "utils/agtype_ext.h"
21-
#include "utils/agtype.h"
22-
#include "utils/graphid.h"
2321

2422
/* define the type and size of the agt_header */
2523
#define AGT_HEADER_TYPE uint32

Diff for: src/backend/utils/adt/agtype_gin.c

+1-4
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,12 @@
3030

3131
#include "access/gin.h"
3232
#include "access/hash.h"
33-
#include "access/stratnum.h"
3433
#include "catalog/pg_collation.h"
35-
#include "catalog/pg_type.h"
34+
#include "utils/agtype.h"
3635
#include "utils/float.h"
3736
#include "utils/builtins.h"
3837
#include "utils/varlena.h"
3938

40-
#include "utils/agtype.h"
41-
4239
typedef struct PathHashStack
4340
{
4441
uint32 hash;

Diff for: src/backend/utils/adt/agtype_ops.c

+1-5
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,8 @@
2626
#include <math.h>
2727
#include <limits.h>
2828

29-
#include "catalog/pg_type_d.h"
30-
#include "fmgr.h"
31-
#include "utils/builtins.h"
32-
#include "utils/numeric.h"
33-
3429
#include "utils/agtype.h"
30+
#include "utils/builtins.h"
3531

3632
static agtype *agtype_concat_impl(agtype *agt1, agtype *agt2);
3733
static agtype_value *iterator_concat(agtype_iterator **it1,

Diff for: src/backend/utils/adt/agtype_raw.c

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@
1818
*/
1919

2020
#include "postgres.h"
21-
#include "utils/agtype.h"
22-
#include "utils/agtype_ext.h"
21+
2322
#include "utils/agtype_raw.h"
2423

2524
/*

Diff for: src/backend/utils/adt/agtype_util.c

+1-3
Original file line numberDiff line numberDiff line change
@@ -39,9 +39,7 @@
3939
#include "utils/memutils.h"
4040
#include "utils/varlena.h"
4141

42-
#include "utils/agtype.h"
4342
#include "utils/agtype_ext.h"
44-
#include "utils/graphid.h"
4543

4644
/*
4745
* Maximum number of elements in an array (or key/value pairs in an object).
@@ -2486,4 +2484,4 @@ void copy_agtype_value(agtype_parse_state* pstate,
24862484
(errcode(ERRCODE_INVALID_PARAMETER_VALUE),
24872485
errmsg("invalid type provided for copy_agtype_value")));
24882486
}
2489-
}
2487+
}

Diff for: src/backend/utils/adt/graphid.c

-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919

2020
#include "postgres.h"
2121

22-
#include "fmgr.h"
2322
#include "utils/builtins.h"
2423
#include "utils/sortsupport.h"
2524

Diff for: src/backend/utils/ag_func.c

-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@
2424

2525
#include "postgres.h"
2626

27-
#include "access/htup.h"
2827
#include "access/htup_details.h"
2928
#include "catalog/pg_proc.h"
3029
#include "utils/builtins.h"

Diff for: src/backend/utils/ag_guc.c

+1
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
*/
1919

2020
#include "postgres.h"
21+
2122
#include "utils/guc.h"
2223
#include "utils/ag_guc.h"
2324

Diff for: src/backend/utils/cache/ag_cache.c

-15
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,16 @@
1919

2020
#include "postgres.h"
2121

22-
#include "access/attnum.h"
2322
#include "access/genam.h"
2423
#include "access/heapam.h"
25-
#include "access/htup.h"
26-
#include "access/htup_details.h"
27-
#include "access/skey.h"
28-
#include "access/stratnum.h"
29-
#include "access/tupdesc.h"
3024
#include "catalog/pg_collation.h"
31-
#include "fmgr.h"
32-
#include "storage/lockdefs.h"
3325
#include "utils/builtins.h"
3426
#include "utils/catcache.h"
35-
#include "utils/fmgroids.h"
36-
#include "utils/hsearch.h"
3727
#include "utils/inval.h"
38-
#include "utils/memutils.h"
39-
#include "utils/rel.h"
40-
#include "utils/relcache.h"
41-
#include "utils/syscache.h"
4228

4329
#include "catalog/ag_graph.h"
4430
#include "catalog/ag_label.h"
4531
#include "utils/ag_cache.h"
46-
#include "utils/graphid.h"
4732

4833
typedef struct graph_name_cache_entry
4934
{

Diff for: src/backend/utils/graph_generation.c

-25
Original file line numberDiff line numberDiff line change
@@ -19,34 +19,9 @@
1919

2020
#include "postgres.h"
2121

22-
#include "access/xact.h"
2322
#include "access/genam.h"
24-
#include "access/heapam.h"
25-
#include "catalog/dependency.h"
26-
#include "catalog/objectaddress.h"
27-
#include "commands/defrem.h"
28-
#include "commands/schemacmds.h"
29-
#include "commands/tablecmds.h"
30-
#include "fmgr.h"
31-
#include "miscadmin.h"
32-
#include "nodes/makefuncs.h"
33-
#include "nodes/nodes.h"
34-
#include "nodes/parsenodes.h"
35-
#include "nodes/pg_list.h"
36-
#include "nodes/value.h"
37-
#include "parser/parser.h"
38-
#include "utils/fmgroids.h"
39-
#include "utils/relcache.h"
40-
#include "utils/rel.h"
41-
42-
#include "catalog/ag_graph.h"
43-
#include "catalog/ag_label.h"
4423
#include "commands/graph_commands.h"
45-
#include "commands/label_commands.h"
46-
#include "utils/graphid.h"
4724
#include "utils/load/age_load.h"
48-
#include "utils/load/ag_load_edges.h"
49-
#include "utils/load/ag_load_labels.h"
5025

5126

5227
int64 get_nextval_internal(graph_cache_data* graph_cache,

Diff for: src/backend/utils/load/ag_load_labels.c

-42
Original file line numberDiff line numberDiff line change
@@ -16,50 +16,8 @@
1616
* specific language governing permissions and limitations
1717
* under the License.
1818
*/
19-
20-
#include <stdio.h>
21-
#include <string.h>
22-
#include <errno.h>
23-
#include <stdlib.h>
24-
#include <unistd.h>
25-
2619
#include "postgres.h"
2720

28-
#include "access/heapam.h"
29-
#include "access/xact.h"
30-
#include "catalog/dependency.h"
31-
#include "catalog/namespace.h"
32-
#include "catalog/objectaddress.h"
33-
#include "catalog/pg_class_d.h"
34-
#include "commands/defrem.h"
35-
#include "commands/sequence.h"
36-
#include "commands/tablecmds.h"
37-
#include "miscadmin.h"
38-
#include "nodes/makefuncs.h"
39-
#include "nodes/nodes.h"
40-
#include "nodes/parsenodes.h"
41-
#include "nodes/pg_list.h"
42-
#include "nodes/plannodes.h"
43-
#include "nodes/primnodes.h"
44-
#include "nodes/value.h"
45-
#include "parser/parse_node.h"
46-
#include "parser/parser.h"
47-
#include "storage/lockdefs.h"
48-
#include "tcop/dest.h"
49-
#include "tcop/utility.h"
50-
#include "utils/acl.h"
51-
#include "utils/builtins.h"
52-
#include "utils/inval.h"
53-
#include "utils/lsyscache.h"
54-
#include "utils/rel.h"
55-
56-
#include "catalog/ag_graph.h"
57-
#include "catalog/ag_label.h"
58-
#include "commands/label_commands.h"
59-
#include "utils/ag_cache.h"
60-
#include "utils/agtype.h"
61-
#include "utils/graphid.h"
62-
6321
#include "utils/load/ag_load_labels.h"
6422
#include "utils/load/age_load.h"
6523
#include "utils/load/csv.h"

Diff for: src/backend/utils/load/age_load.c

-14
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,6 @@
1919

2020
#include "postgres.h"
2121

22-
#include "access/heapam.h"
23-
#include "access/xact.h"
24-
#include "parser/parse_node.h"
25-
#include "storage/lockdefs.h"
26-
#include "tcop/dest.h"
27-
#include "utils/builtins.h"
28-
#include "utils/lsyscache.h"
29-
#include "utils/rel.h"
30-
31-
#include "catalog/ag_graph.h"
32-
#include "catalog/ag_label.h"
33-
#include "utils/agtype.h"
34-
#include "utils/graphid.h"
35-
3622
#include "utils/load/ag_load_edges.h"
3723
#include "utils/load/ag_load_labels.h"
3824
#include "utils/load/age_load.h"

0 commit comments

Comments
 (0)