alexey-milovidov
|
31e4d40501
|
Merge pull request #8106 from ClickHouse/function-refactoring
Function refactoring
|
2019-12-13 02:30:55 +03:00 |
|
Alexey Milovidov
|
f88c94ed56
|
Changes after review of #8149
|
2019-12-12 22:12:18 +03:00 |
|
alexey-milovidov
|
0dc62d20e1
|
Merge pull request #8149 from zhang2014/feature/array_zip
Add arrayZip function
|
2019-12-12 22:00:39 +03:00 |
|
Nikolai Kochetov
|
7082f8028b
|
Merged with master.
|
2019-12-12 18:04:30 +03:00 |
|
Nikolai Kochetov
|
06f2fa8433
|
Add more comments, rename classes, move functions adaptors to separate file.
|
2019-12-12 17:56:03 +03:00 |
|
Nikolai Kochetov
|
a18f0c5aa6
|
update FunctionArrayMapped.
|
2019-12-12 17:55:35 +03:00 |
|
Nikolai Kochetov
|
1d90c4c555
|
Fix build.
|
2019-12-11 20:09:42 +03:00 |
|
zhang2014
|
194ab5526d
|
add arrayZip function
|
2019-12-12 00:22:14 +08:00 |
|
Vasily Nemkov
|
f8fec0402b
|
Merge commit 'e7540dcf686936a490f89d0735f74c2f5f009821' into DateTime64
|
2019-12-11 17:38:32 +03:00 |
|
Nikolai Kochetov
|
18bfa684a2
|
Rename IFunction.h to IFunctionImpl.h in functions implementations.
|
2019-12-09 16:12:54 +03:00 |
|
alexey-milovidov
|
0c904f1484
|
Merge pull request #7721 from 4ertus2/decimal
Basic GatherUtils support for Decimals
|
2019-12-03 05:15:38 +03:00 |
|
alexey-milovidov
|
0734d4695b
|
Merge pull request #7724 from 4ertus2/some
Missing array functions for Decimals
|
2019-12-03 05:14:33 +03:00 |
|
alexey-milovidov
|
edede563c9
|
Merge pull request #7747 from hczhcz/patch-1113
Fix empty array handling in arraySplit
|
2019-12-03 04:00:31 +03:00 |
|
Vasily Nemkov
|
70512f8289
|
Merge remote-tracking branch 'upstream/master' into DateTime64
|
2019-11-30 21:49:15 +03:00 |
|
Nikolai Kochetov
|
2b5cb7d6b9
|
Small refactoring.
|
2019-11-15 17:19:54 +03:00 |
|
Nikolai Kochetov
|
6f0c287e41
|
Small refactoring.
|
2019-11-15 17:18:59 +03:00 |
|
Nikolai Kochetov
|
618ecf4f60
|
use notEquals function in arrayIntersect
|
2019-11-15 16:58:43 +03:00 |
|
Nikolai Kochetov
|
9c3fa44932
|
Do not check overflow for floats in arrayIntersect.
|
2019-11-15 16:01:57 +03:00 |
|
Nikolai Kochetov
|
f8d10872c5
|
Fix integer overflow in arrayIntersect.
|
2019-11-14 16:37:24 +03:00 |
|
Nikolai Kochetov
|
c633c82928
|
Fix integer overflow in arrayIntersect.
|
2019-11-14 16:15:53 +03:00 |
|
Nikolai Kochetov
|
5440700299
|
Fix integer overflow in arrayIntersect.
|
2019-11-14 12:46:10 +03:00 |
|
hcz
|
11960bbaf9
|
Fix empty array handling
|
2019-11-13 10:41:23 +08:00 |
|
chertus
|
92fda25029
|
fix UB (attempt 2)
|
2019-11-12 03:18:13 +03:00 |
|
chertus
|
4411edeadd
|
fix UB
|
2019-11-12 01:47:52 +03:00 |
|
chertus
|
a8a283ffdc
|
add missing array functions for Decimals
|
2019-11-11 23:46:36 +03:00 |
|
chertus
|
03933a1039
|
gather utils for Decimals (no scale checks)
|
2019-11-11 19:18:37 +03:00 |
|
Amos Bird
|
3707da4fbf
|
Better addBatchArray aggregator
|
2019-11-11 16:56:11 +08:00 |
|
Vasily Nemkov
|
07041d45c9
|
Merge remote-tracking branch 'upstream/master' into DateTime64
|
2019-11-11 09:19:13 +03: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 |
|
alexey-milovidov
|
0fefebae1b
|
Merge pull request #7518 from sundy-li/improve_range
Improve range
|
2019-11-08 00:59:05 +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 |
|
sundy-li
|
76b75dc0e8
|
args to supertype
|
2019-11-06 18:19:08 +08:00 |
|
Amos Bird
|
fbfbe161ec
|
Unify hash tables interface.
|
2019-11-06 00:08:04 +08:00 |
|
sundy-li
|
71ec49cc2f
|
add range performance tests
|
2019-11-05 15:07:25 +08:00 |
|
Alexey Milovidov
|
979db8c965
|
Improve "arrayCompact" function
|
2019-11-05 01:13:10 +03:00 |
|
Vasily Nemkov
|
c6eb0fcff7
|
Merge remote-tracking branch 'upstream/master' into DateTime64
|
2019-11-04 17:06:22 +03:00 |
|
alexey-milovidov
|
d08bfbd3e1
|
Merge pull request #7328 from Joeywzr/arrayCompact
implement arrayCompact
|
2019-11-03 01:07:19 +03:00 |
|
sundy-li
|
d2a785f759
|
fix style
|
2019-10-31 12:59:50 +08:00 |
|
alexey-milovidov
|
194fd85f5c
|
Update arrayCompact.cpp
|
2019-10-31 00:29:15 +03:00 |
|
alexey-milovidov
|
1ec7cb3546
|
Update range.cpp
|
2019-10-30 23:39:29 +03:00 |
|
sundy-li
|
7292748012
|
fix docs
|
2019-10-30 10:06:30 +08:00 |
|
sundy-li
|
be9da37720
|
fix zero divide
|
2019-10-30 09:36:50 +08:00 |
|
sundy-li
|
718fb99939
|
fix move
|
2019-10-29 19:20:35 +08:00 |
|
sundy-li
|
66ffec32f7
|
improve range to support start,step args
|
2019-10-29 14:33:03 +08:00 |
|
sundy-li
|
a653f50432
|
remove logs
|
2019-10-29 13:01:45 +08:00 |
|
sundy-li
|
3f1651fa29
|
improve range
|
2019-10-29 11:03:47 +08:00 |
|
memo
|
3449e8d107
|
fix
|
2019-10-29 10:27:54 +08:00 |
|
memo
|
3064e716db
|
add line
|
2019-10-28 14:48:25 +08:00 |
|
memo
|
0f572e5d7d
|
add line
|
2019-10-28 12:51:59 +08:00 |
|