Update GIN support function definitions for contrib/intarray.
The underlying C code still needs work, but this at least gets its current regression test passing again.
This commit is contained in:
parent
133641a48e
commit
69c26c57cf
@ -458,12 +458,12 @@ AS
|
|||||||
|
|
||||||
--GIN
|
--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
|
RETURNS internal
|
||||||
AS 'MODULE_PATHNAME'
|
AS 'MODULE_PATHNAME'
|
||||||
LANGUAGE C IMMUTABLE STRICT;
|
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
|
RETURNS bool
|
||||||
AS 'MODULE_PATHNAME'
|
AS 'MODULE_PATHNAME'
|
||||||
LANGUAGE C IMMUTABLE STRICT;
|
LANGUAGE C IMMUTABLE STRICT;
|
||||||
@ -479,7 +479,7 @@ AS
|
|||||||
OPERATOR 14 ~,
|
OPERATOR 14 ~,
|
||||||
OPERATOR 20 @@ (_int4, query_int),
|
OPERATOR 20 @@ (_int4, query_int),
|
||||||
FUNCTION 1 btint4cmp (int4, int4),
|
FUNCTION 1 btint4cmp (int4, int4),
|
||||||
FUNCTION 2 ginarrayextract (anyarray, internal),
|
FUNCTION 2 ginarrayextract (anyarray, internal, internal),
|
||||||
FUNCTION 3 ginint4_queryextract (internal, internal, int2, internal, internal),
|
FUNCTION 3 ginint4_queryextract (internal, internal, int2, internal, internal, internal, internal),
|
||||||
FUNCTION 4 ginint4_consistent (internal, int2, internal, int4, internal, internal),
|
FUNCTION 4 ginint4_consistent (internal, int2, internal, int4, internal, internal, internal, internal),
|
||||||
STORAGE int4;
|
STORAGE int4;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user