Changeset: 6b54a8f46413 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6b54a8f46413
Modified Files:
        sql/test/pg_regress/Tests/polygon.sql
        sql/test/pg_regress/Tests/polygon.stable.err
        sql/test/pg_regress/Tests/polygon.stable.out
Branch: geo
Log Message:

fixed sql/test/pg_regress/Tests/polygon


diffs (truncated from 559 to 300 lines):

diff --git a/sql/test/pg_regress/Tests/polygon.sql 
b/sql/test/pg_regress/Tests/polygon.sql
--- a/sql/test/pg_regress/Tests/polygon.sql
+++ b/sql/test/pg_regress/Tests/polygon.sql
@@ -14,105 +14,106 @@
 --     0 1 2 3 4
 --
 
-CREATE TABLE POLYGON_TBL(f1 polygon);
+CREATE TABLE POLYGON_TBL(f1 GEOMETRY(POLYGON));
 
--- converted PostgreSQL '(2.0,0.0),(2.0,4.0),(0.0,0.0)' into MonetDB 
'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))'
+-- converted PostgreSQL '(2.0,0.0),(2.0,4.0),(0.0,0.0)' into MonetDB 
'POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))'
 --INSERT INTO POLYGON_TBL(f1) VALUES ('(2.0,0.0),(2.0,4.0),(0.0,0.0)');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 
0.0))');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 
0.0))');
 
--- converted PostgreSQL '(3.0,1.0),(3.0,3.0),(1.0,0.0)' into MonetDB 
'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))'
+-- converted PostgreSQL '(3.0,1.0),(3.0,3.0),(1.0,0.0)' into MonetDB 
'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))'
 --INSERT INTO POLYGON_TBL(f1) VALUES ('(3.0,1.0),(3.0,3.0),(1.0,0.0)');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 
1.0))');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 
1.0))');
 
-SELECT cast('polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' as polygon);
-SELECT polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+SELECT cast('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' as geometry);
+--SELECT polygon 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
 
 -- degenerate polygons 
 --INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0,0.0)');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0.0 0.0, 0.0 0.0))');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0.0 0.0, 0.0 0.0))');
 
 --INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0,1.0),(0.0,1.0)');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0.0 1.0, 1.0 1.0, 0.0 1.0))');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0.0 1.0, 0.0 1.0, 0.0 1.0, 0.0 
1.0))');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0.0 2.0, 0.0 1.0, 0.0 1.0, 0.0 
1.0, 0.0 2.0))');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0.0 1.0, 1.0 1.0, 0.0 1.0))');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0.0 1.0, 0.0 1.0, 0.0 1.0, 0.0 
1.0))');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0.0 2.0, 0.0 1.0, 0.0 1.0, 0.0 
1.0, 0.0 2.0))');
 
 -- bad polygon input strings 
-INSERT INTO POLYGON_TBL(f1) VALUES ('0.0');
+--INSERT INTO POLYGON_TBL(f1) VALUES ('0.0'); Expected ERROR = 
!ParseException: Unknown type: '(' Instead it puts nil and then causes problems
 INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0 0.0');
 INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2)');
 INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2,3');
 INSERT INTO POLYGON_TBL(f1) VALUES ('asdf');
 
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon(0.0)');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0.0 0.0)');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0,1,2))');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0 1, 2 3)');
-INSERT INTO POLYGON_TBL(f1) VALUES ('polygon(asdf)');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON(0.0)');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0.0 0.0)');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0,1,2))');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0 1, 2 3)');
+INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON(asdf)');
 
 SELECT '' AS four, POLYGON_TBL.* FROM POLYGON_TBL;
 
 CREATE VIEW POLYGON_TBL_VW AS SELECT f1, cast(f1 as varchar(244)) as txt FROM 
POLYGON_TBL;
 SELECT * FROM POLYGON_TBL_VW;
 
--- overlap 
+-- intersect
 SELECT '' AS three, p.*
    FROM POLYGON_TBL_VW p
 --   WHERE p.f1 && '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-   WHERE p.f1 && 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+   WHERE p.f1 && 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
 
+--overlap
 SELECT '' AS one, p.*
    FROM POLYGON_TBL_VW p
-   WHERE overlaps(p.f1, 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))');
+   WHERE st_overlaps(p.f1, 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))');
 
 -- left overlap 
 SELECT '' AS four, p.* 
    FROM POLYGON_TBL_VW p
 --   WHERE p.f1 &< '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-   WHERE p.f1 &< 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+   WHERE p.f1 &< 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
 
 -- right overlap 
 SELECT '' AS two, p.* 
    FROM POLYGON_TBL_VW p
 --   WHERE p.f1 &> '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-   WHERE p.f1 &> 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+   WHERE p.f1 &> 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
 
 -- left of 
 SELECT '' AS one, p.*
    FROM POLYGON_TBL_VW p
 --   WHERE p.f1 << '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-   WHERE p.f1 << 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+   WHERE p.f1 << 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
 
 -- right of 
 SELECT '' AS zero, p.*
    FROM POLYGON_TBL_VW p
 --   WHERE p.f1 >> '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-   WHERE p.f1 >> 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+   WHERE p.f1 >> 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
 
 -- contained 
 SELECT '' AS one, p.* 
    FROM POLYGON_TBL_VW p
 --   WHERE p.f1 @ polygon '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-   WHERE p.f1 @ 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+   WHERE p.f1 @ 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
 
 -- same 
 SELECT '' AS one, p.*
    FROM POLYGON_TBL_VW p
 --   WHERE p.f1 ~= polygon '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-   WHERE p.f1 ~= 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+   WHERE p.f1 ~= 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
 
 SELECT '' AS one, p.* 
    FROM POLYGON_TBL_VW p
