This commit is contained in:
Nikita Mikhaylov 2024-05-27 14:01:52 +00:00
parent 0b6391d565
commit 2a433112ee
2 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,11 @@
-- { echoOn }
SELECT readWKTLineString('LINESTRING (1 1, 2 2, 3 3, 1 1)');
[(1,1),(2,2),(3,3),(1,1)]
SELECT toTypeName(readWKTLineString('LINESTRING (1 1, 2 2, 3 3, 1 1)'));
LineString
SELECT wkt(readWKTLineString('LINESTRING (1 1, 2 2, 3 3, 1 1)'));
LINESTRING(1 1,2 2,3 3,1 1)
-- Native Array(Tuple(Float64, Float64)) is threated as Ring, not as LineString.
WITH wkt(CAST([(1, 1), (2, 2), (3, 3)], 'Array(Tuple(Float64, Float64))')) as x
SELECT x, toTypeName(x), readWKTRing(x) as y, toTypeName(y);
POLYGON((1 1,2 2,3 3)) String [(1,1),(2,2),(3,3)] Ring

View File

@ -0,0 +1,8 @@
-- { echoOn }
SELECT readWKTLineString('LINESTRING (1 1, 2 2, 3 3, 1 1)');
SELECT toTypeName(readWKTLineString('LINESTRING (1 1, 2 2, 3 3, 1 1)'));
SELECT wkt(readWKTLineString('LINESTRING (1 1, 2 2, 3 3, 1 1)'));
-- Native Array(Tuple(Float64, Float64)) is threated as Ring, not as LineString.
WITH wkt(CAST([(1, 1), (2, 2), (3, 3)], 'Array(Tuple(Float64, Float64))')) as x
SELECT x, toTypeName(x), readWKTRing(x) as y, toTypeName(y);