mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2026-10-28 16:18:23 +08:00
https://github.com/ClickHouse/ClickHouse/pull/119056 renamed fourteen settings and kept the old `allow_experimental_*` names as aliases. This switches all tests under `tests/` to the new canonical names: - `allow_experimental_url_wildcard_from_index_pages` -> `allow_url_wildcard_from_index_pages` - `allow_experimental_kafka_offsets_storage_in_keeper` -> `allow_kafka_offsets_storage_in_keeper` - `allow_experimental_correlated_subqueries` -> `allow_correlated_subqueries` - `allow_experimental_geo_types_in_iceberg` -> `allow_geo_types_in_iceberg` - `allow_experimental_delta_lake_writes` -> `allow_delta_lake_writes` - `allow_experimental_database_iceberg` -> `allow_database_iceberg` - `allow_experimental_database_unity_catalog` -> `allow_database_unity_catalog` - `allow_experimental_database_glue_catalog` -> `allow_database_glue_catalog` - `allow_experimental_nullable_tuple_type` -> `enable_nullable_tuple_type` - `allow_experimental_materialized_postgresql_table` -> `enable_materialized_postgresql_table` - `allow_experimental_funnel_functions` -> `enable_funnel_functions` - `allow_experimental_unique_key` -> `enable_unique_key` - `allow_experimental_join_right_table_sorting` -> `allow_join_right_table_sorting` - `allow_experimental_json_lazy_type_hints` -> `enable_json_lazy_type_hints` Test `04356_nullable_tuple_type_setting` deliberately exercises the alias, so it keeps `allow_experimental_nullable_tuple_type` but with the roles of canonical name and alias swapped. The frozen baseline of `03999_stateless_settings_history` is left untouched: that test ignores aliases and its snapshot must never receive new names. Related: https://github.com/ClickHouse/ClickHouse/pull/119056 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
21 lines
1.6 KiB
XML
21 lines
1.6 KiB
XML
<test>
|
|
<create_query>CREATE TABLE test (a Int64, b String, c LowCardinality(String)) ENGINE = MergeTree() ORDER BY a</create_query>
|
|
<create_query>CREATE TABLE test1 (a Int64, b String, c LowCardinality(String)) ENGINE = MergeTree() ORDER BY a</create_query>
|
|
|
|
<fill_query>INSERT INTO test SELECT number % 10000, number % 10000, number % 10000 FROM numbers(10000000)</fill_query>
|
|
<fill_query>INSERT INTO test1 SELECT number % 1000 , number % 1000, number % 1000 FROM numbers(100000)</fill_query>
|
|
|
|
<!-- test for hash join -->
|
|
<query tag='INNER'>SELECT MAX(test1.a) FROM test INNER JOIN test1 on test.b = test1.b settings join_algorithm='hash'</query>
|
|
<query tag='INNER'>SELECT MAX(test1.a) FROM test INNER JOIN test1 on test.b = test1.b settings join_algorithm='parallel_hash'</query>
|
|
<query tag='LEFT'>SELECT MAX(test1.a) FROM test LEFT JOIN test1 on test.b = test1.b</query>
|
|
<query tag='RIGHT'>SELECT MAX(test1.a) FROM test RIGHT JOIN test1 on test.b = test1.b</query>
|
|
<query tag='FULL'>SELECT MAX(test1.a) FROM test FULL JOIN test1 on test.b = test1.b</query>
|
|
|
|
<query tag='INNER'>SELECT MAX(test1.a) FROM test INNER JOIN test1 on test.b = test1.b settings join_algorithm='grace_hash', allow_join_right_table_sorting=true, join_to_sort_maximum_table_rows=100000</query>
|
|
<query tag='LEFT'>SELECT MAX(test1.a) FROM test LEFT JOIN test1 on test.b = test1.b settings join_algorithm='grace_hash', allow_join_right_table_sorting=true, join_to_sort_maximum_table_rows=100000</query>
|
|
|
|
<drop_query>DROP TABLE IF EXISTS test</drop_query>
|
|
<drop_query>DROP TABLE IF EXISTS test1</drop_query>
|
|
</test>
|