diff --git a/src/hnsw.h b/src/hnsw.h index 77147d1..7ab09d2 100644 --- a/src/hnsw.h +++ b/src/hnsw.h @@ -6,6 +6,7 @@ #include "access/generic_xlog.h" #include "access/parallel.h" #include "access/reloptions.h" +#include "lib/pairingheap.h" #include "nodes/execnodes.h" #include "port.h" /* for random() */ #include "utils/relptr.h" diff --git a/src/hnswbuild.c b/src/hnswbuild.c index d367a93..3fbb78d 100644 --- a/src/hnswbuild.c +++ b/src/hnswbuild.c @@ -46,7 +46,6 @@ #include "commands/progress.h" #include "hnsw.h" #include "miscadmin.h" -#include "lib/pairingheap.h" #include "optimizer/optimizer.h" #include "storage/bufmgr.h" #include "tcop/tcopprot.h" diff --git a/src/hnswutils.c b/src/hnswutils.c index 98d4710..e219530 100644 --- a/src/hnswutils.c +++ b/src/hnswutils.c @@ -3,6 +3,7 @@ #include #include "hnsw.h" +#include "lib/pairingheap.h" #include "storage/bufmgr.h" #include "utils/datum.h" #include "vector.h" diff --git a/src/ivfflat.h b/src/ivfflat.h index b35d8a5..366fc44 100644 --- a/src/ivfflat.h +++ b/src/ivfflat.h @@ -6,6 +6,7 @@ #include "access/generic_xlog.h" #include "access/parallel.h" #include "access/reloptions.h" +#include "lib/pairingheap.h" #include "nodes/execnodes.h" #include "port.h" /* for random() */ #include "utils/sampling.h" diff --git a/src/ivfscan.c b/src/ivfscan.c index 5f612db..5e69c39 100644 --- a/src/ivfscan.c +++ b/src/ivfscan.c @@ -5,6 +5,7 @@ #include "access/relscan.h" #include "catalog/pg_operator_d.h" #include "catalog/pg_type_d.h" +#include "lib/pairingheap.h" #include "ivfflat.h" #include "miscadmin.h" #include "pgstat.h"