-   WHERE equals(p.f1, 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))');
+   WHERE st_equals(p.f1, 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))');
 
 -- contains 
 SELECT '' AS one, p.*
    FROM POLYGON_TBL_VW p
 --   WHERE p.f1 ~ polygon '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-   WHERE p.f1 ~ 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+   WHERE p.f1 ~ 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
 
 SELECT '' AS one, p.* 
    FROM POLYGON_TBL_VW p
-   WHERE contains(p.f1, 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))');
+   WHERE st_contains(p.f1, 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))');
 
 --
 -- polygon logic
@@ -129,45 +130,45 @@ SELECT '' AS one, p.*
 --
 -- left of 
 --SELECT polygon '(2.0,0.0),(2.0,4.0),(0.0,0.0)' << polygon 
'(3.0,1.0),(3.0,3.0),(1.0,0.0)' AS "false";
-SELECT polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))' <<  polygon 
'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' AS "false";
+SELECT ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))') <<  
ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
 
 -- left overlap 
 --SELECT polygon '(2.0,0.0),(2.0,4.0),(0.0,0.0)' &< polygon 
'(3.0,1.0),(3.0,3.0),(1.0,0.0)' AS "true";
-SELECT polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))' &<  polygon 
'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' AS "true";
+SELECT ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))') &<  
ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "true";
 
 -- right overlap 
 --SELECT polygon '(2.0,0.0),(2.0,4.0),(0.0,0.0)' &> polygon 
'(3.0,1.0),(3.0,3.0),(1.0,0.0)' AS "true";
-SELECT polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))' &>  polygon 
'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' AS "true";
+SELECT ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))') &>  
ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "true";
 
 -- right of 
 --SELECT polygon '(2.0,0.0),(2.0,4.0),(0.0,0.0)' >> polygon 
'(3.0,1.0),(3.0,3.0),(1.0,0.0)' AS "false";
-SELECT polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))' >>  polygon 
'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' AS "false";
+SELECT ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))') >>  
ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
 
 -- contained in 
 --SELECT polygon '(2.0,0.0),(2.0,4.0),(0.0,0.0)' @ polygon 
'(3.0,1.0),(3.0,3.0),(1.0,0.0)' AS "false";
-SELECT polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))' @  polygon 
'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' AS "false";
+SELECT ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))') @  
ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
 
 -- contains 
 --SELECT polygon '(2.0,0.0),(2.0,4.0),(0.0,0.0)' ~ polygon 
'(3.0,1.0),(3.0,3.0),(1.0,0.0)' AS "false";
-SELECT polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))' ~  polygon 
'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' AS "false";
-SELECT Contains(polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))',  
polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
+SELECT ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))') ~  
ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
+SELECT ST_Contains(ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 
0.0))'),  ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))')) AS 
"false";
 
 -- same 
 --SELECT polygon '(2.0,0.0),(2.0,4.0),(0.0,0.0)' ~= polygon 
'(3.0,1.0),(3.0,3.0),(1.0,0.0)' AS "false";
-SELECT polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))' ~=  polygon 
'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' AS "false";
-SELECT Equals(polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))',  
polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
+SELECT ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))') ~=  
ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
+SELECT ST_Equals(ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))'), 
 ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))')) AS "false";
 
 -- overlap 
 --SELECT polygon '(2.0,0.0),(2.0,4.0),(0.0,0.0)' && polygon 
'(3.0,1.0),(3.0,3.0),(1.0,0.0)' AS "true";
-SELECT polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))' &&  polygon 
'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))' AS "true";
-SELECT Overlaps(polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))',  
polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "true";
+SELECT ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))') &&  
ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "true";
+SELECT ST_Overlaps(ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 
0.0))'), ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))')) AS 
"true";
 
 -- test some more functions
