Alexey Milovidov
|
30ef8ade6c
|
Merge with master
|
2021-05-02 21:43:45 +03:00 |
|
Alexey Milovidov
|
1fda866881
|
Merge branch 'master' into normalize-bigint
|
2021-05-02 21:24:45 +03:00 |
|
Maksim Kita
|
bcfcfe7fe9
|
Fixed style check
|
2021-04-30 17:16:51 +03:00 |
|
Maksim Kita
|
404b2d8fe8
|
Return constant branch
|
2021-04-30 17:14:01 +03:00 |
|
Maksim Kita
|
44b966af5a
|
Removed const path for arrayAggregation
|
2021-04-30 12:33:34 +03:00 |
|
Maksim Kita
|
aa71b4a6df
|
Merge pull request #22242 from hexiaoting/dev_arrayproduct
Introduce arrayProduct function
|
2021-04-30 09:55:21 +03:00 |
|
Alexey Milovidov
|
649550c5ab
|
Attempt to normalize big integers
|
2021-04-25 12:30:43 +03:00 |
|
Alexey Milovidov
|
8f01af62d9
|
Merge branch 'master' into normalize-bigint
|
2021-04-25 06:57:44 +03:00 |
|
Alexey Milovidov
|
4ff812db7f
|
Maybe better support for paths with whitespaces
|
2021-04-24 22:47:52 +03:00 |
|
hexiaoting
|
5dd8018c12
|
Merge remote-tracking branch 'origin/master' into dev-map-bug
|
2021-04-19 10:26:20 +08:00 |
|
alexey-milovidov
|
83038f84af
|
Revert "Function arrayFold for folding over array with accumulator"
|
2021-04-18 03:34:05 +03:00 |
|
Alexander Kuzmenkov
|
74b4c56ba4
|
Merge pull request #21589 from dmalkr/dmalkr/arrayFold
Function `arrayFold` for folding over array with accumulator
|
2021-04-16 14:23:53 +03:00 |
|
Alexander Kuzmenkov
|
440efb6fb6
|
Update arrayFold.cpp
|
2021-04-16 14:22:23 +03:00 |
|
Dmitry Krylov
|
bf51f94f37
|
Fix constness
|
2021-04-15 21:46:15 +10:00 |
|
Dmitry Krylov
|
75036debf4
|
Check type match of lambda and accumulator
|
2021-04-15 19:25:30 +10:00 |
|
Alexey Milovidov
|
df44476307
|
Fix error
|
2021-04-13 22:32:02 +03:00 |
|
Alexey Milovidov
|
c01756014e
|
More generic implementation of has
|
2021-04-13 20:08:49 +03:00 |
|
Alexey Milovidov
|
83a78a5aa7
|
Fix unfinished code in GatherUtils #20272
|
2021-04-13 16:56:39 +03:00 |
|
hexiaoting
|
9e921023b8
|
Fix error
|
2021-04-13 09:53:39 +08:00 |
|
Dmitry Krylov
|
df60724847
|
Fix constness
|
2021-04-12 20:29:58 +10:00 |
|
Dmitry Krylov
|
a3d57bd5af
|
Check number of arguments
|
2021-04-12 20:29:35 +10:00 |
|
Dmitry Krylov
|
68bd27f3c5
|
Fix code style
|
2021-04-12 12:12:40 +10:00 |
|
Dmitry Krylov
|
35472bcc2f
|
Update to new IFunction::create()
|
2021-04-12 11:37:44 +10:00 |
|
Dmitry Krylov
|
582f6d3a72
|
Remove unneeded branches of code
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
c2f326e2ae
|
Remove unneeded branches of code
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
ce1b9b20d5
|
Remove unneeded branches of code
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
15ea9b3f22
|
Move arrayFold functionality to arrayFold.cpp
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
517ef8ebf4
|
Bug with string functions in arrayFold fixed
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
e3502dabc7
|
Remove debug messages
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
1861817bfc
|
Remove debug messages
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
9446df026b
|
Cleaning code
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
b19a06ba48
|
Fix to work with empty arrays
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
fbd43aeea8
|
Draft: taking into accout input arrays variable length
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
2e8a296cc9
|
Draft: very simple variant
|
2021-04-12 10:23:31 +10:00 |
|
Dmitry Krylov
|
7c47832405
|
Experiment: attempt to shrink arrays
|
2021-04-12 10:23:31 +10:00 |
|
Ivan
|
495c6e03aa
|
Replace all Context references with std::weak_ptr (#22297)
* Replace all Context references with std::weak_ptr
* Fix shared context captured by value
* Fix build
* Fix Context with named sessions
* Fix copy context
* Fix gcc build
* Merge with master and fix build
* Fix gcc-9 build
|
2021-04-11 02:33:54 +03:00 |
|
hexiaoting
|
7e0b43be28
|
Support decimal type overflow check
|
2021-04-07 10:34:00 +08:00 |
|
Azat Khuzhin
|
f157278b72
|
Safer SCOPE_EXIT
It executes the code in the dtor, that should never throw.
|
2021-04-06 21:10:37 +03:00 |
|
hexiaoting
|
38bd455be9
|
Rewrite arrayProduct implementation
|
2021-04-06 17:41:54 +08:00 |
|
Alexey Milovidov
|
7589a014f9
|
Better fix
|
2021-04-01 03:44:02 +03:00 |
|
Alexey Milovidov
|
c9fac714b4
|
Merge branch 'master' into map-op-ubsan
|
2021-04-01 03:27:33 +03:00 |
|
Alexey Milovidov
|
a59c66c266
|
Fix UBSan report in mapOp
|
2021-03-31 04:07:18 +03:00 |
|
Alexey Milovidov
|
c3b4587d9d
|
Fix MSan report in function "range"
|
2021-03-31 03:54:40 +03:00 |
|
hexiaoting
|
8a7599c4b1
|
Introduce arrayProduct function
|
2021-03-29 10:35:08 +08:00 |
|
Alexey Milovidov
|
c325ed65e2
|
Fix UBSan report in mapPopulateSeries
|
2021-03-24 23:10:15 +03:00 |
|
Anton Popov
|
ecd9220c77
|
minor fixes
|
2021-03-16 02:28:11 +03:00 |
|
Anton Popov
|
68b3cbbfe9
|
fix conversions for fields in function 'arrayElement' for type Map
|
2021-03-13 17:49:43 +03:00 |
|
hexiaoting
|
0760759dc6
|
Add DataTypeMap support LowCardinality and FixedString type
|
2021-03-09 16:44:56 +08:00 |
|
Anton Popov
|
ad5a03e8a4
|
improve support of integer keys in type Map
|
2021-02-24 21:13:26 +03:00 |
|
Anton Popov
|
b6a519cd04
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-02-24 19:45:38 +03:00 |
|
Alexey Milovidov
|
64e76a4a8d
|
Minor changes in Decimal
|
2021-02-20 21:13:36 +03:00 |
|
Anton Popov
|
f1fa110d48
|
fix type map with integer keys
|
2021-02-18 01:05:31 +03:00 |
|
Alexey Milovidov
|
1c55be261c
|
Fix UBSan report in arrayDifference
|
2021-02-13 03:45:06 +03:00 |
|
Alexey Milovidov
|
f442b30f30
|
Fix test
|
2021-02-11 01:23:27 +03:00 |
|
alexey-milovidov
|
0b043c41b6
|
Merge pull request #20160 from ClickHouse/cumulative-sum-normalized
Fix UBSan report in arrayCumSum
|
2021-02-07 14:28:16 +03:00 |
|
Alexey Milovidov
|
1209c02869
|
Fix overflow in mapPopulateSeries
|
2021-02-06 23:18:42 +03:00 |
|
Alexey Milovidov
|
d9d49a4d30
|
Fix UBSan report in arrayCumSum
|
2021-02-06 22:22:21 +03:00 |
|
Alexey Milovidov
|
65902f4c6e
|
Fix UBSan report in arrayCumSum
|
2021-02-06 22:21:22 +03:00 |
|
Alexey Milovidov
|
fd899daa00
|
Fix UBSan report in arrayCumSum
|
2021-02-06 22:17:19 +03:00 |
|
Alexey Milovidov
|
b3944006cb
|
Fix trivial bug in arrayEnumerateUniq
|
2021-01-29 04:41:55 +03:00 |
|
Alexey Milovidov
|
093108bf81
|
Normalize BigInt implementation
|
2021-01-27 03:54:57 +03:00 |
|
Alexey Milovidov
|
fb71a0704e
|
Fix UBSan report in arraySlice
|
2021-01-22 23:35:16 +03:00 |
|
Alexey Milovidov
|
2cd04e8923
|
Fix UBSan report in arraySum
|
2021-01-21 14:43:33 +03:00 |
|
Alexey Milovidov
|
1bb8cc5c9a
|
Avoid UBSan report in arrayElement
|
2021-01-21 11:10:46 +03:00 |
|
Yatsishin Ilya
|
ce1e2b18a3
|
Fix codespell warnings. Split style checks. Update style checks docker
|
2020-12-24 13:17:52 +03:00 |
|
Nikita Mikhaylov
|
0f3582883c
|
Merge pull request #18147 from kitaisreal/array-aggregation-big-integer-types-support
Added array aggregation big integer types support
|
2020-12-17 15:44:55 +03:00 |
|
Maksim Kita
|
8f49946a72
|
Reused Result type
|
2020-12-17 00:21:44 +03:00 |
|
Maksim Kita
|
4b32bb323a
|
Fixed style issues
|
2020-12-17 00:04:03 +03:00 |
|
Maksim Kita
|
5a096a75b8
|
Fixed issues with average
|
2020-12-16 23:10:40 +03:00 |
|
Maksim Kita
|
b82770c2ad
|
Added array aggregation big integer types support
|
2020-12-16 18:47:30 +03:00 |
|
Anton Popov
|
b485b5bd1c
|
minor fixes and comments added
|
2020-12-16 01:22:21 +03:00 |
|
Anton Popov
|
c78861e86e
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2020-12-15 01:45:01 +03:00 |
|
alexey-milovidov
|
8a20d449d9
|
Update arrayAggregation.cpp
|
2020-12-14 14:01:31 +03:00 |
|
Maksim Kita
|
0be51cbabd
|
Updated tests
|
2020-12-13 21:27:48 +03:00 |
|
Maksim Kita
|
5d6036e9c8
|
Fixed style issues
|
2020-12-13 14:38:56 +03:00 |
|
Maksim Kita
|
b810b28b08
|
Added comment
|
2020-12-13 00:40:34 +03:00 |
|
Maksim Kita
|
0dcbcec19a
|
Added tests
|
2020-12-13 00:29:09 +03:00 |
|
Maksim Kita
|
18bde6ef02
|
Fixed compile issues
|
2020-12-12 23:47:23 +03:00 |
|
Maksim Kita
|
3d261c82e9
|
Array aggregation functions
|
2020-12-12 22:50:28 +03:00 |
|
Anton Popov
|
6b09669d66
|
data type map: several fixes
|
2020-12-05 22:36:09 +03:00 |
|
hexiaoting
|
5b3a7f5c98
|
Merge remote-tracking branch 'origin/master' into dev_map2
|
2020-11-26 16:43:27 +08:00 |
|
Ivan Lezhankin
|
f7041c1b55
|
Fix style and ya.make
|
2020-11-18 16:24:16 +03:00 |
|
Ivan Lezhankin
|
f897f7c93f
|
Refactor IFunction to execute with const arguments
|
2020-11-17 16:24:45 +03:00 |
|
hexiaoting
|
ef0b78cf12
|
style error fix
|
2020-11-06 17:21:26 +08:00 |
|
hexiaoting
|
66bca89001
|
Style error fix
|
2020-11-02 17:23:02 +08:00 |
|
hexiaoting
|
2ba68d7494
|
Add map function
|
2020-11-02 14:05:53 +08:00 |
|
hexiaoting
|
483be134b2
|
Support MergeTree Engine
|
2020-10-23 16:36:17 +08:00 |
|
Nikolai Kochetov
|
42a90cf533
|
Fix special build.
|
2020-10-21 11:32:57 +03:00 |
|
Nikolai Kochetov
|
a1d5adf8d5
|
Merge branch 'master' into new-block-for-functions-4
|
2020-10-20 16:16:08 +03:00 |
|
Nikolai Kochetov
|
295e612343
|
Fix build and tests.
|
2020-10-20 16:11:57 +03:00 |
|
Nikolai Kochetov
|
9fe51524cc
|
Part 9.
|
2020-10-20 00:21:10 +03:00 |
|
hexiaoting
|
521b07d37a
|
Fix build error
|
2020-10-18 20:40:51 +08:00 |
|
hexiaoting
|
fcd35b0619
|
Merge branch 'master' into dev_map2
|
2020-10-18 16:18:13 +08:00 |
|
hexiaoting
|
db8ba39c9c
|
Implement Integer And Array for value type
|
2020-10-17 23:45:35 +08:00 |
|
Mike
|
e89a3b5d09
|
Fixing arrayIndex functions when right operand is LC but left is not (#16038)
|
2020-10-16 12:08:44 +03:00 |
|
Nikolai Kochetov
|
e2f826c22d
|
Rename block to columns.
|
2020-10-14 17:44:22 +03:00 |
|
Nikolai Kochetov
|
1f49d83622
|
Rename block to columns.
|
2020-10-14 17:32:43 +03:00 |
|
Nikolai Kochetov
|
e64eba88da
|
Rename block to columns.
|
2020-10-14 17:19:39 +03:00 |
|
Nikolai Kochetov
|
959424f28a
|
Rename block to columns.
|
2020-10-14 17:04:50 +03:00 |
|
Nikolai Kochetov
|
966b1d6cf5
|
Rename Block to ColumnsWithTypeAndName.
|
2020-10-14 16:09:11 +03:00 |
|