vdimir
|
b49e37aa07
|
Rewrite join totals, fix block structure mismatch
|
2021-07-14 13:02:23 +03:00 |
|
vdimir
|
a61b7f2326
|
Add reqired right keys to join totals block
|
2021-07-12 18:00:55 +03:00 |
|
vdimir
|
0ebca58e86
|
Check column in removeColumnNullability
|
2021-06-18 14:06:55 +03:00 |
|
vdimir
|
b25f6ba5b6
|
Remove assumeMutable from removeColumnNullability
|
2021-06-18 11:13:53 +03:00 |
|
vdimir
|
23fb229dec
|
Merge branch 'update_01049_join_low_card_bug' into issue-23351
|
2021-06-17 15:38:40 +03:00 |
|
vdimir
|
0cee5ad8e8
|
Use IColumn::mutate in JoinCommon::convertColumnToNullable
|
2021-06-17 13:24:17 +03:00 |
|
vdimir
|
ebdce8e1a6
|
Fix JoinCommon::convertColumnToNullable for LC(Nullable)
|
2021-06-17 13:17:28 +03:00 |
|
vdimir
|
392148ba86
|
Handle incorrect type of column in JoinCommon::removeColumnNullability
|
2021-05-17 14:24:34 +03:00 |
|
vdimir
|
8dddcebe8c
|
Handle correct nullability with low card in HashJoin
|
2021-05-15 17:09:51 +03:00 |
|
vdimir
|
9091bba3d6
|
Restore correct cardinality in HashJoin
|
2021-05-15 14:39:13 +03:00 |
|
Alexey Milovidov
|
ad88819ee4
|
Fix a bunch of warnings from PVS-Studio
|
2021-05-08 19:13:10 +03:00 |
|
vdimir
|
fb88547a04
|
Call nestedToNullable without copying column in convertColumnToNullable for join
|
2021-04-28 20:18:03 +03:00 |
|
vdimir
|
6e4b37a45e
|
Merge branch 'master' into fix-join-lowcard-nullable
|
2021-04-28 20:06:49 +03:00 |
|
alexey-milovidov
|
ca230224cf
|
Merge pull request #23549 from vdimir/issue-17718
Remove clashed columns from totals for StorageJoin
|
2021-04-24 03:19:00 +03:00 |
|
vdimir
|
9460989721
|
Remove clashed columns from totals for StorageJoin
|
2021-04-23 15:37:05 +03:00 |
|
Alexander Kuzmenkov
|
06ca44a378
|
fix pvs warnings
|
2021-04-22 22:54:58 +03:00 |
|
vdimir
|
826296c799
|
Convert columns to LC(Nullable(T)) in join
|
2021-04-17 22:03:32 +03:00 |
|
vdimir
|
8f5c8f32df
|
Shrink totals block to 1 row for JOIN with TOTALS and arrayJoin
|
2021-03-25 17:32:36 +03:00 |
|
vdimir
|
b0f6f30298
|
Revert "Refactor join: make IJoin implementations independent from TableJoin"
This reverts commit e6406c3f4c .
|
2021-03-05 17:34:43 +03:00 |
|
vdimir
|
e6406c3f4c
|
Refactor join: make IJoin implementations independent from TableJoin
|
2021-03-05 16:38:49 +03:00 |
|
vdimir
|
b7c7c97d10
|
Merge branch 'master' into join-cast-types-v2
|
2021-03-01 11:42:21 +03:00 |
|
vdimir
|
932286df1f
|
Convert columns to nullable for totals in join
|
2021-02-26 16:32:34 +03:00 |
|
vdimir
|
a378bd08aa
|
Perform implicit type conversion for JOIN ON keys
|
2021-02-19 14:28:40 +03:00 |
|
vdimir
|
435f63f42b
|
Calculate common type for join using in TreeRewriter
Split before_join and converting_join_columns dags
Add more detailed comments for column type conversion for join using
|
2021-02-19 14:28:32 +03:00 |
|
vdimir
|
f5b98015a8
|
Fix converting right key type in join using
|
2021-02-19 14:24:33 +03:00 |
|
vdimir
|
4c36cd1737
|
Add converting step for 'join using'
|
2021-02-19 14:24:28 +03:00 |
|
vdimir
|
06d0252e76
|
Use IDataType::insertDefaultInto for inserting default values in join
|
2021-01-21 17:23:58 +03:00 |
|
vdimir
|
2f11fdf4df
|
Fix default value in join types with non-zero default (close #18197)
|
2021-01-21 16:49:44 +03:00 |
|
Artem Zuikov
|
2280482530
|
Keep LowCardinality in MergeJoin left key result type (#15088)
|
2020-09-22 13:16:22 +03:00 |
|
Artem Zuikov
|
6b26842ce5
|
RIGHT and FULL JOIN for MergeJoin (#12118)
|
2020-07-10 21:10:06 +03:00 |
|
Artem Zuikov
|
29178e26da
|
fix low card types in merge join (#12035)
|
2020-06-30 14:13:43 +03:00 |
|
Artem Zuikov
|
6cdeb060fb
|
Fix JOIN over LC and Nullable in key (#11414)
|
2020-06-04 13:07:22 +03:00 |
|
Nikolai Kochetov
|
4d0503f021
|
Make IColumn::mutate() static.
|
2020-05-14 11:30:18 +03:00 |
|
Alexey Milovidov
|
0a7edce036
|
Checkpoint
|
2020-04-22 09:01:33 +03:00 |
|
Ivan Lezhankin
|
06446b4f08
|
dbms/ → src/
|
2020-04-03 18:14:31 +03:00 |
|