mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-23 10:10:50 +00:00
45bd332460
* allow separate table key / hash key, and use std::string / StringRef for generic variant as it has built-in storage and StringRef is supported by the hash table, this avoids infinitely growing arena with serialised keys * use power-of-2 size for alpha vector for faster binning without using modulo * use custom grower and allocator for SpaceSaving to start with smaller tables * store computed hash in counter for faster reinsertion of smallest element |
||
---|---|---|
.. | ||
benchmark | ||
cmake | ||
scripts | ||
src | ||
tests | ||
CMakeLists.txt |