-SELECT Crosses(polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))',  
polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
-SELECT Disjoint(polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))',  
polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
-SELECT Distance(polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))',  
polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "0";
-SELECT Intersects(polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))',  
polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
-SELECT Touches(polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))',  
polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
-SELECT Within(polygon 'polygon((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))',  
polygon 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))') AS "false";
+SELECT ST_Crosses(ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 
0.0))'), ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))')) AS 
"false";
+SELECT ST_Disjoint(ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 
0.0))'), ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))')) AS 
"false";
+SELECT ST_Distance(ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 
0.0))'), ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))')) AS "0";
+SELECT ST_Intersects(ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 
0.0))'), ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))')) AS 
"true";
+SELECT ST_Touches(ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 
0.0))'), ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))')) AS 
"false";
+SELECT ST_Within(ST_WKTToSQL('POLYGON((2.0 0.0, 2.0 4.0, 0.0 0.0, 2.0 0.0))'), 
ST_WKTToSQL('POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))')) AS "false";
 
 DROP VIEW POLYGON_TBL_VW;
diff --git a/sql/test/pg_regress/Tests/polygon.stable.err 
b/sql/test/pg_regress/Tests/polygon.stable.err
--- a/sql/test/pg_regress/Tests/polygon.stable.err
+++ b/sql/test/pg_regress/Tests/polygon.stable.err
@@ -29,130 +29,57 @@ stderr of test 'polygon` in directory 's
 # 17:11:19 >  "mclient" "-lsql" "-ftest" "-Eutf-8" "-i" "-e" 
"--host=/var/tmp/mtest-1142" "--port=38959"
 # 17:11:19 >  
 
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0.0 0.0, 0.0 0.0))');
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
+QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0.0 0.0, 0.0 0.0))');
 ERROR = !IllegalArgumentException: Invalid number of points in LinearRing 
found 2 - must be 0 or >= 4
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0.0 1.0, 1.0 1.0, 0.0 
1.0))');
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
+QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0.0 1.0, 1.0 1.0, 0.0 
1.0))');
 ERROR = !IllegalArgumentException: Invalid number of points in LinearRing 
found 3 - must be 0 or >= 4
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('0.0');
-ERROR = !ParseException: Expected word but encountered number: '0'
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
 QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('(0.0 0.0');
 ERROR = !ParseException: Unknown type: '('
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
 QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2)');
 ERROR = !ParseException: Unknown type: '('
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
 QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('(0,1,2,3');
 ERROR = !ParseException: Unknown type: '('
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
 QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('asdf');
 ERROR = !ParseException: Unknown type: 'ASDF'
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('polygon(0.0)');
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
+QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON(0.0)');
 ERROR = !ParseException: Expected word but encountered number: '0'
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0.0 0.0)');
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
+QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0.0 0.0)');
 ERROR = !IllegalArgumentException: point array must contain 0 or >1 elements
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0,1,2))');
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
+QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0,1,2))');
 ERROR = !ParseException: Expected number but encountered ','
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('polygon((0 1, 2 3)');
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
+QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON((0 1, 2 3)');
 ERROR = !IllegalArgumentException: Points of LinearRing do not form a closed 
linestring
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('polygon(asdf)');
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
+QUERY = INSERT INTO POLYGON_TBL(f1) VALUES ('POLYGON(asdf)');
 ERROR = !ParseException: Expected 'Z', 'M', 'ZM', 'EMPTY' or '(' but 
encountered : 'ASDF'
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = SELECT '' AS three, p.*
-           FROM POLYGON_TBL_VW p
-        --   WHERE p.f1 && '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-           WHERE p.f1 && 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
-ERROR = !syntax error, unexpected '&' in: "select '' as three, p.*
-        !   from polygon_tbl_vw p
-        !--   WHERE p.f1 && '(3.0,1.0),("
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = SELECT '' AS four, p.* 
-           FROM POLYGON_TBL_VW p
-        --   WHERE p.f1 &< '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-           WHERE p.f1 &< 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
-ERROR = !syntax error, unexpected COMPARISON in: "select '' as four, p.* 
-        !   from polygon_tbl_vw p
-        !--   WHERE p.f1 &< '(3.0,1.0),("
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
-QUERY = SELECT '' AS two, p.* 
-           FROM POLYGON_TBL_VW p
-        --   WHERE p.f1 &> '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-           WHERE p.f1 &> 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
-ERROR = !syntax error, unexpected COMPARISON in: "select '' as two, p.* 
-        !   from polygon_tbl_vw p
-        !--   WHERE p.f1 &> '(3.0,1.0),(3"
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
 QUERY = SELECT '' AS one, p.*
            FROM POLYGON_TBL_VW p
         --   WHERE p.f1 << '(3.0,1.0),(3.0,3.0),(1.0,0.0)';
-           WHERE p.f1 << 'polygon((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
-ERROR = !SELECT: no such binary operator 'left_shift(polygon,char)'
-MAPI  = (monetdb) /var/tmp/mtest-19968/.s.monetdb.34183
+           WHERE p.f1 << 'POLYGON((3.0 1.0, 3.0 3.0, 1.0 0.0, 3.0 1.0))';
+ERROR = !SELECT: no such binary operator 'left_shift(geometry,char)'
+MAPI  = (monetdb) /var/tmp/mtest-3190/.s.monetdb.34607
 QUERY = SELECT '' AS zero, p.*
            FROM POLYGON_TBL_VW p
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to