mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-27 12:10:49 +00:00
Test data initialization reworked
This commit is contained in:
parent
06d683a113
commit
0d9e1f3db3
20
dbms/tests/queries/0_stateless/01037_polygon_data
Normal file
20
dbms/tests/queries/0_stateless/01037_polygon_data
Normal file
File diff suppressed because one or more lines are too long
@ -15,7 +15,21 @@ $CLICKHOUSE_CLIENT --query="DROP TABLE IF EXISTS test_01037.points;"
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="CREATE TABLE test_01037.points (x Float64, y Float64) ENGINE = Memory;"
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="INSERT INTO test_01037.points FORMAT TSV" --max_insert_block_size=100000 < "./01037_test_data"
|
||||
$CLICKHOUSE_CLIENT --query="INSERT INTO test_01037.points FORMAT TSV" --max_insert_block_size=100000 < "./01037_point_data"
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="DROP TABLE IF EXISTS test_01037.polygons_array;"
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="
|
||||
CREATE TABLE test_01037.polygons_array
|
||||
(
|
||||
key Array(Array(Array(Array(Float64)))),
|
||||
name String,
|
||||
value UInt64
|
||||
)
|
||||
ENGINE = Memory;
|
||||
"
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="INSERT INTO test_01037.polygons_array FORMAT JSONEachRow" --max_insert_block_size=100000 < "./01037_polygon_data"
|
||||
|
||||
for type in ${SearchTypes[@]};
|
||||
do
|
||||
@ -29,28 +43,12 @@ do
|
||||
value UInt64 DEFAULT 101
|
||||
)
|
||||
PRIMARY KEY key
|
||||
SOURCE(FILE(path './user_files/test.json' format 'JSONEachRow'))
|
||||
SOURCE(CLICKHOUSE(HOST 'localhost' PORT 9000 USER 'default' TABLE 'polygons_array' PASSWORD '' DB 'test_01037'))
|
||||
LIFETIME(MIN 1 MAX 10)
|
||||
LAYOUT($type());"
|
||||
|
||||
echo $type array finished
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="DROP DICTIONARY IF EXISTS test_01037.dict_tuple;"
|
||||
|
||||
$CLICKHOUSE_CLIENT -n --query="
|
||||
CREATE DICTIONARY test_01037.dict_tuple
|
||||
(
|
||||
key Array(Array(Array(Tuple(Float64, Float64)))),
|
||||
name String DEFAULT 'qqq',
|
||||
value UInt64 DEFAULT 101
|
||||
)
|
||||
PRIMARY KEY key
|
||||
SOURCE(FILE(path './user_files/test.json' format 'JSONEachRow'))
|
||||
LIFETIME(MIN 1 MAX 10)
|
||||
LAYOUT($type());"
|
||||
|
||||
echo $type tuple finished
|
||||
|
||||
$CLICKHOUSE_CLIENT -n --query="
|
||||
select 'dictGet', 'test_01037.dict_array' as dict_name, tuple(x, y) as key,
|
||||
dictGet(dict_name, 'name', key),
|
||||
@ -59,16 +57,7 @@ do
|
||||
|
||||
echo $type array query finished
|
||||
|
||||
$CLICKHOUSE_CLIENT -n --query="
|
||||
select 'dictGet', 'test_01037.dict_tuple' as dict_name, tuple(x, y) as key,
|
||||
dictGet(dict_name, 'name', key),
|
||||
dictGet(dict_name, 'value', key) from test_01037.points order by x, y;
|
||||
" > $TMP_DIR/results$type.out
|
||||
|
||||
echo $type tuple query finished
|
||||
|
||||
$CLICKHOUSE_CLIENT --query="DROP DICTIONARY test_01037.dict_array;"
|
||||
$CLICKHOUSE_CLIENT --query="DROP DICTIONARY test_01037.dict_tuple;"
|
||||
|
||||
echo $type finished
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user