LiuNeng
43e0481ac0
optimize agg with multiple string key
2023-08-08 13:38:25 +08:00
copperybean
10a5230df4
fix unexpected sort result on multi columns with nulls first direction
...
Change-Id: I94494019312d6ccfe25695f3614353be08800f5f
2023-07-29 11:20:12 +08:00
Alexey Milovidov
5a44dc26e7
Fixes for clang-17
2023-05-13 02:57:31 +02:00
Azat Khuzhin
157da5b8cb
Optimize PODArray::resize_fill() callers ( #49459 )
...
* Use PODArray::resize_fill() without initialize whenever it is possible
resize_fill() with initializer uses std::fill() which is a loop over all
elements, while resize_fill() without argument uses memset().
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
* Optimize ColumnFixedString::insert/insertFrom
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
---------
Signed-off-by: Azat Khuzhin <a.khuzhin@semrush.com>
2023-05-05 20:01:20 +02:00
Kruglov Pavel
ef0d6becba
Merge branch 'master' into null-as-default-all-formats
2023-02-21 16:52:39 +01:00
Kruglov Pavel
d5f413304d
Store null map size into a variable
2023-02-13 13:28:09 +01:00
avogar
d1efd02480
Extend setting input_format_null_as_default for more formats
2023-02-10 16:41:09 +00:00
avogar
c3e8dd8984
Fix low cardinality case
2023-02-08 19:14:28 +00:00
Alexander Tokmakov
3f6594f4c6
forbid old ctor of Exception
2023-01-23 22:18:05 +01:00
Alexander Tokmakov
70d1adfe4b
Better formatting for exception messages ( #45449 )
...
* save format string for NetException
* format exceptions
* format exceptions 2
* format exceptions 3
* format exceptions 4
* format exceptions 5
* format exceptions 6
* fix
* format exceptions 7
* format exceptions 8
* Update MergeTreeIndexGin.cpp
* Update AggregateFunctionMap.cpp
* Update AggregateFunctionMap.cpp
* fix
2023-01-24 00:13:58 +03:00
Alexey Milovidov
2aedd41023
Remove strange code ( #40195 )
...
* Remove strange code
* Even more code removal
* Fix style
* Remove even more code
* Simplify code by making it slower
* Attempt to do something
* Attempt to do something
* Well do something with this horrible trash
* Add a test
2022-09-12 16:29:23 +02:00
Alexander Tokmakov
bed2206ae9
Merge pull request #39460 from ClickHouse/remove_some_dead_and_commented_code
...
Remove some dead and commented code
2022-07-22 13:24:34 +03:00
Alexander Tokmakov
a8da5d96fc
remove some dead and commented code
2022-07-21 15:05:48 +02:00
Dmitry Novik
d1df66687b
Merge branch 'master' into group-by-use-nulls
2022-07-07 20:54:38 +02:00
Dmitry Novik
1587385f7a
Cleanup code
2022-07-07 18:53:20 +00:00
vdimir
65ac97ce89
direct join: handle nullable, add tests
2022-07-04 17:28:14 +00:00
Maksim Kita
437d70d4da
Fixed tests
2022-05-11 21:59:51 +02:00
Maksim Kita
c17a8b1a23
Fixed tests
2022-05-11 21:59:51 +02:00
Maksim Kita
8ceb63ee6c
Added JIT compilation of SortDescription
2022-05-11 21:59:51 +02: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
Maksim Kita
b67f756a43
Fixed performance tests
2022-03-12 18:04:08 +00:00
Maksim Kita
f1d2f2a9e1
Updated tests
2022-03-11 21:16:25 +00:00
Maksim Kita
e5b85953e8
Added unit tests
2022-03-10 21:45:31 +00: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
Maksim Kita
b1a956c5f1
clang-tidy check performance-move-const-arg fix
2022-03-02 18:15:27 +00:00
Anton Popov
7aa6068fb2
Merge remote-tracking branch 'upstream/master' into HEAD
2021-10-14 19:44:08 +03:00
Nikolai Kochetov
340b53ef85
Remove some more streams.
2021-10-08 17:03:54 +03:00
Anton Popov
348537faee
better IColumn::createWithOffsets
2021-09-16 16:57:45 +03:00
Anton Popov
8203bd1ac6
Merge remote-tracking branch 'upstream/master' into HEAD
2021-09-09 14:04:37 +03:00
Amos Bird
f2374a6916
Better nullable primary key implementation.
2021-08-28 17:48:28 +08: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
Anton Popov
c4b454494f
Merge remote-tracking branch 'upstream/master' into HEAD
2021-07-20 15:41:01 +03:00
Amos Bird
f2ed5ef42b
Nullable primary key with correct KeyCondition
2021-06-18 23:04:24 +08:00
Anton Popov
b3b29be02f
Merge remote-tracking branch 'upstream/master' into HEAD
2021-06-07 19:03:24 +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
Anton Popov
de4afb0cb9
ColumnSparse: add comments
2021-05-21 03:57:11 +03:00
Anton Popov
860ed20368
ColumnSparse: more fixes
2021-04-15 05:16:09 +03:00
Anton Popov
a78f531597
ColumnSparse: fixes
2021-04-03 03:04:48 +03:00
achimbab
0e379585ac
Merge remote-tracking branch 'upstream/master' into pr_sequenceNextNode
2021-03-18 17:54:04 +09:00
achimbab
4965312849
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into HEAD
2021-03-07 22:53:42 +09: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
achimbab
ee5d76a82b
Merge branch 'master' of https://github.com/ClickHouse/ClickHouse into HEAD
2021-02-27 18:33:13 +09:00
Alexey Milovidov
9b72255ca4
Implement compression for all columns except LowCardinality
2021-02-18 02:09:46 +03:00
achimbab
fce1ca255d
Implement sequenceNextNode
2021-01-28 02:00:31 +09:00
Alexey Milovidov
a368a6802d
Move implementation inside out
2021-01-03 01:58:10 +03:00
Pavel Kruglov
cf3f39ed29
Small changes
2020-11-03 17:09:37 +03:00
Pavel Kruglov
4d399fff3e
Support collation for Array and Tuple
2020-11-03 17:09:37 +03:00
Pavel Kruglov
2892252b36
Support collate in LowCardinality(String) and Nullable(String) and refactor ColumnString
2020-11-03 17:06:21 +03:00
Alexey Milovidov
32ed8c9681
Fix trailing whitespace
2020-10-26 22:12:40 +03:00
Nikita Mikhaylov
c03a9487ca
another test + fix
2020-09-09 14:55:20 +03:00
Nikita Mikhaylov
614e01b0e4
better
2020-09-08 23:12:55 +03:00
nikitamikhaylov
c4f0465a7c
limit
2020-09-08 18:54:30 +03:00
Nikita Mikhaylov
8793281e3e
remove cout
2020-09-07 17:02:59 +03:00
Nikita Mikhaylov
c09d86e5e4
another fixes
2020-09-07 16:15:04 +03:00
Nikita Mikhaylov
4fadb6c3ec
fast test
2020-09-04 21:05:06 +03:00
Nikita Mikhaylov
f67a7b3a3d
better
2020-09-04 19:53:50 +03:00
Nikita Mikhaylov
d718c5af99
fixed
2020-09-04 17:36:08 +03:00
myrrc
1d0bf93444
added perftest, fixed style check and PVS bugs
2020-07-22 22:44:11 +03:00
myrrc
ad8afc3bfa
updated LC spec to catch LC(N(T)) and N(LC(T))
2020-07-20 18:49:06 +03:00
alesapin
e9c47dc89c
Merge branch 'master' into CurtizJ-polymorphic-parts
2020-06-26 14:27:19 +03:00
Artem Zuikov
92016e8bfb
Fix if function with NULLs ( #11807 )
2020-06-24 00:06:32 +03:00
Nikolai Kochetov
6c477d06ad
Review fixes.
2020-06-17 14:43:55 +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
Nikita Mikhaylov
ebce2c7e7c
only style changes
2020-05-18 14:38:22 +03:00
Vasily Morozov
876fff1938
fix build and style
2020-05-18 13:16:49 +03:00
Vasily Morozov
ca1bf06498
updatePermutation
2020-05-18 13:16:49 +03:00
Alexey Milovidov
1e325a9fd9
Checkpoint
2020-04-22 09:22:14 +03:00
Ivan Lezhankin
06446b4f08
dbms/ → src/
2020-04-03 18:14:31 +03:00