Maksim Kita
|
538f8cbaad
|
Fix clang-tidy warnings in Disks, Formats, Functions folders
|
2022-03-14 18:17:35 +00:00 |
|
Anton Popov
|
36ec379aeb
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2022-03-14 16:28:35 +00:00 |
|
Robert Schulze
|
85ce4a9bea
|
Use C++14 aliases for some type traits
|
2022-03-11 15:54:29 +01:00 |
|
Anton Popov
|
0bc57da238
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2022-03-07 14:46:08 +00:00 |
|
Vladimir C
|
79b21c80b1
|
Merge pull request #33698 from hexiaoting/dev-map-funciton
|
2022-03-04 11:51:17 +01:00 |
|
vdimir
|
e9dee63fe2
|
style fix
|
2022-03-04 10:49:43 +00:00 |
|
Anton Popov
|
df3b07fe7c
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2022-03-03 22:25:28 +00:00 |
|
Anton Popov
|
7d01516202
|
Merge pull request #34795 from snar/array-compact-higher-order
make arrayCompact behave as other higher-order functions
|
2022-03-03 21:25:43 +03:00 |
|
vdimir
|
2aa6685baf
|
Add cases to 02169_map_functions, update error messages in FunctionArrayMapped
|
2022-03-03 18:04:17 +00:00 |
|
hexiaoting
|
95530d0d70
|
fix style error
|
2022-03-03 13:22:48 +00:00 |
|
vdimir
|
f7f002139a
|
Upd FunctionArrayMapped
|
2022-03-03 13:22:48 +00:00 |
|
vdimir
|
939a15d29a
|
Upd FunctionArrayMapped for Map
|
2022-03-03 13:22:48 +00:00 |
|
vdimir
|
82a76d47ff
|
Use FunctionArrayMapped for Map
|
2022-03-03 13:22:47 +00:00 |
|
Maksim Kita
|
b1a956c5f1
|
clang-tidy check performance-move-const-arg fix
|
2022-03-02 18:15:27 +00:00 |
|
Alexandre Snarskii
|
2148b0f803
|
optimize specialization to use arrays
|
2022-02-22 18:38:45 +03:00 |
|
Alexandre Snarskii
|
7d87a446d1
|
make arrayCompact behave as other higher-order functions
|
2022-02-21 15:40:03 +03:00 |
|
Anton Popov
|
18940b8637
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2022-02-09 23:38:38 +03:00 |
|
alexey-milovidov
|
fb9ed9acad
|
Merge pull request #34175 from kitaisreal/bitset-sort-performance-check
bitsetsort peformance check
|
2022-02-07 05:34:57 +03:00 |
|
Maksim Kita
|
4646cac075
|
Fixed tests
|
2022-02-04 21:49:39 +00:00 |
|
Maksim Kita
|
b81d9d20b7
|
Fixed tests
|
2022-02-04 21:25:06 +00:00 |
|
Maksim Kita
|
1202fec927
|
Fixed tests
|
2022-02-04 20:25:30 +00:00 |
|
Maksim Kita
|
4c9ba1dfd7
|
Fixed tests
|
2022-02-04 19:52:18 +00:00 |
|
Maksim Kita
|
a5306396dd
|
Function mapPopulateSeries refactoring
|
2022-02-04 14:53:22 +00:00 |
|
Anton Popov
|
836a348a9c
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2022-02-01 15:23:07 +03:00 |
|
Maksim Kita
|
5ef83deaa6
|
Update sort to pdqsort
|
2022-01-30 19:49:48 +00:00 |
|
Anton Popov
|
78b9f15abb
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2022-01-30 03:24:37 +03:00 |
|
Maksim Kita
|
af5ad2f370
|
Remove DecimalPaddedPODArray
|
2022-01-27 10:07:53 +00:00 |
|
Anton Popov
|
e8ce091e68
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2022-01-21 20:11:18 +03:00 |
|
Maksim Kita
|
d6df9d6621
|
Added function arrayLastIndex
|
2022-01-08 11:37:31 +03:00 |
|
Maksim Kita
|
6b9703446d
|
Added function arrayLast
|
2022-01-07 16:37:21 +03:00 |
|
Maksim Kita
|
51477adf1b
|
Updated additional cases
|
2021-12-20 15:55:07 +03:00 |
|
Anton Popov
|
99ebabd822
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-12-17 19:02:29 +03:00 |
|
Nikolai Kochetov
|
b3bd9e6a37
|
Fix arraySlice with null args.
|
2021-12-09 16:31:13 +03:00 |
|
Anton Popov
|
6f4d9a53b2
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-12-01 15:54:33 +03:00 |
|
Alexey Milovidov
|
85cec911be
|
Fix strange code in TypeList
|
2021-11-25 23:55:02 +03:00 |
|
Anton Popov
|
a20922b2d3
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-11-09 15:36:25 +03:00 |
|
Mike Kot
|
8c8bada56e
|
Non-recursive implementation for TL and its functions
|
2021-10-03 18:02:04 +02:00 |
|
Alexey Milovidov
|
fe6b7c77c7
|
Rename "common" to "base"
|
2021-10-02 10:13:14 +03:00 |
|
Maksim Kita
|
c73808615b
|
Function has support map type
|
2021-09-22 19:08:08 +03:00 |
|
alexey-milovidov
|
ea13a8b562
|
Merge pull request #28659 from myrrc/improvement/tostring_to_magic_enum
Improving CH type system with concepts
|
2021-09-12 15:26:29 +03:00 |
|
Azat Khuzhin
|
c7e5cd7cda
|
Fix arrayCumSumNonNegative() for consts
|
2021-09-11 22:39:30 +03:00 |
|
Azat Khuzhin
|
6403cbee46
|
Fix arrayDifference() for consts
|
2021-09-11 22:39:30 +03:00 |
|
Azat Khuzhin
|
3c75844a79
|
Fix SIGSEGV for arrayCompact() with consts
arrayCompact() implements useDefaultImplementationForConstants() but it
is a no-op for FunctionArrayMapped, fix this.
CI report [1]:
[1]: https://clickhouse-test-reports.s3.yandex.net/28890/baac2e561cfb05bc174f0bd25571e607d19c7463/fuzzer_asan/report.html#fail1
|
2021-09-11 22:39:20 +03:00 |
|
Mike Kot
|
3401b32e37
|
Adapted usage of is_decimal concept
|
2021-09-11 19:35:12 +02:00 |
|
Mike Kot
|
bce011cb33
|
Replacing IsDecimalNumber
|
2021-09-11 00:40:18 +02:00 |
|
Mike Kot
|
c4385a2c40
|
Simplifying exception messages
|
2021-09-11 00:40:18 +02:00 |
|
Anton Popov
|
4c388e3d84
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-09-09 14:10:16 +03:00 |
|
Anton Popov
|
47bb5eb330
|
support implicit conversions between index in operator [] and key of Map
|
2021-08-24 21:16:06 +03:00 |
|
Anton Popov
|
61239343e3
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-08-20 16:33:30 +03:00 |
|
Nikolai Kochetov
|
98eb619b4b
|
Merge pull request #23367 from Avogar/short-circuit
Implement short circuit function evaluation
|
2021-08-17 12:36:07 +03:00 |
|
Alexey Milovidov
|
15eb68d117
|
Fix bad cast in arrayIndex #26330
|
2021-08-15 09:33:08 +03:00 |
|
Pavel Kruglov
|
70b51133c1
|
Try to simplify code
|
2021-08-09 18:01:08 +03:00 |
|
Pavel Kruglov
|
7ff11aff2d
|
Some fixes, more tests
|
2021-08-09 17:54:14 +03:00 |
|
Pavel Kruglov
|
0662df8b76
|
Fix performance with JIT, add arguments to function isSuitableForShortCircuitArgumentsExecution
|
2021-08-09 17:54:14 +03:00 |
|
Pavel Kruglov
|
e792fa588f
|
Mark all Functions as sutable or not for executing as short circuit arguments
|
2021-08-09 17:50:09 +03:00 |
|
Ildus Kurbangaliev
|
a4e9a56e8e
|
Make changes by review on #26663 PR
|
2021-07-30 20:57:32 +02:00 |
|
Ildus Kurbangaliev
|
d6fe824340
|
Add Map type support in mapPopulateSeries
|
2021-07-21 09:23:14 +02:00 |
|
Anton Popov
|
f99374cca6
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-07-20 18:20:21 +03:00 |
|
kssenii
|
3ba2d114d5
|
Revert "Merge pull request #26352 from ClickHouse/revert-25774-datatype-date32"
This reverts commit 94a210650f , reversing
changes made to 0893b9ff8e .
|
2021-07-15 11:41:52 +00:00 |
|
alexey-milovidov
|
9ba4064c86
|
Revert "Datatype Date32, support range 1925 to 2283"
|
2021-07-15 10:53:35 +03:00 |
|
Alexey Milovidov
|
a60d52d9c3
|
Whitespaces #26330
|
2021-07-14 23:26:42 +03:00 |
|
Alexey Milovidov
|
9dd0a76220
|
Add a setting "function_range_max_elements_in_block" and increase it 5 times
|
2021-07-14 11:31:08 +03:00 |
|
Kseniia Sumarokova
|
4a6b4d6c26
|
Merge pull request #25774 from liuneng1994/datatype-date32
Datatype Date32, support range 1925 to 2283
|
2021-07-12 20:33:39 +03:00 |
|
mergify[bot]
|
bbde9e2efd
|
Merge branch 'master' into dev-map-bug
|
2021-07-09 02:52:53 +00:00 |
|
Anton Popov
|
072e65b728
|
Merge remote-tracking branch 'origin/sparse-serialization' into HEAD
|
2021-07-07 17:20:38 +03:00 |
|
NengLiu
|
8b88988618
|
Merge branch 'master' into datatype-date32
# Conflicts:
# src/DataStreams/PostgreSQLBlockInputStream.cpp
|
2021-07-05 10:18:38 +08:00 |
|
zxc111
|
faac204a1f
|
fix style
|
2021-07-05 00:01:49 +08:00 |
|
zxc111
|
15a36af4d6
|
Add empty/notEmpty support UUID #3446
|
2021-07-04 22:26:09 +08:00 |
|
alexey-milovidov
|
916177a197
|
Merge branch 'master' into dev-map-bug
|
2021-07-04 02:03:43 +03:00 |
|
Maksim Kita
|
3ae1278391
|
Fixed tests
|
2021-07-02 11:22:30 +03:00 |
|
Alexey Milovidov
|
0e621788c7
|
Allow constexpr parameters for aggregate functions
|
2021-07-02 03:53:08 +03:00 |
|
Ildus Kurbangaliev
|
c86739794f
|
Change error code in mapAdd
|
2021-07-01 13:41:12 +02:00 |
|
Ildus Kurbangaliev
|
f56ae8f9cd
|
Apply suggestions from code review
Co-authored-by: Kruglov Pavel <48961922+Avogar@users.noreply.github.com>
|
2021-07-01 13:38:13 +02:00 |
|
Ildus Kurbangaliev
|
5d89907ae9
|
Fix style errors
|
2021-06-29 00:34:45 +02:00 |
|
Ildus Kurbangaliev
|
541c09d7b3
|
Fix tests errors
|
2021-06-23 15:03:58 +02:00 |
|
Ildus Kurbangaliev
|
0a937e7377
|
Support Map type in mapAdd and mapSubtract
|
2021-06-22 17:02:42 +02:00 |
|
Neng Liu
|
7ed1728a37
|
Merge branch 'master' into datatype-date32
# Conflicts:
# src/DataTypes/IDataType.h
# src/Functions/CustomWeekTransforms.h
|
2021-06-22 10:00:18 +08:00 |
|
Neng Liu
|
b6eab5fd2f
|
add datetype32 function support
|
2021-06-17 16:05:30 +08:00 |
|
Maksim Kita
|
67e9b85951
|
Merge ext into common
|
2021-06-16 23:28:41 +03:00 |
|
Anton Popov
|
7e9b13199a
|
dynamic columns: improve performance of parsing json data
|
2021-06-12 18:13:13 +03:00 |
|
alexey-milovidov
|
05d1af153c
|
Merge branch 'master' into rename-const-context-ptr
|
2021-06-12 03:25:09 +03:00 |
|
Alexey Milovidov
|
885ce194e0
|
Making fundamentals correct
|
2021-06-07 00:49:55 +03:00 |
|
mergify[bot]
|
d68d5e0ef1
|
Merge branch 'master' into rename-const-context-ptr
|
2021-06-04 14:41:41 +00:00 |
|
Kruglov Pavel
|
8acf031c1b
|
Merge pull request #24398 from Avogar/fix-deltasum
Fix logical error AggregateFunctionFactory returned nullptr
|
2021-06-03 19:40:06 +03:00 |
|
Nikolai Kochetov
|
dbaa6ffc62
|
Rename ContextConstPtr to ContextPtr.
|
2021-06-01 15:20:52 +03:00 |
|
Alexander Kuzmenkov
|
3f57fc085b
|
remove mutable context references from functions interface
Also remove it from some visitors.
|
2021-05-28 19:45:37 +03:00 |
|
Pavel Kruglov
|
42d57138f2
|
replace all isDateOrDateTime invocations to explicit calls to isDate and isDateTime and isDateTime64
|
2021-05-28 15:34:49 +03:00 |
|
Maksim Kita
|
d923d9e6ef
|
Function move file
|
2021-05-17 10:30:42 +03:00 |
|
Maksim Kita
|
947f28d430
|
IFunction refactoring
|
2021-05-15 20:33:15 +03:00 |
|
Alexey Milovidov
|
ce4bf58029
|
Merge with master
|
2021-05-09 19:01:38 +03:00 |
|
Alexey Milovidov
|
9753ddc8a0
|
Merge branch 'master' of github.com:yandex/ClickHouse into normalize-bigint
|
2021-05-09 18:54:29 +03:00 |
|
Maksim Kita
|
108c2022d9
|
Function arrayDifference decimal math overflow
|
2021-05-08 17:01:30 +03:00 |
|
Alexey Milovidov
|
bebdabc0ca
|
Support Map with UUID keys
|
2021-05-07 20:42:16 +03:00 |
|
Alexey Milovidov
|
9d4265d727
|
Fix mapAdd, mapSubstract; add support for big integers
|
2021-05-06 03:14:52 +03:00 |
|
Alexey Milovidov
|
199f928402
|
Shave off some lines of code
|
2021-05-05 15:01:19 +03:00 |
|
Alexey Milovidov
|
79beaae056
|
Shave off some lines of code
|
2021-05-05 15:01:01 +03:00 |
|
Alexey Milovidov
|
6473e956bb
|
Implement TODO
|
2021-05-05 14:58:17 +03:00 |
|
Alexey Milovidov
|
1b01284acb
|
Implement TODO
|
2021-05-04 18:41:58 +03:00 |
|
Alexey Milovidov
|
b0bd9fd3b0
|
Add UInt128 where it is needed
|
2021-05-03 19:12:28 +03:00 |
|
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 |
|
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 |
|
myrrc
|
8562c36ea4
|
fix: false processing
|
2020-08-10 18:32:02 +03:00 |
|
myrrc
|
565cedbf1c
|
updating functions
|
2020-08-10 17:22:35 +03:00 |
|
myrrc
|
403a47bd1e
|
reverted the code back to constant args handling
|
2020-08-10 13:34:19 +03:00 |
|
Alexey Milovidov
|
edd89a8610
|
Fix half of typos
|
2020-08-08 03:47:03 +03:00 |
|
myrrc
|
ac77e2a88f
|
empty commit to restart CI
|
2020-08-07 14:24:07 +03:00 |
|
myrrc
|
d1412e5352
|
Merge branch 'bug/low-cardinality-arrays-optimisations' of github:myrrc/clickhouse into bug/low-cardinality-arrays-optimisations
|
2020-08-06 20:57:29 +03:00 |
|
myrrc
|
1c940a1921
|
got rid of a virtual col in loop in arrayIndex
|
2020-08-06 20:55:21 +03:00 |
|
Alexander Kazakov
|
8c1dbb3893
|
For compatibility with Arcadia
|
2020-08-06 16:27:19 +03:00 |
|
myrrc
|
c8f737c37c
|
fix: re-resizing, Arcadia compatibility, updated perftest
|
2020-08-06 15:33:16 +03:00 |
|
myrrc
|
2d27fa0fa8
|
fix: style error, unused check
|
2020-08-06 02:24:28 +03:00 |
|
myrrc
|
4dd39f6fb4
|
fixed comparison bug by cloning the col_arg_indices
|
2020-08-05 18:16:03 +03:00 |
|
myrrc
|
0021f67664
|
re-unioned the *NumImpl
|
2020-08-05 15:43:19 +03:00 |
|
myrrc
|
807f1887f4
|
some data flow fixes
|
2020-08-04 22:51:15 +03:00 |
|
myrrc
|
b210afb789
|
cloning the arr column to build the lc index
|
2020-08-04 18:00:42 +03:00 |
|
myrrc
|
98119af9de
|
Merge remote-tracking branch 'upstream/master' into bug/low-cardinality-arrays-optimisations
|
2020-08-04 15:01:27 +03:00 |
|