flynn
|
d666951cb1
|
optimize insertFrom of ColumnAggregateFunction to share Aggregate State in some cases
|
2022-09-30 18:04:51 +08:00 |
|
Maksim Kita
|
07b0845110
|
Fix clang-tidy warnings in Backups, Client, Columns folders
|
2022-03-14 18:17:35 +00:00 |
|
Antonio Andelic
|
ed3d71d83f
|
Merge pull request #35072 from azat/buffer-memory-tracker-leak
Avoid MEMORY_LIMIT_EXCEEDED during INSERT into Buffer with AggregateFunction
|
2022-03-14 12:31:04 +01:00 |
|
Azat Khuzhin
|
19be9c8c64
|
Add a comment for ColumnAggregateFunction::force_data_ownership
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
|
2022-03-13 23:28:38 +03:00 |
|
Maksim Kita
|
cbe059f4bd
|
Updated IColumn interface to support getting stable permutation
|
2022-03-10 21:45:31 +00:00 |
|
Azat Khuzhin
|
4118b065e6
|
Export IColumn::ensureOwnership() interface
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
|
2022-03-09 10:57:49 +03:00 |
|
Anton Popov
|
d8367334a3
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-12-08 18:26:19 +03:00 |
|
Azat Khuzhin
|
2b1789adc5
|
Pass through version for aggregate function from SerializationAggregateFunction too
Suggested-by: @kssenii
|
2021-12-05 21:45:07 +03:00 |
|
kssenii
|
37f482d478
|
Merge branch 'master' of github.com:ClickHouse/ClickHouse into versioning
|
2021-11-15 07:31:11 +00:00 |
|
Anton Popov
|
c3c3a06078
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-08-20 01:45:38 +03:00 |
|
Pavel Kruglov
|
b841a96c39
|
Refactor code
|
2021-08-10 14:31:15 +03:00 |
|
Pavel Kruglov
|
3ec2ab6156
|
Avoid using expand, fix bugs, add tests and comments
|
2021-08-09 17:54:49 +03:00 |
|
Pavel Kruglov
|
62d4f4b25c
|
Small refactoring and adding comments
|
2021-08-09 17:54:14 +03:00 |
|
Pavel Kruglov
|
400cad4d8b
|
Refactor, fix bugs, improve performance
|
2021-08-09 17:44:04 +03:00 |
|
Pavel Kruglov
|
ae8df9c1c5
|
Add reverse parameter to filter, fix tests, reduce coping
|
2021-08-09 17:43:10 +03:00 |
|
kssenii
|
58b3a3f3fc
|
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into versioning
|
2021-07-29 19:56:27 +00:00 |
|
Anton Popov
|
567043113c
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-06-21 01:36:06 +03:00 |
|
Anton Popov
|
eaf806a731
|
better interface for getIndicesOfNonDefaultRows
|
2021-06-07 18:34:22 +03:00 |
|
Anton Popov
|
e41749997d
|
better interface for getting ratio of default values
|
2021-06-07 16:50:27 +03:00 |
|
Nikolai Kochetov
|
dbaa6ffc62
|
Rename ContextConstPtr to ContextPtr.
|
2021-06-01 15:20:52 +03:00 |
|
kssenii
|
e510c3839e
|
More correct
|
2021-05-31 22:09:54 +00:00 |
|
kssenii
|
d18609467b
|
First version
|
2021-05-30 13:57:30 +00: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 |
|
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 |
|
Maksim Kita
|
9763c4a4fb
|
IColumn added skipSerializedInArena method
|
2021-03-06 14:36:37 +03:00 |
|
Amos Bird
|
62e8684ad1
|
IColunm::hasEqualValues()
|
2021-03-02 11:55:58 +08:00 |
|
Alexey Milovidov
|
00e6b6232f
|
Revert "optimize aggfunc column data copy (#19407)"
This reverts commit 7e3186c826 .
|
2021-02-21 12:49:50 +03:00 |
|
templarzq
|
7e3186c826
|
optimize aggfunc column data copy (#19407)
* optimize agg column data copy
* add aggfunc col data copy test
* fix null warning
* fix style
* fix style
* fix style
* fix style
* fix copy same dat to same pos bug
* fix style
* fix style
* Update ColumnAggregateFunction.cpp
fix type check
* control record buf size
* fix performance
* fix performance
* fix destroy data speed
* decrease run time.
* fix warning
* decrease test run time
* Update aggfunc_col_data_copy.xml
* replace unordered_map with HashMap
* fix compile err
* fix compile err
* fix compile err
* fix compile err
* fix compile err
* fix compile err
* fix compile err
* fix compile err
* fix compile err
* fix hash map compile err
* fix compile err
* fix compile err
* fix format
* faster test
Co-authored-by: centos7 <templarzq@localhost.localdomain>
|
2021-02-08 16:18:48 +03:00 |
|
Alexey Milovidov
|
f60c5f8296
|
Merge branch 'master' into templarzq/master
|
2021-01-14 22:33:11 +03:00 |
|
templarzq
|
b57c353289
|
Update ColumnAggregateFunction.h
|
2021-01-08 16:23:33 +08:00 |
|
templarzq
|
f32f6a0863
|
Update ColumnAggregateFunction.h
|
2021-01-08 16:10:36 +08:00 |
|
templarzq
|
1769a51f70
|
Update ColumnAggregateFunction.h
|
2021-01-07 15:34:32 +08:00 |
|
Alexey Milovidov
|
a368a6802d
|
Move implementation inside out
|
2021-01-03 01:58:10 +03:00 |
|
Ivan Lezhankin
|
f897f7c93f
|
Refactor IFunction to execute with const arguments
|
2020-11-17 16:24:45 +03:00 |
|
Nikolai Kochetov
|
ce2f6a0560
|
Part 4.
|
2020-10-18 00:41:50 +03:00 |
|
Nikolai Kochetov
|
a7fb2e38a5
|
Use ColumnWithTypeAndName as function argument instead of Block.
|
2020-10-09 10:41:28 +03:00 |
|
alesapin
|
e9c47dc89c
|
Merge branch 'master' into CurtizJ-polymorphic-parts
|
2020-06-26 14:27:19 +03:00 |
|
Nikolai Kochetov
|
38bebfb20d
|
Merge remote-tracking branch 'origin' into provert-master
|
2020-06-17 22:05:45 +03:00 |
|
Nikolai Kochetov
|
6c477d06ad
|
Review fixes.
|
2020-06-17 14:43:55 +03:00 |
|
Anton Popov
|
b19d48a11c
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2020-06-16 06:37:55 +03:00 |
|
Alexey Milovidov
|
ef7b054443
|
Speed up merging in AggregatingMergeTree
|
2020-06-09 00:53:32 +03:00 |
|
Artem Zuikov
|
b66ad25841
|
IColumn::getDataType() (#11438)
|
2020-06-05 01:02:59 +03:00 |
|
Anton Popov
|
1ce09e1faa
|
Merge remote-tracking branch 'upstream/master' into polymorphic-parts
|
2020-06-03 16:27:54 +03:00 |
|
Albert Kidrachev
|
d717919c0c
|
some improvements of vectorization compare
|
2020-06-02 03:23:41 +03:00 |
|
Albert Kidrachev
|
fe170508bd
|
devirtualize compareAt calls
|
2020-06-01 15:10:32 +03:00 |
|
Nikita Mikhaylov
|
b48deb91ac
|
comments and styles
|
2020-05-25 17:33:31 +03:00 |
|
Anton Popov
|
6d8749b100
|
in-memory parts: faster computation of checksums
|
2020-05-21 01:16:08 +03:00 |
|
Vasily Morozov
|
ca1bf06498
|
updatePermutation
|
2020-05-18 13:16:49 +03:00 |
|
Nikolai Kochetov
|
f65305878b
|
Destructive IAggregateFunction::insertResultInto and ColumnAggregateFunction::convertToValues (#10890)
* Destructive IAggregateFunction::insertResultInto and ColumnAggregateFunction::convertToValues
* Try fix build.
* Try fix build.
* Fix build.
* Make convertToValues static.
* fix build.
* Remove const casts.
* Added comment.
* Fix build.
* Fix build.
* Add test.
* Fix test.
|
2020-05-14 10:59:14 +03:00 |
|
Ivan Lezhankin
|
06446b4f08
|
dbms/ → src/
|
2020-04-03 18:14:31 +03:00 |
|