From 831ba3f3de85a0a50726a82baf55496c8e034396 Mon Sep 17 00:00:00 2001 From: Andrew Kane Date: Wed, 10 Dec 2025 23:13:40 -0800 Subject: [PATCH] Added more headers [skip ci] --- src/hnsw.c | 1 + src/hnswbuild.c | 2 ++ src/hnswscan.c | 1 + src/hnswutils.c | 1 + src/ivfbuild.c | 1 + src/ivfflat.c | 1 + src/ivfinsert.c | 2 ++ src/ivfscan.c | 2 ++ 8 files changed, 11 insertions(+) diff --git a/src/hnsw.c b/src/hnsw.c index e7b5eeb..cf46376 100644 --- a/src/hnsw.c +++ b/src/hnsw.c @@ -15,6 +15,7 @@ #include "nodes/nodes.h" #include "nodes/pathnodes.h" #include "nodes/pg_list.h" +#include "storage/lockdefs.h" #include "storage/shmem.h" #include "utils/float.h" #include "utils/guc.h" diff --git a/src/hnswbuild.c b/src/hnswbuild.c index 9608902..c677a47 100644 --- a/src/hnswbuild.c +++ b/src/hnswbuild.c @@ -53,6 +53,8 @@ #include "storage/bufmgr.h" #include "storage/bufpage.h" #include "storage/condition_variable.h" +#include "storage/lockdefs.h" +#include "storage/lwlock.h" #include "storage/shm_toc.h" #include "storage/shmem.h" #include "tcop/tcopprot.h" diff --git a/src/hnswscan.c b/src/hnswscan.c index e32c6af..45f7021 100644 --- a/src/hnswscan.c +++ b/src/hnswscan.c @@ -1,5 +1,6 @@ #include "postgres.h" +#include "access/genam.h" #include "access/relscan.h" #include "access/sdir.h" #include "access/skey.h" diff --git a/src/hnswutils.c b/src/hnswutils.c index 64f449e..91b773d 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -12,6 +12,7 @@ #include "port/atomics.h" #include "sparsevec.h" #include "storage/bufmgr.h" +#include "storage/bufpage.h" #include "utils/datum.h" #include "utils/memdebug.h" #include "utils/rel.h" diff --git a/src/ivfbuild.c b/src/ivfbuild.c index 949d522..48e4eb5 100644 --- a/src/ivfbuild.c +++ b/src/ivfbuild.c @@ -25,6 +25,7 @@ #include "storage/condition_variable.h" #include "storage/lockdefs.h" #include "storage/shm_toc.h" +#include "storage/spin.h" #include "tcop/tcopprot.h" #include "utils/memutils.h" #include "utils/rel.h" diff --git a/src/ivfflat.c b/src/ivfflat.c index c41d1b7..292334f 100644 --- a/src/ivfflat.c +++ b/src/ivfflat.c @@ -12,6 +12,7 @@ #include "nodes/nodes.h" #include "nodes/pathnodes.h" #include "nodes/pg_list.h" +#include "storage/lockdefs.h" #include "utils/float.h" #include "utils/guc.h" #include "utils/selfuncs.h" diff --git a/src/ivfinsert.c b/src/ivfinsert.c index f9f08d8..ea282f4 100644 --- a/src/ivfinsert.c +++ b/src/ivfinsert.c @@ -9,7 +9,9 @@ #include "ivfflat.h" #include "nodes/execnodes.h" #include "storage/bufmgr.h" +#include "storage/bufpage.h" #include "storage/lmgr.h" +#include "storage/lockdefs.h" #include "utils/memutils.h" #include "utils/rel.h" diff --git a/src/ivfscan.c b/src/ivfscan.c index 1ea067d..1d5fcb6 100644 --- a/src/ivfscan.c +++ b/src/ivfscan.c @@ -7,6 +7,7 @@ #include "access/relscan.h" #include "access/sdir.h" #include "access/skey.h" +#include "access/tupdesc.h" #include "catalog/pg_operator_d.h" #include "catalog/pg_type_d.h" #include "executor/tuptable.h" @@ -16,6 +17,7 @@ #include "miscadmin.h" #include "pgstat.h" #include "storage/bufmgr.h" +#include "storage/bufpage.h" #include "utils/memutils.h" #include "utils/rel.h" #include "utils/snapmgr.h"