pgLatLon
changeset 54:253218d6662d
Bugfix in inequality operator for epoint, ebox, and ecircle
author | jbe |
---|---|
date | Sun Dec 10 19:52:04 2017 +0100 (2017-12-10) |
parents | 537df4c9de92 |
children | 3364e7fcdf79 |
files | latlon--0.11--0.12.sql latlon--0.12.sql |
line diff
1.1 --- a/latlon--0.11--0.12.sql Sun Dec 10 19:45:19 2017 +0100 1.2 +++ b/latlon--0.11--0.12.sql Sun Dec 10 19:52:04 2017 +0100 1.3 @@ -0,0 +1,34 @@ 1.4 +DROP OPERATOR <> (epoint, epoint); 1.5 +DROP OPERATOR <> (ebox, ebox); 1.6 +DROP OPERATOR <> (ecircle, ecircle); 1.7 + 1.8 +CREATE OPERATOR <> ( 1.9 + leftarg = epoint, 1.10 + rightarg = epoint, 1.11 + procedure = epoint_btree_ne, 1.12 + commutator = <>, 1.13 + negator = =, 1.14 + restrict = neqsel, 1.15 + join = neqjoinsel 1.16 +); 1.17 + 1.18 +CREATE OPERATOR <> ( 1.19 + leftarg = ebox, 1.20 + rightarg = ebox, 1.21 + procedure = ebox_btree_ne, 1.22 + commutator = <>, 1.23 + negator = =, 1.24 + restrict = neqsel, 1.25 + join = neqjoinsel 1.26 +); 1.27 + 1.28 +CREATE OPERATOR <> ( 1.29 + leftarg = ecircle, 1.30 + rightarg = ecircle, 1.31 + procedure = ecircle_btree_ne, 1.32 + commutator = <>, 1.33 + negator = =, 1.34 + restrict = neqsel, 1.35 + join = neqjoinsel 1.36 +); 1.37 +
2.1 --- a/latlon--0.12.sql Sun Dec 10 19:45:19 2017 +0100 2.2 +++ b/latlon--0.12.sql Sun Dec 10 19:52:04 2017 +0100 2.3 @@ -261,7 +261,7 @@ 2.4 CREATE OPERATOR <> ( 2.5 leftarg = epoint, 2.6 rightarg = epoint, 2.7 - procedure = epoint_btree_eq, 2.8 + procedure = epoint_btree_ne, 2.9 commutator = <>, 2.10 negator = =, 2.11 restrict = neqsel, 2.12 @@ -370,7 +370,7 @@ 2.13 CREATE OPERATOR <> ( 2.14 leftarg = ebox, 2.15 rightarg = ebox, 2.16 - procedure = ebox_btree_eq, 2.17 + procedure = ebox_btree_ne, 2.18 commutator = <>, 2.19 negator = =, 2.20 restrict = neqsel, 2.21 @@ -479,7 +479,7 @@ 2.22 CREATE OPERATOR <> ( 2.23 leftarg = ecircle, 2.24 rightarg = ecircle, 2.25 - procedure = ecircle_btree_eq, 2.26 + procedure = ecircle_btree_ne, 2.27 commutator = <>, 2.28 negator = =, 2.29 restrict = neqsel,