ClickHouse/src/AggregateFunctions
Alexey Milovidov fdfefe58f3
Merge pull request #53650 from ClibMouse/feature/more-aggregate-functions-on-big-endian
Implement support for more aggregate functions on big-endian
2023-08-23 12:35:11 +03:00
..
examples Prefix overridden add_executable() command with "clickhouse_" 2022-07-11 19:36:18 +02:00
fuzzers Revert "Fixed several issues found by OSS-Fuzz" 2023-07-17 16:14:58 +02:00
tests Ditch tons of garbage 2023-08-09 02:19:02 +02:00
AggregateFunctionAggThrow.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionAnalysisOfVariance.cpp Add checks in AggregateFunctionAnalysisOfVariance 2022-11-03 14:22:10 +00:00
AggregateFunctionAnalysisOfVariance.h Fix style, remove trash 2023-02-08 05:12:23 +01:00
AggregateFunctionAny.cpp Add any_value as a compatibility alias for any 2023-07-16 05:20:09 +00:00
AggregateFunctionArgMinMax.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionArray.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionArray.h Add parallel state merge for some other combinator except If (#50413) 2023-06-08 00:41:32 +02:00
AggregateFunctionAvg.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionAvg.h more fixes for big endian 2023-08-21 12:13:56 -07:00
AggregateFunctionAvgWeighted.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionAvgWeighted.h JIT infrastructure refactoring 2023-06-20 11:42:22 +03:00
AggregateFunctionBitwise.cpp fix 2023-05-04 16:05:10 +08:00
AggregateFunctionBitwise.h JIT infrastructure refactoring 2023-06-20 11:42:22 +03:00
AggregateFunctionBoundingRatio.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionBoundingRatio.h Change BE-UUID to work the same as LE-UUID. Included high and low getters to provide cleaner code when accessing undertype. 2023-08-18 08:19:46 -07:00
AggregateFunctionCategoricalInformationValue.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionCombinatorFactory.cpp Fix trash 2021-06-07 03:15:11 +03:00
AggregateFunctionCombinatorFactory.h Pass Settings to aggregate function creator 2021-05-26 14:58:31 +03:00
AggregateFunctionContingencyCoefficient.cpp Make at least some sense 2022-01-03 22:18:57 +03:00
AggregateFunctionCorr.cpp Split to multiple translation units 2023-03-19 08:54:23 +01:00
AggregateFunctionCount.cpp Fix trash 2021-06-07 03:15:11 +03:00
AggregateFunctionCount.h JIT infrastructure refactoring 2023-06-20 11:42:22 +03:00
AggregateFunctionCovar.cpp Split to multiple translation units 2023-03-19 08:54:23 +01:00
AggregateFunctionCramersV.cpp Make at least some sense 2022-01-03 22:18:57 +03:00
AggregateFunctionCramersVBiasCorrected.cpp Make at least some sense 2022-01-03 22:18:57 +03:00
AggregateFunctionDeltaSum.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionDeltaSum.h Implement platform-independent serialization for further aggregate functions 2023-07-14 09:56:59 -04:00
AggregateFunctionDeltaSumTimestamp.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionDeltaSumTimestamp.h Implement platform-independent serialization for further aggregate functions 2023-07-14 09:56:59 -04:00
AggregateFunctionDistinct.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionDistinct.h Reduce the usage of Arena.h 2023-04-13 10:31:32 +02:00
AggregateFunctionEntropy.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionEntropy.h Refactor FunctionNode 2022-12-02 19:15:26 +00:00
AggregateFunctionExponentialMovingAverage.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionFactory.cpp fix 2023-07-16 17:13:40 +00:00
AggregateFunctionFactory.h fix 2023-07-16 17:13:40 +00:00
AggregateFunctionFlameGraph.cpp Fixing build and style. 2023-08-01 17:54:17 +00:00
AggregateFunctionForEach.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionForEach.h Fix ForEach Aggregate state for s390x 2023-07-11 11:09:01 -07:00
AggregateFunctionFourthMoment.cpp Split to multiple translation units 2023-03-19 08:54:23 +01:00
AggregateFunctionGroupArray.cpp Fixing tidy 2023-08-18 16:08:17 +00:00
AggregateFunctionGroupArray.h Add server setting group_array_max_element_size. 2023-08-18 13:15:27 +00:00
AggregateFunctionGroupArrayInsertAt.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionGroupArrayInsertAt.h fixes 2023-04-01 18:23:59 +02:00
AggregateFunctionGroupArrayMoving.cpp Fix error in groupArrayMovingSum 2023-07-17 00:30:53 +02:00
AggregateFunctionGroupBitmap.cpp fix 2023-05-04 16:05:10 +08:00
AggregateFunctionGroupBitmap.h Small adjustments 2023-03-19 02:44:39 +01:00
AggregateFunctionGroupBitmapData.h Increase max array size in group bitmap 2023-06-06 10:57:13 +00:00
AggregateFunctionGroupUniqArray.cpp more fixes 2023-06-08 17:29:51 +00:00
AggregateFunctionGroupUniqArray.h Reduce the usage of Arena.h 2023-04-13 10:31:32 +02:00
AggregateFunctionHistogram.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionHistogram.h Reduce the usage of Arena.h 2023-04-13 10:31:32 +02:00
AggregateFunctionIf.cpp JIT infrastructure refactoring 2023-06-20 11:42:22 +03:00
AggregateFunctionIf.h JIT infrastructure refactoring 2023-06-20 11:42:22 +03:00
AggregateFunctionIntervalLengthSum.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionIntervalLengthSum.h Reduce the usage of Arena.h 2023-04-13 10:31:32 +02:00
AggregateFunctionKolmogorovSmirnovTest.cpp Add statistical aggregate function kolmogorovSmirnovTest (#48325) 2023-04-05 01:18:54 +02:00
AggregateFunctionKolmogorovSmirnovTest.h Fix aggregate function kolmogorovSmirnovTest (#49768) 2023-05-15 23:20:29 +02:00
AggregateFunctionMannWhitney.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionMannWhitney.h Reduce the usage of Arena.h 2023-04-13 10:31:32 +02:00
AggregateFunctionMap.cpp multiple fixes 2023-06-06 04:18:51 +00:00
AggregateFunctionMap.h multiple fixes 2023-06-06 04:18:51 +00:00
AggregateFunctionMax.cpp Fix trash 2021-06-07 03:15:11 +03:00
AggregateFunctionMaxIntersections.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionMaxIntersections.h Remove superfluous includes of logger_userful.h from headers 2023-04-10 17:59:30 +02:00
AggregateFunctionMeanZTest.cpp Fix assertion in statistical functions 2023-02-08 00:09:41 +01:00
AggregateFunctionMeanZTest.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionMerge.cpp Normalize everything else 2022-08-01 21:04:11 +08:00
AggregateFunctionMerge.h Add parallel state merge for some other combinator except If (#50413) 2023-06-08 00:41:32 +02:00
AggregateFunctionMin.cpp Fix trash 2021-06-07 03:15:11 +03:00
AggregateFunctionMinMaxAny.h Implement endianness-independent serialization 2023-08-21 10:35:14 -07:00
AggregateFunctionMLMethod.cpp Fix crash in stochasticLinearRegression. 2023-02-02 19:08:23 +00:00
AggregateFunctionMLMethod.h Update AggregateFunctionMLMethod.h 2023-02-02 22:14:06 +03:00
AggregateFunctionNothing.cpp Analyzer fix combinators with NULL argument 2023-02-16 12:17:02 +01:00
AggregateFunctionNothing.h Minor changes 2023-05-07 02:39:21 +02:00
AggregateFunctionNull.cpp Revert "groupArray returns cannot be nullable" 2023-05-17 22:33:30 +02:00
AggregateFunctionNull.h JIT infrastructure refactoring 2023-06-20 11:42:22 +03:00
AggregateFunctionOrFill.cpp Introduce IAggregateFunctionCombinator::supportsNesting() 2021-09-10 22:41:38 +03:00
AggregateFunctionOrFill.h Cleanup code 2022-12-23 18:23:01 +00:00
AggregateFunctionQuantile.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantile.h Fix oss-fuzz build errors (#49236) 2023-04-29 18:44:50 +02:00
AggregateFunctionQuantileApprox.cpp Rename quantileApprox -> quantileGK 2023-04-20 11:41:17 +02:00
AggregateFunctionQuantileBFloat16.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileBFloat16Weighted.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileDeterministic.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileExact.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileExactExclusive.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileExactHigh.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileExactInclusive.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileExactLow.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileExactWeighted.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileInterpolatedWeighted.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileTDigest.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileTDigestWeighted.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileTiming.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionQuantileTimingWeighted.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionRankCorrelation.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionRankCorrelation.h Reduce the usage of Arena.h 2023-04-13 10:31:32 +02:00
AggregateFunctionResample.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionResample.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionRetention.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionRetention.h Reduce the usage of Arena.h 2023-04-13 10:31:32 +02:00
AggregateFunctionSecondMoment.cpp Split to multiple translation units 2023-03-19 08:54:23 +01:00
AggregateFunctionSequenceMatch.cpp fix 2023-05-04 16:05:10 +08:00
AggregateFunctionSequenceMatch.h sequence state fix - works, tests added 2023-04-10 17:27:17 +02:00
AggregateFunctionSequenceNextNode.cpp forbid old ctor of Exception 2023-01-23 22:18:05 +01:00
AggregateFunctionSequenceNextNode.h fixes 2023-04-01 18:23:59 +02:00
AggregateFunctionSimpleLinearRegression.cpp Check for punctuation 2023-07-25 06:10:04 +02:00
AggregateFunctionSimpleLinearRegression.h Refactor FunctionNode 2022-12-02 19:15:26 +00:00
AggregateFunctionSimpleState.cpp Pass Settings to aggregate function creator 2021-05-26 14:58:31 +03:00
AggregateFunctionSimpleState.h Refactor FunctionNode 2022-12-02 19:15:26 +00:00
AggregateFunctionSingleValueOrNull.cpp Add SingleValueOrNull aggregate function 2021-06-04 18:55:46 +03:00
AggregateFunctionSparkbar.cpp Update AggregateFunctionSparkbar 2023-02-02 13:23:46 +00:00
AggregateFunctionSparkbar.h Remove superfluous includes of logger_userful.h from headers 2023-04-10 17:59:30 +02:00
AggregateFunctionState.cpp Fix trash 2021-06-07 03:15:11 +03:00
AggregateFunctionState.h Add parallel state merge for some other combinator except If (#50413) 2023-06-08 00:41:32 +02:00
AggregateFunctionStatistics.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionStatistics.h Refactor FunctionNode 2022-12-02 19:15:26 +00:00
AggregateFunctionStatisticsSimple.h Fixes 2023-03-28 20:26:21 +00:00
AggregateFunctionStudentTTest.cpp Fix assertion in statistical functions 2023-02-08 00:09:41 +01:00
AggregateFunctionSum.cpp Add Decimal256 to a lot of places 2023-03-14 22:10:52 +01:00
AggregateFunctionSum.h Implement endianness-independent serialization 2023-08-21 10:35:14 -07:00
AggregateFunctionSumCount.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionSumCount.h Refactor FunctionNode 2022-12-02 19:15:26 +00:00
AggregateFunctionSumMap.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionSumMap.h Remove superfluous includes of logger_userful.h from headers 2023-04-10 17:59:30 +02:00
AggregateFunctionTheilsU.cpp Add check 2022-01-03 21:39:04 +03:00
AggregateFunctionThirdMoment.cpp Split to multiple translation units 2023-03-19 08:54:23 +01:00
AggregateFunctionTopK.cpp more fixes 2023-06-08 17:29:51 +00:00
AggregateFunctionTopK.h Reduce the usage of Arena.h 2023-04-13 10:31:32 +02:00
AggregateFunctionTTest.h Refactor FunctionNode 2022-12-02 19:15:26 +00:00
AggregateFunctionUniq.cpp multiple fixes 2023-06-06 04:18:51 +00:00
AggregateFunctionUniq.h Merge branch 'master' into feature/mergetree-checksum-big-endian-support 2023-07-28 16:18:46 -04:00
AggregateFunctionUniqCombined.cpp more fixes 2023-06-08 17:29:51 +00:00
AggregateFunctionUniqCombined.h more fixes 2023-06-08 17:29:51 +00:00
AggregateFunctionUniqUpTo.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
AggregateFunctionUniqUpTo.h Refactor FunctionNode 2022-12-02 19:15:26 +00:00
AggregateFunctionVarianceMatrix.cpp fix 2023-01-31 18:45:37 +08:00
AggregateFunctionVarianceMatrix.h fix 2023-01-31 18:45:37 +08:00
AggregateFunctionWelchTTest.cpp Fix assertion in statistical functions 2023-02-08 00:09:41 +01:00
AggregateFunctionWindowFunnel.cpp fix 2023-05-04 16:05:10 +08:00
AggregateFunctionWindowFunnel.h Reduce the usage of Arena.h 2023-04-13 10:31:32 +02:00
CMakeLists.txt Consistent file management in CMake 2023-08-21 11:45:08 +08:00
CrossTab.h Refactor FunctionNode 2022-12-02 19:15:26 +00:00
FactoryHelpers.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
Helpers.h fix 2023-05-04 16:05:10 +08:00
HelpersMinMaxAny.h updated 2023-04-20 09:28:49 +08:00
IAggregateFunction.cpp Correct implementation of agg state comparison 2022-10-18 14:05:06 +08:00
IAggregateFunction.h Convert hashSets in parallel before merge (#50748) 2023-07-27 15:06:34 +02:00
IAggregateFunctionCombinator.h Fix clang-tidy warnings in AggregateFunction folder 2022-03-14 18:17:35 +00:00
KeyHolderHelpers.h Pass Settings to aggregate function creator 2021-05-26 14:58:31 +03:00
Moments.h Merge branch 'master' into decimal256-various 2023-03-20 03:30:14 +01:00
parseAggregateFunctionParameters.cpp Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
parseAggregateFunctionParameters.h Fixing build. 2022-07-20 20:30:16 +00:00
QuantileApprox.h Implement platform-independent serialization for further aggregate functions 2023-07-14 09:56:59 -04:00
QuantileBFloat16Histogram.h Less use of CH-specific bit_cast() 2022-11-04 15:52:48 +00:00
QuantileExact.h fixes 2023-04-01 18:23:59 +02:00
QuantileExactWeighted.h Add Decimal256 to a lot of places 2023-03-14 22:10:52 +01:00
QuantileInterpolatedWeighted.h Add Decimal256 to a lot of places 2023-03-14 22:10:52 +01:00
QuantileReservoirSampler.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
QuantileReservoirSamplerDeterministic.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
QuantilesCommon.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
QuantileTDigest.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
QuantileTiming.h Change BE-UUID to work the same as LE-UUID. Included high and low getters to provide cleaner code when accessing undertype. 2023-08-18 08:19:46 -07:00
registerAggregateFunctions.cpp fix 2023-07-16 17:13:40 +00:00
registerAggregateFunctions.h Pass Settings to aggregate function creator 2021-05-26 14:58:31 +03:00
ReservoirSampler.h Implement platform-independent serialization for further aggregate functions 2023-07-14 09:56:59 -04:00
ReservoirSamplerDeterministic.h Fix whitespace. 2023-08-21 10:34:39 -07:00
StatCommon.h Better formatting for exception messages (#45449) 2023-01-24 00:13:58 +03:00
ThetaSketchData.h Generate config.h into ${CONFIG_INCLUDE_PATH} 2022-09-28 12:48:26 +00:00
UniqCombinedBiasData.cpp Pass Settings to aggregate function creator 2021-05-26 14:58:31 +03:00
UniqCombinedBiasData.h Pass Settings to aggregate function creator 2021-05-26 14:58:31 +03:00
UniqExactSet.h Convert hashSets in parallel before merge (#50748) 2023-07-27 15:06:34 +02:00
UniquesHashSet.h Update src/AggregateFunctions/UniquesHashSet.h 2023-07-05 10:20:37 -04:00
UniqVariadicHash.cpp Pass Settings to aggregate function creator 2021-05-26 14:58:31 +03:00
UniqVariadicHash.h Implement endianness-independent SipHash and MergeTree checksum serialization 2023-07-19 10:01:55 -07:00