ClickHouse/dbms/src/AggregateFunctions
Ubuntu bc0fbd688a Make sumMap accept String keys
Adapt sumMap to accept an array of strings as the key column. This is useful when we do not want or cannot make the keys be numbers.

Signed-off-by: Baudouin Giard <bgiard@bloomberg.net>
2020-01-29 19:38:41 +00:00
..
tests Fixed error in internal implementation of quantileTDigest [#CLICKHOUSE-2] 2018-12-27 00:02:39 +03:00
AggregateFunctionAggThrow.cpp Updated exception message 2019-12-28 08:16:02 +03:00
AggregateFunctionArgMinMax.h Changed the code from bad to normal #8341 #5311 2019-12-26 21:54:37 +03:00
AggregateFunctionArray.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionArray.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionAvg.cpp fix conflict 2019-12-18 13:02:04 +03:00
AggregateFunctionAvg.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionAvgWeighted.cpp fix build 2019-12-18 15:01:07 +03:00
AggregateFunctionAvgWeighted.h fix name, add exception, add tests 2019-12-15 16:36:44 +03:00
AggregateFunctionBitwise.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionBitwise.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionBoundingRatio.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionBoundingRatio.h Fixed performance degradation of "boundingRatio" aggregate function 2019-12-29 22:30:08 +03:00
AggregateFunctionCategoricalInformationValue.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionCategoricalInformationValue.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionCombinatorFactory.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionCombinatorFactory.h Split libdbms.so using object library 2019-09-11 01:56:01 +08:00
AggregateFunctionCount.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionCount.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionEntropy.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionEntropy.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionFactory.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionFactory.h Split libdbms.so using object library 2019-09-11 01:56:01 +08:00
AggregateFunctionForEach.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionForEach.h Fix some spelling mistakes 2020-01-11 17:51:33 +08:00
AggregateFunctionGroupArray.cpp groupArraySample 2019-12-27 11:41:11 +08:00
AggregateFunctionGroupArray.h fix 2019-12-27 13:51:28 +08:00
AggregateFunctionGroupArrayInsertAt.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionGroupArrayInsertAt.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionGroupArrayMoving.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionGroupArrayMoving.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionGroupBitmap.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionGroupBitmap.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionGroupBitmapData.h More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionGroupUniqArray.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionGroupUniqArray.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionHistogram.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionHistogram.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionIf.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionIf.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionMaxIntersections.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionMaxIntersections.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionMerge.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionMerge.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionMinMaxAny.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionMinMaxAny.h Changed the code from bad to normal #8341 #5311 2019-12-26 21:54:37 +03:00
AggregateFunctionMLMethod.cpp Integrate patch from Intel 2020-01-14 20:17:56 +03:00
AggregateFunctionMLMethod.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionNothing.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionNull.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionNull.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionOrFill.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionOrFill.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionQuantile.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionQuantile.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionResample.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionResample.h Fixed another bug found by Amos Bird 2019-12-28 18:29:07 +03:00
AggregateFunctionRetention.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionRetention.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionSequenceMatch.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionSequenceMatch.h Fixed error 2020-01-18 22:29:53 +03:00
AggregateFunctionSimpleLinearRegression.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionSimpleLinearRegression.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionState.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionState.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionStatistics.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionStatistics.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionStatisticsSimple.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionStatisticsSimple.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionSum.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionSum.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionSumMap.cpp Make sumMap accept String keys 2020-01-29 19:38:41 +00:00
AggregateFunctionSumMap.h Make sumMap accept String keys 2020-01-29 19:38:41 +00:00
AggregateFunctionTimeSeriesGroupSum.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionTimeSeriesGroupSum.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionTopK.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionTopK.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionUniq.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionUniq.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionUniqCombined.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionUniqCombined.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionUniqUpTo.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionUniqUpTo.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
AggregateFunctionWindowFunnel.cpp More GCC warnings 2019-12-16 23:19:50 +02:00
AggregateFunctionWindowFunnel.h Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
CMakeLists.txt Move all url functions to clickhouse_functions_url lib (#5696) 2019-06-20 18:49:54 +03:00
FactoryHelpers.h Added aggregate function aggThrow 2019-12-28 07:23:08 +03:00
Helpers.h Make sumMap accept String keys 2020-01-29 19:38:41 +00:00
HelpersMinMaxAny.h Fixed performance degradation in argMin/argMax 2019-12-29 22:08:10 +03:00
IAggregateFunction.h Fixed performance degradation of "boundingRatio" aggregate function 2019-12-29 22:30:08 +03:00
IAggregateFunctionCombinator.h Add aggregate function combinator Resample 2019-06-12 15:46:36 +08:00
parseAggregateFunctionParameters.cpp More reverts 2019-03-15 20:09:14 +03:00
parseAggregateFunctionParameters.h Add adaptive allocator. [#CLICKHOUSE-3084] 2017-07-25 20:04:10 +03:00
QuantileExact.h Added a check for double whitespaces 2019-08-23 21:30:04 +03:00
QuantileExactWeighted.h Unify hash tables interface. 2019-11-06 00:08:04 +08:00
QuantileReservoirSampler.h Simplification of aggregate functions: compatibility details [#CLICKHOUSE-2]. 2017-12-21 05:08:25 +03:00
QuantileReservoirSamplerDeterministic.h Simplification of aggregate functions: compatibility details [#CLICKHOUSE-2]. 2017-12-21 05:08:25 +03:00
QuantilesCommon.h Remove excessive includes. 2019-09-30 15:31:14 +03:00
QuantileTDigest.h adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
QuantileTiming.h Removed manual memory tracking when appropriate 2019-07-18 23:10:31 +03:00
registerAggregateFunctions.cpp Added aggregate function aggThrow 2019-12-28 07:23:08 +03:00
registerAggregateFunctions.h Added aggregate function aggThrow 2019-12-28 07:23:08 +03:00
ReservoirSampler.h Merge pull request #7380 from hczhcz/patch-1018 2019-11-03 01:06:41 +03:00
ReservoirSamplerDeterministic.h adding -Wshadow for GCC 2019-08-09 23:58:16 +03:00
UniqCombinedBiasData.cpp Moved headers and sources to same place [#CLICKHOUSE-3]. 2017-04-01 12:22:42 +03:00
UniqCombinedBiasData.h Removed non-breaking spaces: find dbms -name '*.h' -or -name '*.cpp' | xargs grep -l $'\xc2\xa0' | xargs sed -i -r -e 's/\xc2\xa0/ /g' 2019-01-25 02:01:56 +03:00
UniquesHashSet.h Better rehash loop 2019-07-18 23:28:47 +03:00
UniqVariadicHash.cpp Added support for arbitary complex types in "uniq" family of aggregate functions #2010 2018-07-16 06:55:41 +03:00
UniqVariadicHash.h Added "assert_cast" function as a replacement for static_cast for columns 2019-08-21 05:28:04 +03:00