Commit Graph

762 Commits

Author SHA1 Message Date
Alexey Milovidov
9a2b781f4d Fixed performance degradation of "boundingRatio" aggregate function 2019-12-29 22:30:08 +03:00
Alexey Milovidov
0ef507b2e2 Fixed performance degradation in argMin/argMax 2019-12-29 22:08:10 +03:00
Alexey Milovidov
24cc10177a Fixed another bug found by Amos Bird 2019-12-28 18:29:07 +03:00
Alexey Milovidov
75f3075405 Updated exception message 2019-12-28 08:16:02 +03:00
Alexey Milovidov
56ec171fc0 Better check 2019-12-28 08:08:22 +03:00
Alexey Milovidov
608d8e854d Allow any number of arguments 2019-12-28 07:30:46 +03:00
Alexey Milovidov
78402ade07 Simplification 2019-12-28 07:26:55 +03:00
Alexey Milovidov
579137486b Added aggregate function aggThrow 2019-12-28 07:23:08 +03:00
Alexey Milovidov
b77ac978d1 Changed the code from bad to normal #8341 #5311 2019-12-26 21:54:37 +03:00
Alexey Milovidov
fa1ef74fdb Simplification, part 1 #8341 2019-12-26 21:46:08 +03:00
alexey-milovidov
ef8b28b74b
Merge pull request #8341 from 769344359/fix_8325
Fix 8325
2019-12-26 21:24:53 +03:00
alexey-milovidov
98ff26d78e
Update HelpersMinMaxAny.h 2019-12-26 21:22:47 +03:00
Alexey Milovidov
8bd22bf190 Removed unused method that is unneeded after removing compiled aggregator 2019-12-24 12:06:44 +03:00
dinosaur
17e1428813 Merge branch 'fix_8325' of github.com:769344359/ClickHouse 2019-12-22 22:04:30 +08:00
dinosaur
5f8f5458f2 fix_8325 2019-12-22 21:53:37 +08:00
Andrei Bodrov
6ffa542c4c fix build 2019-12-18 15:01:07 +03:00
Andrei Bodrov
cbcc7482ff fix after merge 2019-12-18 13:05:22 +03:00
Andrei Bodrov
5ae834d153 fix conflict 2019-12-18 13:02:04 +03:00
Andrei Bodrov
3a7384b585 AvgData 2019-12-17 17:00:40 +03:00
kreuzerkrieg
9612bb0e79 More GCC warnings 2019-12-16 23:19:50 +02:00
Andrei Bodrov
cae40d3d94 fix name, add exception, add tests 2019-12-15 16:36:44 +03:00
Vasily Nemkov
d8473c17a3 Improved performance of max(), min(), argMin(), argMax() for DateTime64 2019-12-13 16:40:09 +03:00
alexey-milovidov
29b2e26074
Merge pull request #8144 from 4ertus2/decimal
Decimal specializations for min/max
2019-12-12 18:18:14 +03:00
hcz
c0028c3942 Add aggregate function categoricalInformationValue (#8117)
* Add categorical iv aggregate function with tests
2019-12-12 16:28:28 +03:00
chertus
4907ca734c Decimal specializations for min/max 2019-12-11 17:16:59 +03:00
Andrei Bodrov
d9c35c3242 style 2019-11-23 10:55:41 +03:00
Andrei Bodrov
b676a292d4 avgWeighted 2019-11-23 10:48:22 +03:00
Amos Bird
3707da4fbf
Better addBatchArray aggregator 2019-11-11 16:56:11 +08:00
alexey-milovidov
1d910c5071
Merge pull request #7608 from amosbird/batchreduce
Optimize arrayReduce, -Array and -State combinators
2019-11-10 22:10:03 +03:00
Amos Bird
544af39d23
Vectorize arrayReduce and -Array combinator
Also devirtualize -State combinator.
2019-11-07 11:53:47 +08:00
Alexander Kuzmenkov
233212ac68
Merge pull request #7531 from amosbird/getkeymapped
Unify hash tables interface (separated for review)
2019-11-06 13:49:39 +03:00
Amos Bird
fbfbe161ec
Unify hash tables interface. 2019-11-06 00:08:04 +08:00
alexey-milovidov
c081c8aacb
Update AggregateFunctionGroupBitmapData.h 2019-11-05 01:59:02 +03:00
Zhichang Yu
da2d05802c added bitmapTransform 2019-11-04 14:55:31 +08:00
alexey-milovidov
fa0274e223
Merge pull request #7380 from hczhcz/patch-1018
Add function arrayFill and arrayReverseFill
2019-11-03 01:06:41 +03:00
Nikolai Kochetov
a80338e066 Merged with master 2019-10-31 14:41:29 +03:00
Alexey Milovidov
fe73354320 Improvements after #7510 2019-10-30 22:15:55 +03:00
hcz
3767cb76de Improve style 2019-10-25 11:25:02 +08:00
Artem Zuikov
bb1c1d0ed9
Merge pull request #7431 from arenadata/master
fix aggregation (avg and quantiles) over empty decimal columns.
2019-10-23 20:28:35 +03:00
akonyaev
7426542b8b up precision for avg result to max of type 2019-10-23 11:22:51 +03:00
akonyaev
71dd3a303e fix result type for avg aggregation 2019-10-22 18:31:56 +03:00
Nikolai Kochetov
640da3f512 Try to fix AggregateFunctionGroupBitmap. 2019-10-22 16:59:13 +03:00
akonyaev
6655eb6358 fix 2019-10-22 15:34:36 +03:00
akonyaev
f6bb52637d return for empty avg result over decimal 0 in ResultT type 2019-10-21 16:05:32 +03:00
akonyaev
28710b7e42 unexpected behaviour for avg and quantile functions over empty decimal column without group by 2019-10-21 15:46:47 +03:00
hcz
502672c973 Add aggregate function combinators: -OrNull & -OrDefault (#7331) 2019-10-18 12:25:39 +03:00
akonyaev
22429a699e unexpected behaviour for avg over empty decimal column without group by 2019-10-17 16:08:04 +03:00
alexey-milovidov
323a756115
Merge pull request #7298 from Vdimir/feature/count-arity-validation-7095
Add missing arity validation for count/counIf
2019-10-14 08:52:58 +03:00
VDimir
7adad4251f Remove AggregateFunctionCountNotNullVariadic 2019-10-13 18:42:39 +00:00
VDimir
99f531c58f Fix spelling require -> requires 2019-10-13 18:37:01 +00:00