]> granicus.if.org Git - postgresql/commitdiff
Update GIN support function definitions for contrib/intarray.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 8 Jan 2011 04:34:06 +0000 (23:34 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 8 Jan 2011 04:35:48 +0000 (23:35 -0500)
The underlying C code still needs work, but this at least gets its
current regression test passing again.

contrib/intarray/_int.sql.in

index 2a6ed911adf421f8ad3e4818f47e831266eeac4b..ad224e319bcc9c6f0df6600d709a66cf35c36ea3 100644 (file)
@@ -458,12 +458,12 @@ AS
 
 --GIN
 
-CREATE OR REPLACE FUNCTION ginint4_queryextract(internal, internal, int2, internal, internal)
+CREATE OR REPLACE FUNCTION ginint4_queryextract(internal, internal, int2, internal, internal, internal, internal)
 RETURNS internal
 AS 'MODULE_PATHNAME'
 LANGUAGE C IMMUTABLE STRICT;
 
-CREATE OR REPLACE FUNCTION ginint4_consistent(internal, int2, internal, int4, internal, internal)
+CREATE OR REPLACE FUNCTION ginint4_consistent(internal, int2, internal, int4, internal, internal, internal, internal)
 RETURNS bool
 AS 'MODULE_PATHNAME'
 LANGUAGE C IMMUTABLE STRICT;
@@ -479,7 +479,7 @@ AS
        OPERATOR        14      ~,
        OPERATOR        20      @@ (_int4, query_int),
        FUNCTION        1       btint4cmp (int4, int4),
-       FUNCTION        2       ginarrayextract (anyarray, internal),
-       FUNCTION        3       ginint4_queryextract (internal, internal, int2, internal, internal),
-       FUNCTION        4       ginint4_consistent (internal, int2, internal, int4, internal, internal),
+       FUNCTION        2       ginarrayextract (anyarray, internal, internal),
+       FUNCTION        3       ginint4_queryextract (internal, internal, int2, internal, internal, internal, internal),
+       FUNCTION        4       ginint4_consistent (internal, int2, internal, int4, internal, internal, internal, internal),
        STORAGE         int4;