aboutsummaryrefslogtreecommitdiff
path: root/src/include/access/gist.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/access/gist.h')
-rw-r--r--src/include/access/gist.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/include/access/gist.h b/src/include/access/gist.h
index e77918a21aa..4befdd8ae93 100644
--- a/src/include/access/gist.h
+++ b/src/include/access/gist.h
@@ -12,8 +12,11 @@
#ifndef GIST_H
#define GIST_H
+#include "utils/rel.h"
+#include "storage/off.h"
+#include "storage/block.h"
#include "storage/bufpage.h"
-
+#include "access/skey.h"
/*
** You can have as many strategies as you please in GiSTs, as
@@ -146,4 +149,5 @@ extern void gistdentryinit(GISTSTATE *giststate, GISTENTRY *e, char *pr,
Relation r, Page pg, OffsetNumber o, int b, bool l) ;
extern void gistcentryinit(GISTSTATE *giststate, GISTENTRY *e, char *pr,
Relation r, Page pg, OffsetNumber o, int b, bool l) ;
+extern StrategyNumber RelationGetGISTStrategy(Relation, AttrNumber, RegProcedure);
#endif /* GIST_H */