mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 16:42:05 +00:00
Updated test
This commit is contained in:
parent
da3d3e906a
commit
2c3abcaad1
@ -51,6 +51,14 @@ Columns DirectDictionary<dictionary_key_type>::getColumns(
|
|||||||
key_to_fetched_index.reserve(requested_keys.size());
|
key_to_fetched_index.reserve(requested_keys.size());
|
||||||
|
|
||||||
auto fetched_columns_from_storage = request.makeAttributesResultColumns();
|
auto fetched_columns_from_storage = request.makeAttributesResultColumns();
|
||||||
|
for (size_t attribute_index = 0; attribute_index < request.attributesSize(); ++attribute_index)
|
||||||
|
{
|
||||||
|
if (!request.shouldFillResultColumnWithIndex(attribute_index))
|
||||||
|
continue;
|
||||||
|
|
||||||
|
auto & fetched_column_from_storage = fetched_columns_from_storage[attribute_index];
|
||||||
|
fetched_column_from_storage->reserve(requested_keys.size());
|
||||||
|
}
|
||||||
|
|
||||||
size_t fetched_key_index = 0;
|
size_t fetched_key_index = 0;
|
||||||
|
|
||||||
|
@ -53,7 +53,8 @@
|
|||||||
</substitutions>
|
</substitutions>
|
||||||
|
|
||||||
<query>
|
<query>
|
||||||
SELECT dictGet('default.simple_key_flat_dictionary', {column_name}, rand64() % toUInt64({elements_count}))
|
WITH rand64() % toUInt64({elements_count}) as key
|
||||||
|
SELECT dictGet('default.simple_key_flat_dictionary', {column_name}, key)
|
||||||
FROM system.numbers
|
FROM system.numbers
|
||||||
LIMIT {elements_count}
|
LIMIT {elements_count}
|
||||||
FORMAT Null;
|
FORMAT Null;
|
||||||
@ -65,7 +66,8 @@
|
|||||||
</query>
|
</query>
|
||||||
|
|
||||||
<query>
|
<query>
|
||||||
SELECT dictHas('default.simple_key_flat_dictionary', rand64() % toUInt64(75000000))
|
WITH rand64() % toUInt64(75000000) as key
|
||||||
|
SELECT dictHas('default.simple_key_flat_dictionary', key)
|
||||||
FROM system.numbers
|
FROM system.numbers
|
||||||
LIMIT 75000000
|
LIMIT 75000000
|
||||||
FORMAT Null;
|
FORMAT Null;
|
||||||
|
@ -95,7 +95,8 @@
|
|||||||
FORMAT Null;
|
FORMAT Null;
|
||||||
</query>
|
</query>
|
||||||
<query>
|
<query>
|
||||||
SELECT * FROM default.simple_key_hashed_dictionary;
|
SELECT * FROM default.simple_key_hashed_dictionary
|
||||||
|
FORMAT Null;
|
||||||
</query>
|
</query>
|
||||||
<query>
|
<query>
|
||||||
WITH rand64() % toUInt64({elements_count}) as key
|
WITH rand64() % toUInt64({elements_count}) as key
|
||||||
|
Loading…
Reference in New Issue
Block a user