aboutsummaryrefslogtreecommitdiff
path: root/contrib/btree_gist/btree_gist.sql.in
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2006-01-26 04:22:36 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2006-01-26 04:22:36 +0000
commit97ec950186e65d3f569415b2d0eccc4fd3e30d4d (patch)
treecb0361891b6d69e216846ca3c79112a9b760ac14 /contrib/btree_gist/btree_gist.sql.in
parent31253219345625f160b44dea85592528d7b56809 (diff)
downloadpostgresql-97ec950186e65d3f569415b2d0eccc4fd3e30d4d.tar.gz
postgresql-97ec950186e65d3f569415b2d0eccc4fd3e30d4d.zip
Update btree_gist for CIDR/INET changes --- there's really no need to
have a separate set of CIDR code here, either.
Diffstat (limited to 'contrib/btree_gist/btree_gist.sql.in')
-rw-r--r--contrib/btree_gist/btree_gist.sql.in22
1 files changed, 6 insertions, 16 deletions
diff --git a/contrib/btree_gist/btree_gist.sql.in b/contrib/btree_gist/btree_gist.sql.in
index c4c260947e9..e91cf1924b4 100644
--- a/contrib/btree_gist/btree_gist.sql.in
+++ b/contrib/btree_gist/btree_gist.sql.in
@@ -1126,21 +1126,11 @@ RETURNS bool
AS 'MODULE_PATHNAME'
LANGUAGE 'C';
-CREATE FUNCTION gbt_cidr_consistent(internal,cidr,int2)
-RETURNS bool
-AS 'MODULE_PATHNAME'
-LANGUAGE 'C';
-
CREATE FUNCTION gbt_inet_compress(internal)
RETURNS internal
AS 'MODULE_PATHNAME'
LANGUAGE 'C';
-CREATE FUNCTION gbt_cidr_compress(internal)
-RETURNS internal
-AS 'MODULE_PATHNAME'
-LANGUAGE 'C';
-
CREATE FUNCTION gbt_inet_penalty(internal,internal,internal)
RETURNS internal
AS 'MODULE_PATHNAME'
@@ -1183,12 +1173,12 @@ AS
CREATE OPERATOR CLASS gist_cidr_ops
DEFAULT FOR TYPE cidr USING gist
AS
- OPERATOR 1 < RECHECK ,
- OPERATOR 2 <= RECHECK ,
- OPERATOR 3 = RECHECK ,
- OPERATOR 4 >= RECHECK ,
- OPERATOR 5 > RECHECK ,
- FUNCTION 1 gbt_cidr_consistent (internal, cidr, int2),
+ OPERATOR 1 < (inet, inet) RECHECK ,
+ OPERATOR 2 <= (inet, inet) RECHECK ,
+ OPERATOR 3 = (inet, inet) RECHECK ,
+ OPERATOR 4 >= (inet, inet) RECHECK ,
+ OPERATOR 5 > (inet, inet) RECHECK ,
+ FUNCTION 1 gbt_inet_consistent (internal, inet, int2),
FUNCTION 2 gbt_inet_union (bytea, internal),
FUNCTION 3 gbt_inet_compress (internal),
FUNCTION 4 gbt_decompress (internal),