v12, brin, btree
[gevel.git] / gevel.sql
diff --git a/gevel.sql b/gevel.sql
new file mode 100644 (file)
index 0000000..6884c85
--- /dev/null
+++ b/gevel.sql
@@ -0,0 +1,64 @@
+SET search_path = public;
+BEGIN;
+
+create or replace function gist_tree(text)
+        returns text
+        as '$libdir/gevel'
+        language C
+        strict;
+
+create or replace function gist_tree(text,int4)
+        returns text
+        as '$libdir/gevel'
+        language C
+        strict;
+
+create or replace function gist_stat(text)
+        returns text
+        as '$libdir/gevel'
+        language C
+        strict;
+
+create or replace function gist_print(text)
+        returns setof record
+        as '$libdir/gevel'
+        language C
+        strict;
+
+create or replace function gin_stat(text)
+        returns setof record
+        as '$libdir/gevel'
+        language C
+        strict;
+
+create or replace function gin_stat(text, int)
+        returns setof record
+        as '$libdir/gevel'
+        language C
+        strict;
+
+create or replace function gin_statpage(text)
+        returns text
+        as '$libdir/gevel'
+        language C
+        strict;
+
+create or replace function gin_count_estimate(text, tsquery)
+        returns bigint 
+        as '$libdir/gevel'
+        language C
+        strict;
+
+create or replace function spgist_stat(text)
+        returns text 
+        as '$libdir/gevel'
+        language C
+        strict;
+
+create or replace function spgist_print(text)
+        returns setof record
+        as '$libdir/gevel'
+        language C
+        strict;
+
+END;