ClickHouse/dbms
Marek Vavruša 2edf5492d0 AggregateFunctionSumMap: support variardic arguments, specialized keys
The function is rewritten to avoid allocations on every insert with
Field deserialising each array. The key type is now specialized,
so it can be accessed directly. The value type is variant type,
but only individual values are deserialised (which is cheap, since they're PODs).
The function also support summing of multiple columns by the same key.

The SummingSortedBlockInputStream uses the function in case of
Nested structure with one numeric key and many values to sum.
2017-10-13 21:51:03 +03:00
..
benchmark Fool's day changed, continued [#CLICKHOUSE-3]. 2017-04-05 14:52:23 +03:00
cmake Auto version update to [54299] 2017-10-09 00:39:00 +03:00
scripts Fool's day changed, continued [#CLICKHOUSE-3]. 2017-04-05 14:52:23 +03:00
src AggregateFunctionSumMap: support variardic arguments, specialized keys 2017-10-13 21:51:03 +03:00
tests Fix SummingMergeTree argument checking logic. 2017-10-13 15:42:32 +03:00
CMakeLists.txt Added support for "include-what-you-use" tool [#CLICKHOUSE-2]. 2017-09-10 09:51:27 +03:00