mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
add some test + style
This commit is contained in:
parent
56700ed3e9
commit
4430322edc
105
tests/queries/0_stateless/01720_country_area.reference
Normal file
105
tests/queries/0_stateless/01720_country_area.reference
Normal file
@ -0,0 +1,105 @@
|
|||||||
|
Dhekelia Sovereign Base Area 127533079.61976177
|
||||||
|
Kyrgyzstan 198994443077.2897
|
||||||
|
Aruba 169577139.16920504
|
||||||
|
Afghanistan 642167900289.4739
|
||||||
|
Albania 28333199169.93513
|
||||||
|
Andorra 452435114.7617939
|
||||||
|
Ashmore and Cartier Islands 2696604.9276267616
|
||||||
|
Austria 83991121342.6868
|
||||||
|
Burundi 27040491570.2986
|
||||||
|
Belgium 30672391961.48937
|
||||||
|
Benin 116112410615.07138
|
||||||
|
Burkina Faso 272767288599.06683
|
||||||
|
Bulgaria 112764344245.5939
|
||||||
|
Bahrain 585431263.0854981
|
||||||
|
Bosnia and Herzegovina 51828357836.835045
|
||||||
|
Bajo Nuevo Bank (Petrel Is.) 29452.023965717835
|
||||||
|
Saint Barthelemy 24595825.379134282
|
||||||
|
Belarus 207495810096.24286
|
||||||
|
Bolivia 1086795900906.9404
|
||||||
|
Barbados 444196434.0171095
|
||||||
|
Bhutan 40362932122.222435
|
||||||
|
Botswana 579022741104.1897
|
||||||
|
Central African Republic 617982165549.6404
|
||||||
|
Switzerland 41437057095.20376
|
||||||
|
Clipperton Island 5042420.197242386
|
||||||
|
Cameroon 464311319438.17255
|
||||||
|
Republic of Congo 344887275569.75
|
||||||
|
Coral Sea Islands 20628.814559882598
|
||||||
|
Curaçao 463207585.46491855
|
||||||
|
Czech Republic 78760344660.91792
|
||||||
|
Djibouti 21846149319.499916
|
||||||
|
Dominica 730475415.656727
|
||||||
|
Algeria 2308849474061.9604
|
||||||
|
Ethiopia 1127370045818.119
|
||||||
|
Georgia 69572475312.24843
|
||||||
|
Ghana 238667399375.48102
|
||||||
|
Gibraltar 3831411.4171073083
|
||||||
|
Guinea 244302369135.0428
|
||||||
|
Gambia 10500266198.294697
|
||||||
|
Guatemala 108814357557.89536
|
||||||
|
Guam 564430992.5413051
|
||||||
|
Heard Island and McDonald Islands 395072268.1670339
|
||||||
|
Hungary 93204530848.81223
|
||||||
|
Isle of Man 574622349.496232
|
||||||
|
Iraq 437362923804.6782
|
||||||
|
Israel 21904844963.57914
|
||||||
|
Jamaica 11032909044.896214
|
||||||
|
Jersey 119197004.74288748
|
||||||
|
Jordan 88852268122.99756
|
||||||
|
Baykonur Cosmodrome 6501480908.525035
|
||||||
|
Siachen Glacier 2088368280.5951576
|
||||||
|
Kosovo 10914986124.47776
|
||||||
|
Laos 228111317612.30957
|
||||||
|
Lebanon 9999649538.151918
|
||||||
|
Liberia 95296808053.31937
|
||||||
|
Libya 1623756106692.004
|
||||||
|
Saint Lucia 604940965.7686977
|
||||||
|
Liechtenstein 136883538.3183111
|
||||||
|
Lesotho 30106906647.33149
|
||||||
|
Luxembourg 2607643781.0226917
|
||||||
|
Latvia 64575248440.09302
|
||||||
|
Saint Martin 68198732.01942295
|
||||||
|
Morocco 591718146420.0958
|
||||||
|
Monaco 18750590.193543613
|
||||||
|
Moldova 33208636022.82373
|
||||||
|
Macedonia 25384586736.42653
|
||||||
|
Mali 1252723270900.2302
|
||||||
|
Montenegro 13729482523.613796
|
||||||
|
Mongolia 1564646094133.3677
|
||||||
|
Montserrat 99396603.21002583
|
||||||
|
Namibia 822688081865.0547
|
||||||
|
Niger 1181298791001.2363
|
||||||
|
Norfolk Island 41003910.8372144
|
||||||
|
Niue 220827518.96565723
|
||||||
|
Nepal 147103938320.9306
|
||||||
|
Nauru 28765050.65120624
|
||||||
|
Poland 313439831446.58765
|
||||||
|
Paraguay 399899482418.94604
|
||||||
|
Qatar 11150102955.086788
|
||||||
|
Romania 236371949926.43573
|
||||||
|
Rwanda 25305141874.683277
|
||||||
|
Western Sahara 90483117057.23624
|
||||||
|
Scarborough Reef 93421.29269397438
|
||||||
|
South Sudan 626858281405.9783
|
||||||
|
Senegal 196219387423.09302
|
||||||
|
Serranilla Bank 100843.54356614068
|
||||||
|
Singapore 510505392.29170656
|
||||||
|
San Marino 60357700.76923006
|
||||||
|
Somaliland 167406759212.9871
|
||||||
|
Somalia 471815737592.64276
|
||||||
|
Republic of Serbia 77573594972.73866
|
||||||
|
Suriname 145124645519.15808
|
||||||
|
Slovakia 48456085451.12405
|
||||||
|
Slovenia 20327209680.63761
|
||||||
|
Swaziland 17113505052.204178
|
||||||
|
Sint Maarten 23405778.740159098
|
||||||
|
Syria 185944843149.37875
|
||||||
|
Chad 1266282203998.255
|
||||||
|
Togo 56863540226.407555
|
||||||
|
Uganda 241852803539.38947
|
||||||
|
Uruguay 177347712583.76038
|
||||||
|
Vatican 10535.27369925663
|
||||||
|
Akrotiri Sovereign Base Area 98415737.60517946
|
||||||
|
Zambia 751913038381.5402
|
||||||
|
Zimbabwe 389330493219.1703
|
16
tests/queries/0_stateless/01720_country_area.sh
Executable file
16
tests/queries/0_stateless/01720_country_area.sh
Executable file
@ -0,0 +1,16 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||||
|
# shellcheck source=../shell_config.sh
|
||||||
|
. "$CURDIR"/../shell_config.sh
|
||||||
|
|
||||||
|
${CLICKHOUSE_CLIENT} -q "drop table if exists country_polygons;"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "create table country_polygons(name String, p Array(Array(Tuple(Float64, Float64)))) engine=MergeTree() order by tuple();"
|
||||||
|
cat ${CURDIR}/country_polygons.tsv | ${CLICKHOUSE_CLIENT} -q "insert into country_polygons format TSV"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "SELECT name, polygonAreaGeographic(p) from country_polygons"
|
||||||
|
|
||||||
|
${CLICKHOUSE_CLIENT} -q "drop table if exists country_rings;"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "create table country_rings(name String, p Array(Tuple(Float64, Float64))) engine=MergeTree() order by tuple();"
|
||||||
|
cat ${CURDIR}/country_rings.tsv | ${CLICKHOUSE_CLIENT} -q "insert into country_rings format TSV"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "SELECT name, polygonAreaGeographic(p) from country_rings"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "drop table if exists country_rings;"
|
104
tests/queries/0_stateless/01720_country_intersection.reference
Normal file
104
tests/queries/0_stateless/01720_country_intersection.reference
Normal file
File diff suppressed because one or more lines are too long
18
tests/queries/0_stateless/01720_country_intersection.sh
Executable file
18
tests/queries/0_stateless/01720_country_intersection.sh
Executable file
@ -0,0 +1,18 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
CURDIR=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)
|
||||||
|
# shellcheck source=../shell_config.sh
|
||||||
|
. "$CURDIR"/../shell_config.sh
|
||||||
|
|
||||||
|
${CLICKHOUSE_CLIENT} -q "drop table if exists country_polygons;"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "create table country_polygons(name String, p Array(Array(Tuple(Float64, Float64)))) engine=MergeTree() order by tuple();"
|
||||||
|
cat ${CURDIR}/country_polygons.tsv | ${CLICKHOUSE_CLIENT} -q "insert into country_polygons format TSV"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "SELECT c, d, polygonsIntersectionGeographic(a, b) FROM (SELECT first.p AS a, second.p AS b, first.name AS c, second.name AS d FROM country_polygons AS first CROSS JOIN country_polygons AS second LIMIT 100) format TSV"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "drop table if exists country_polygons;"
|
||||||
|
|
||||||
|
|
||||||
|
${CLICKHOUSE_CLIENT} -q "drop table if exists country_rings;"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "create table country_rings(name String, p Array(Tuple(Float64, Float64))) engine=MergeTree() order by tuple();"
|
||||||
|
cat ${CURDIR}/country_rings.tsv | ${CLICKHOUSE_CLIENT} -q "insert into country_rings format TSV"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "SELECT c, d, polygonsIntersectionGeographic(a, b) FROM (SELECT first.p AS a, second.p AS b, first.name AS c, second.name AS d FROM country_rings AS first CROSS JOIN country_rings AS second LIMIT 100) format TSV"
|
||||||
|
${CLICKHOUSE_CLIENT} -q "drop table if exists country_rings;"
|
2
tests/queries/0_stateless/country_polygons.tsv
Normal file
2
tests/queries/0_stateless/country_polygons.tsv
Normal file
File diff suppressed because one or more lines are too long
103
tests/queries/0_stateless/country_rings.tsv
Normal file
103
tests/queries/0_stateless/country_rings.tsv
Normal file
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user