Revert "Tweak "line" test to avoid negative zeros on some platforms"
This reverts commit a0a546f0d9
.
It seems better to tweak the code to suppress -0 results during
line_construct_pts(), which I'll do in the next commit.
This commit is contained in:
parent
a0a546f0d9
commit
1f7a47912a
|
@ -5,7 +5,7 @@
|
||||||
--DROP TABLE LINE_TBL;
|
--DROP TABLE LINE_TBL;
|
||||||
CREATE TABLE LINE_TBL (s line);
|
CREATE TABLE LINE_TBL (s line);
|
||||||
INSERT INTO LINE_TBL VALUES ('{1,-1,1}');
|
INSERT INTO LINE_TBL VALUES ('{1,-1,1}');
|
||||||
INSERT INTO LINE_TBL VALUES ('(0,0.1),(6,6)');
|
INSERT INTO LINE_TBL VALUES ('(0,0),(6,6)');
|
||||||
INSERT INTO LINE_TBL VALUES ('10,-10 ,-5,-4');
|
INSERT INTO LINE_TBL VALUES ('10,-10 ,-5,-4');
|
||||||
INSERT INTO LINE_TBL VALUES ('[-1e6,2e2,3e5, -4e1]');
|
INSERT INTO LINE_TBL VALUES ('[-1e6,2e2,3e5, -4e1]');
|
||||||
INSERT INTO LINE_TBL VALUES ('(11,22,33,44)');
|
INSERT INTO LINE_TBL VALUES ('(11,22,33,44)');
|
||||||
|
@ -42,7 +42,7 @@ select * from LINE_TBL;
|
||||||
s
|
s
|
||||||
---------------------------------------------
|
---------------------------------------------
|
||||||
{1,-1,1}
|
{1,-1,1}
|
||||||
{0.983333333333333,-1,0.1}
|
{1,-1,0}
|
||||||
{-0.4,-1,-6}
|
{-0.4,-1,-6}
|
||||||
{-0.000184615384615385,-1,15.3846153846154}
|
{-0.000184615384615385,-1,15.3846153846154}
|
||||||
{1,-1,11}
|
{1,-1,11}
|
||||||
|
@ -55,7 +55,7 @@ SELECT * FROM LINE_TBL WHERE (s <-> line '[(1,2),(3,4)]') < 10;
|
||||||
s
|
s
|
||||||
---------------------------------------------
|
---------------------------------------------
|
||||||
{1,-1,1}
|
{1,-1,1}
|
||||||
{0.983333333333333,-1,0.1}
|
{1,-1,0}
|
||||||
{-0.4,-1,-6}
|
{-0.4,-1,-6}
|
||||||
{-0.000184615384615385,-1,15.3846153846154}
|
{-0.000184615384615385,-1,15.3846153846154}
|
||||||
{1,-1,11}
|
{1,-1,11}
|
||||||
|
@ -64,17 +64,17 @@ SELECT * FROM LINE_TBL WHERE (s <-> line '[(1,2),(3,4)]') < 10;
|
||||||
(7 rows)
|
(7 rows)
|
||||||
|
|
||||||
SELECT * FROM LINE_TBL WHERE (point '(0.1,0.1)' <-> s) < 1;
|
SELECT * FROM LINE_TBL WHERE (point '(0.1,0.1)' <-> s) < 1;
|
||||||
s
|
s
|
||||||
----------------------------
|
----------
|
||||||
{1,-1,1}
|
{1,-1,1}
|
||||||
{0.983333333333333,-1,0.1}
|
{1,-1,0}
|
||||||
(2 rows)
|
(2 rows)
|
||||||
|
|
||||||
SELECT * FROM LINE_TBL WHERE (lseg '[(0.1,0.1),(0.2,0.2)]' <-> s) < 1;
|
SELECT * FROM LINE_TBL WHERE (lseg '[(0.1,0.1),(0.2,0.2)]' <-> s) < 1;
|
||||||
s
|
s
|
||||||
----------------------------
|
----------
|
||||||
{1,-1,1}
|
{1,-1,1}
|
||||||
{0.983333333333333,-1,0.1}
|
{1,-1,0}
|
||||||
(2 rows)
|
(2 rows)
|
||||||
|
|
||||||
SELECT line '[(1,1),(2,1)]' <-> line '[(-1,-1),(-2,-1)]';
|
SELECT line '[(1,1),(2,1)]' <-> line '[(-1,-1),(-2,-1)]';
|
||||||
|
|
|
@ -7,7 +7,7 @@
|
||||||
CREATE TABLE LINE_TBL (s line);
|
CREATE TABLE LINE_TBL (s line);
|
||||||
|
|
||||||
INSERT INTO LINE_TBL VALUES ('{1,-1,1}');
|
INSERT INTO LINE_TBL VALUES ('{1,-1,1}');
|
||||||
INSERT INTO LINE_TBL VALUES ('(0,0.1),(6,6)');
|
INSERT INTO LINE_TBL VALUES ('(0,0),(6,6)');
|
||||||
INSERT INTO LINE_TBL VALUES ('10,-10 ,-5,-4');
|
INSERT INTO LINE_TBL VALUES ('10,-10 ,-5,-4');
|
||||||
INSERT INTO LINE_TBL VALUES ('[-1e6,2e2,3e5, -4e1]');
|
INSERT INTO LINE_TBL VALUES ('[-1e6,2e2,3e5, -4e1]');
|
||||||
INSERT INTO LINE_TBL VALUES ('(11,22,33,44)');
|
INSERT INTO LINE_TBL VALUES ('(11,22,33,44)');
|
||||||
|
|
Loading…
Reference in New Issue