diff options
author | Teodor Sigaev <teodor@sigaev.ru> | 2004-03-30 15:45:33 +0000 |
---|---|---|
committer | Teodor Sigaev <teodor@sigaev.ru> | 2004-03-30 15:45:33 +0000 |
commit | f2c064afcbfad4999d7e9ccb644a8aa99463a1ac (patch) | |
tree | a630e42b10478f1d88b637a96114945016faa2e0 /contrib/btree_gist/btree_gist.sql.in | |
parent | 8d9a28eeefc477638cca58d0685635271eae49d6 (diff) |
Cleanup vectors of GISTENTRY and eliminate problem with 64-bit strict-aligned
boxes. Change interface to user-defined GiST support methods union and
picksplit. Now instead of bytea struct it used special GistEntryVector
structure.
Diffstat (limited to 'contrib/btree_gist/btree_gist.sql.in')
-rw-r--r-- | contrib/btree_gist/btree_gist.sql.in | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/contrib/btree_gist/btree_gist.sql.in b/contrib/btree_gist/btree_gist.sql.in index 70db5a860da..b453d3029fe 100644 --- a/contrib/btree_gist/btree_gist.sql.in +++ b/contrib/btree_gist/btree_gist.sql.in @@ -120,7 +120,7 @@ RETURNS internal AS 'MODULE_PATHNAME' LANGUAGE 'C'; -CREATE FUNCTION gint2_union(bytea, internal) +CREATE FUNCTION gint2_union(internal, internal) RETURNS int4 AS 'MODULE_PATHNAME' LANGUAGE 'C'; @@ -140,7 +140,7 @@ AS OPERATOR 4 >= , OPERATOR 5 > , FUNCTION 1 gint2_consistent (internal, int2, int2), - FUNCTION 2 gint2_union (bytea, internal), + FUNCTION 2 gint2_union (internal, internal), FUNCTION 3 gint2_compress (internal), FUNCTION 4 btree_decompress (internal), FUNCTION 5 gint2_penalty (internal, internal, internal), @@ -176,7 +176,7 @@ RETURNS internal AS 'MODULE_PATHNAME' LANGUAGE 'C'; -CREATE FUNCTION gint4_union(bytea, internal) +CREATE FUNCTION gint4_union(internal, internal) RETURNS int4 AS 'MODULE_PATHNAME' LANGUAGE 'C'; @@ -196,7 +196,7 @@ AS OPERATOR 4 >= , OPERATOR 5 > , FUNCTION 1 gint4_consistent (internal, int4, int2), - FUNCTION 2 gint4_union (bytea, internal), + FUNCTION 2 gint4_union (internal, internal), FUNCTION 3 gint4_compress (internal), FUNCTION 4 btree_decompress (internal), FUNCTION 5 gint4_penalty (internal, internal, internal), @@ -232,7 +232,7 @@ RETURNS internal AS 'MODULE_PATHNAME' LANGUAGE 'C'; -CREATE FUNCTION gint8_union(bytea, internal) +CREATE FUNCTION gint8_union(internal, internal) RETURNS int8key AS 'MODULE_PATHNAME' LANGUAGE 'C'; @@ -252,7 +252,7 @@ AS OPERATOR 4 >= , OPERATOR 5 > , FUNCTION 1 gint8_consistent (internal, int8, int2), - FUNCTION 2 gint8_union (bytea, internal), + FUNCTION 2 gint8_union (internal, internal), FUNCTION 3 gint8_compress (internal), FUNCTION 4 btree_decompress (internal), FUNCTION 5 gint8_penalty (internal, internal, internal), @@ -289,7 +289,7 @@ RETURNS internal AS 'MODULE_PATHNAME' LANGUAGE 'C'; -CREATE FUNCTION gfloat4_union(bytea, internal) +CREATE FUNCTION gfloat4_union(internal, internal) RETURNS int4 AS 'MODULE_PATHNAME' LANGUAGE 'C'; @@ -309,7 +309,7 @@ AS OPERATOR 4 >= , OPERATOR 5 > , FUNCTION 1 gfloat4_consistent (internal, float4, int2), - FUNCTION 2 gfloat4_union (bytea, internal), + FUNCTION 2 gfloat4_union (internal, internal), FUNCTION 3 gfloat4_compress (internal), FUNCTION 4 btree_decompress (internal), FUNCTION 5 gfloat4_penalty (internal, internal, internal), @@ -348,7 +348,7 @@ RETURNS internal AS 'MODULE_PATHNAME' LANGUAGE 'C'; -CREATE FUNCTION gfloat8_union(bytea, internal) +CREATE FUNCTION gfloat8_union(internal, internal) RETURNS int4 AS 'MODULE_PATHNAME' LANGUAGE 'C'; @@ -368,7 +368,7 @@ AS OPERATOR 4 >= , OPERATOR 5 > , FUNCTION 1 gfloat8_consistent (internal, float8, int2), - FUNCTION 2 gfloat8_union (bytea, internal), + FUNCTION 2 gfloat8_union (internal, internal), FUNCTION 3 gfloat8_compress (internal), FUNCTION 4 btree_decompress (internal), FUNCTION 5 gfloat8_penalty (internal, internal, internal), @@ -422,7 +422,7 @@ RETURNS internal AS 'MODULE_PATHNAME' LANGUAGE 'C'; -CREATE FUNCTION gts_union(bytea, internal) +CREATE FUNCTION gts_union(internal, internal) RETURNS int4 AS 'MODULE_PATHNAME' LANGUAGE 'C'; @@ -442,7 +442,7 @@ AS OPERATOR 4 >= , OPERATOR 5 > , FUNCTION 1 gts_consistent (internal, timestamp, int2), - FUNCTION 2 gts_union (bytea, internal), + FUNCTION 2 gts_union (internal, internal), FUNCTION 3 gts_compress (internal), FUNCTION 4 btree_decompress (internal), FUNCTION 5 gts_penalty (internal, internal, internal), |