Nikolai Kochetov
|
30d41b34ba
|
Merged with master
|
2020-02-21 11:47:56 +03:00 |
|
chertus
|
f1673e1344
|
fix JoinSwitcher logic
|
2020-02-18 15:41:23 +03:00 |
|
chertus
|
4a658f4325
|
swtich HashJoin to MergeJoin if JOIN limit exceeded
|
2020-02-17 20:08:31 +03:00 |
|
Nikolai Kochetov
|
384e68d745
|
Processors support for StorageJoin reading.
|
2020-01-31 17:51:09 +03:00 |
|
chertus
|
39f2653663
|
rewrite with cursor position
|
2020-01-15 23:33:29 +03:00 |
|
chertus
|
8ab68e2c77
|
change iface for one-to-many blocks expressions calculation
|
2020-01-13 21:00:32 +03:00 |
|
alexey-milovidov
|
fee9fda34c
|
Merge pull request #8130 from CurtizJ/optimize-storage-merge
Implement ORDER BY optimization for Storage Merge.
|
2019-12-22 12:43:18 +03:00 |
|
CurtizJ
|
d941643416
|
fix build
|
2019-12-22 05:44:04 +03:00 |
|
CurtizJ
|
75c5e02ec2
|
improve input order analyzing and turn on order by optimization with left/inner joins
|
2019-12-20 16:15:17 +03:00 |
|
chertus
|
c72b0d4e2a
|
fix engine join crash [wip]
|
2019-12-19 18:50:28 +03:00 |
|
chertus
|
3829df0e7b
|
fix comment
|
2019-12-03 17:38:13 +03:00 |
|
chertus
|
46b27e4dd1
|
perf: move heavy addJoinedBlock() operations out of lock
|
2019-12-03 16:31:52 +03:00 |
|
chertus
|
a179c5025f
|
Merge branch 'master' into joins
|
2019-12-02 21:08:39 +03:00 |
|
chertus
|
5ce65546e9
|
semi & anti join
|
2019-12-02 21:08:04 +03:00 |
|
Vitaly Baranov
|
ff6cba192b
|
Replace pointer with reference in SettingsCollection<T>::MemberInfos::findStrict().
Rename SettingsCommon.h -> SettingsCollection.h for consistency.
|
2019-11-17 03:51:51 +03:00 |
|
chertus
|
b8d464aa03
|
new consistent ANY JOIN (LEFT, INNER, RIGHT)
|
2019-11-08 00:32:44 +03:00 |
|
chertus
|
2cafe933ea
|
revert some changes
|
2019-11-07 15:42:39 +03:00 |
|
chertus
|
d388918c60
|
Join.cpp refactoring
|
2019-11-06 22:40:53 +03:00 |
|
chertus
|
950e95c178
|
support JOIN ON expression
|
2019-11-05 23:22:20 +03:00 |
|
chertus
|
334b91f351
|
revrite NonJoinedBlockInputStream (in progress)
|
2019-11-01 20:41:07 +03:00 |
|
Artem Zuikov
|
3ceeb95145
|
Merge pull request #7282 from 4ertus2/asof
ASOF JOIN inequalities
|
2019-10-16 13:46:52 +03:00 |
|
Nikolai Kochetov
|
25510e3d38
|
Try to fix perftests.
|
2019-10-12 13:06:07 +03:00 |
|
chertus
|
91c7ae83a3
|
asof join inequalities
|
2019-10-11 20:56:26 +03:00 |
|
Nikolai Kochetov
|
2684bd0d5e
|
Fixes for 7216
|
2019-10-11 20:27:54 +03:00 |
|
chertus
|
cbd96af079
|
fix use after free (change Join <-> AnalyzedJoin ownership)
|
2019-09-16 15:37:46 +03:00 |
|
chertus
|
f7f2cface9
|
better nullability flags for JOINs
|
2019-09-12 17:09:05 +03:00 |
|
chertus
|
fc7ce2753d
|
extract more common join functions
|
2019-09-11 21:03:21 +03:00 |
|
chertus
|
73dafaa223
|
better required-right-keys logic
|
2019-09-11 18:57:09 +03:00 |
|
chertus
|
8afa48fa42
|
some joins code unification
|
2019-09-10 21:39:10 +03:00 |
|
chertus
|
1b313eedfa
|
MergeJoin in progress
|
2019-09-09 22:43:37 +03:00 |
|
chertus
|
bb3dedf1dc
|
move Join object from ExpressionAction into AnalyzedJoin
|
2019-09-03 17:36:02 +03:00 |
|
chertus
|
fce1b47250
|
more JOIN refactoring: move logic out of ExpressionAnalyzer/ExpressionAction
|
2019-09-02 22:58:45 +03:00 |
|
Nikolai Kochetov
|
287eb633b8
|
Merged with master
|
2019-08-14 18:16:52 +03:00 |
|
Nikolai Kochetov
|
5131b6af4b
|
Fix header for joins. Make function randConstant not constant.
|
2019-08-14 18:14:32 +03:00 |
|
kreuzerkrieg
|
112fc71276
|
adding -Wshadow for GCC
|
2019-08-09 23:58:16 +03:00 |
|
chertus
|
301345724a
|
use better data types
|
2019-07-04 15:12:39 +03:00 |
|
chertus
|
73d6784c59
|
join right table nulls
|
2019-07-03 22:06:34 +03:00 |
|
chertus
|
207145025c
|
Join.h refactoring: extract joinDispatch into own file
|
2019-07-02 17:38:31 +03:00 |
|
Ivan Lezhankin
|
0821d62516
|
Merge ITableDeclaration into IStorage.
Also a couple of massive include-refactorings with better forwarding
|
2019-05-17 17:34:25 +03:00 |
|
chertus
|
4969ad2f98
|
correct comment & some renames
|
2019-05-08 13:53:45 +03:00 |
|
chertus
|
74feef7e53
|
Join.h refactoring: remove unneeded specialisations
|
2019-05-07 21:21:44 +03:00 |
|
Martijn Bakker
|
f96a7e401e
|
remove the list lookup and prevent the global lock
|
2019-04-05 18:59:48 +01:00 |
|
chertus
|
d5ffbd9b6d
|
fix multithreaded ASOF JOIN crash
|
2019-04-02 21:50:35 +03:00 |
|
chertus
|
9ed4ac7e82
|
get rid of macro in AsofRowRefs
|
2019-04-01 19:44:15 +03:00 |
|
Martijn Bakker
|
d4ec3bbf70
|
fix style
|
2019-04-01 11:35:37 +01:00 |
|
Martijn Bakker
|
a64b8afc7e
|
cleanup
|
2019-04-01 00:09:00 +01:00 |
|
Martijn Bakker
|
4709b744bb
|
address the code review issues
|
2019-03-30 21:30:21 +00:00 |
|
Martijn Bakker
|
3ac66dfdb6
|
set default asof type value
|
2019-03-30 13:09:03 +00:00 |
|
Martijn Bakker
|
20e5fb61c4
|
fix style
|
2019-03-30 13:02:30 +00:00 |
|
Martijn Bakker
|
4a94545882
|
add test for multiple supported asof types
|
2019-03-30 12:52:48 +00:00 |
|