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 |
|
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 |
|
hexiaoting
|
cb9e88efa3
|
Update with fresh master to build sucessfully.
|
2020-10-14 15:35:22 +08:00 |
|
hexiaoting
|
4f3f221987
|
Fix build error
|
2020-10-14 14:35:14 +08:00 |
|
hexiaoting
|
974352a8e1
|
Fix style check errors.
|
2020-10-14 14:35:14 +08:00 |
|
hexiaoting
|
cdb4dd57a6
|
Add new DataType Map(key,value)
|
2020-10-14 14:35:14 +08:00 |
|
Nikolai Kochetov
|
9b42bfdc36
|
Merge pull request #15817 from ClickHouse/new-block-for-functions-2
Use `ColumnsWithTypeAndName` instead of `Block` for function calls [part 2]
|
2020-10-12 00:32:58 +03:00 |
|
Nikolai Kochetov
|
23aec1f954
|
Fix build.
|
2020-10-11 22:44:20 +03:00 |
|
Nikolai Kochetov
|
3a17c2a7ac
|
Rename FunctionArguments to ColumnsWithTypeAndName
|
2020-10-11 22:20:20 +03:00 |
|
Alexey Milovidov
|
269b6383f5
|
Check for #pragma once in headers
|
2020-10-10 21:37:02 +03:00 |
|
Nikolai Kochetov
|
d28325a353
|
Replace getByPosition to []
|
2020-10-10 21:24:57 +03:00 |
|
Nikolai Kochetov
|
a7fb2e38a5
|
Use ColumnWithTypeAndName as function argument instead of Block.
|
2020-10-09 10:41:28 +03:00 |
|
Nikolai Kochetov
|
e94b814606
|
Update arrayConcat
|
2020-09-16 16:07:32 +03:00 |
|
Nikolai Kochetov
|
e9de8c8875
|
Fix build.
|
2020-09-16 15:21:26 +03:00 |
|
Nikolai Kochetov
|
85698e04fa
|
Update slice for arrays.
|
2020-09-16 13:57:23 +03:00 |
|
Ildus Kurbangaliev
|
67b49862d9
|
Add mapPopulateSeries function (#13166)
|
2020-09-14 19:11:50 +03:00 |
|
alexey-milovidov
|
f21cf98960
|
Merge pull request #14657 from myrrc/feature/disable-debug-symbols-cmake-option
Extracted the debug info generation for functions into a cmake option
|
2020-09-10 21:04:15 +03:00 |
|
myrrc
|
c309f55c20
|
updated setting and added default value
|
2020-09-10 14:02:52 +03:00 |
|
alexey-milovidov
|
0c2ecb53d1
|
Update arrayIndex.h
|
2020-09-09 09:35:05 +03:00 |
|
myrrc
|
78eac658b0
|
adding correct LC nested nullability checker
|
2020-09-08 22:51:44 +03:00 |
|
Alexey Milovidov
|
53e39b05b2
|
Lower binary size in debug build
|
2020-09-07 18:35:18 +03:00 |
|
myrrc
|
d298409660
|
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
|
2020-08-20 12:07:02 +03:00 |
|
myrrc
|
4f96291c35
|
rewrote the LC spec as a dispatcher
|
2020-08-19 21:59:39 +03:00 |
|
myrrc
|
5ef5c889fd
|
moved the LC stuff to its implementations (some bugs remaining)
|
2020-08-18 23:09:41 +03:00 |
|
Alexey Milovidov
|
acf312467e
|
Stratify nans comparison in arrayCompact function
|
2020-08-18 22:16:53 +03:00 |
|
myrrc
|
3337d206ba
|
some bugs remaining
|
2020-08-18 01:55:41 +03:00 |
|
myrrc
|
69a0ca2564
|
checking other const approach
|
2020-08-18 01:43:20 +03:00 |
|
alexey-milovidov
|
8535e30bd4
|
Merge pull request #13753 from ClickHouse/avoid-too-slow-queries-with-arrays
Avoid too slow queries with arrays
|
2020-08-16 10:16:08 +03:00 |
|
Azat Khuzhin
|
e9d373b5b7
|
Fix step overflow in range()
|
2020-08-16 00:26:47 +03:00 |
|
Alexey Milovidov
|
57b8d3f89b
|
Avoid too slow queries with arrays
|
2020-08-15 12:13:52 +03:00 |
|
myrrc
|
54f5c0e35a
|
fixed the String impl non-const offset bug
|
2020-08-14 23:07:31 +03:00 |
|
myrrc
|
a519559644
|
updated ColumnVector to compare with other U, cleaned ImplString
|
2020-08-14 21:08:30 +03:00 |
|
myrrc
|
a9c9bae47e
|
fixed the columnvector test
|
2020-08-13 17:17:49 +03:00 |
|
myrrc
|
0edf3a693d
|
fixing the processGeneric ColumnVector type bug
|
2020-08-13 16:44:13 +03:00 |
|
myrrc
|
1ed406dfd8
|
empty commit to restart CI
|
2020-08-12 19:11:35 +03:00 |
|
Alexander Kazakov
|
6e0d536327
|
Merge branch 'master' into bug/low-cardinality-arrays-optimisations
|
2020-08-11 16:25:20 +03:00 |
|
myrrc
|
eabcc293eb
|
fixed generic LC impl
|
2020-08-11 14:15:43 +03:00 |
|
myrrc
|
659c78c7ab
|
more canonical resize
|
2020-08-10 18:37:04 +03:00 |
|