# HG changeset patch # User jbe # Date 1512931924 -3600 # Node ID 253218d6662dacf5f1442f159c6a434bab1ba2c8 # Parent 537df4c9de9225df3d5772f29996372d5b946595 Bugfix in inequality operator for epoint, ebox, and ecircle diff -r 537df4c9de92 -r 253218d6662d latlon--0.11--0.12.sql --- a/latlon--0.11--0.12.sql Sun Dec 10 19:45:19 2017 +0100 +++ b/latlon--0.11--0.12.sql Sun Dec 10 19:52:04 2017 +0100 @@ -0,0 +1,34 @@ +DROP OPERATOR <> (epoint, epoint); +DROP OPERATOR <> (ebox, ebox); +DROP OPERATOR <> (ecircle, ecircle); + +CREATE OPERATOR <> ( + leftarg = epoint, + rightarg = epoint, + procedure = epoint_btree_ne, + commutator = <>, + negator = =, + restrict = neqsel, + join = neqjoinsel +); + +CREATE OPERATOR <> ( + leftarg = ebox, + rightarg = ebox, + procedure = ebox_btree_ne, + commutator = <>, + negator = =, + restrict = neqsel, + join = neqjoinsel +); + +CREATE OPERATOR <> ( + leftarg = ecircle, + rightarg = ecircle, + procedure = ecircle_btree_ne, + commutator = <>, + negator = =, + restrict = neqsel, + join = neqjoinsel +); + diff -r 537df4c9de92 -r 253218d6662d latlon--0.12.sql --- a/latlon--0.12.sql Sun Dec 10 19:45:19 2017 +0100 +++ b/latlon--0.12.sql Sun Dec 10 19:52:04 2017 +0100 @@ -261,7 +261,7 @@ CREATE OPERATOR <> ( leftarg = epoint, rightarg = epoint, - procedure = epoint_btree_eq, + procedure = epoint_btree_ne, commutator = <>, negator = =, restrict = neqsel, @@ -370,7 +370,7 @@ CREATE OPERATOR <> ( leftarg = ebox, rightarg = ebox, - procedure = ebox_btree_eq, + procedure = ebox_btree_ne, commutator = <>, negator = =, restrict = neqsel, @@ -479,7 +479,7 @@ CREATE OPERATOR <> ( leftarg = ecircle, rightarg = ecircle, - procedure = ecircle_btree_eq, + procedure = ecircle_btree_ne, commutator = <>, negator = =, restrict = neqsel,