ClickHouse/tests/performance/point_in_polygon.xml
Alexander Kuzmenkov 6a3df071a2 fixup
2020-06-09 01:13:08 +03:00

14 lines
520 B
XML

<test>
<create_query>CREATE TABLE polygons (polygon Array(Array(Tuple(Float64, Float64)))) ENGINE = Memory</create_query>
<create_query>
INSERT INTO polygons
WITH number + 1 AS radius
SELECT [arrayMap(x -> (cos(x / 90. * pi()) * radius, sin(x / 90. * pi()) * radius), range(180))]
FROM numbers(1000000)
</create_query>
<query>SELECT pointInPolygon((100, 100), polygon) FROM polygons FORMAT Null</query>
<drop_query>DROP TABLE IF EXISTS polygons</drop_query>
</test>