chertus
|
5717d48333
|
better includes
|
2020-02-17 20:21:03 +03:00 |
|
chertus
|
4a658f4325
|
swtich HashJoin to MergeJoin if JOIN limit exceeded
|
2020-02-17 20:08:31 +03:00 |
|
chertus
|
d2d4118730
|
add JoinSwitcher
|
2020-02-11 21:28:37 +03:00 |
|
chertus
|
b4ea4ca654
|
actualize ExpressionAnalyzer public interface
|
2020-02-10 22:55:13 +03:00 |
|
Artem Zuikov
|
bd6d9a427b
|
Some InterpreterSelectQuery refactoring (#9035)
move ExpressionActionsChain logic out of InterpreterSelectQuery
|
2020-02-10 18:50:12 +03:00 |
|
Amos Bird
|
b650f1563a
|
Fix MakeSet in Group By
|
2020-01-29 04:49:39 +08:00 |
|
Pradeep Chhetri
|
4941fdfe4b
|
Fix some spelling mistakes
|
2020-01-11 17:51:33 +08:00 |
|
zhang2014
|
9364397597
|
try fix some predicate optimizer bug
|
2020-01-02 21:14:48 +08: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
|
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 |
|
CurtizJ
|
9e75892516
|
refactoring of order by optimization
|
2019-12-11 02:18:24 +03:00 |
|
Nikita Mikhaylov
|
1d170ed607
|
use set from storage set for set in index
|
2019-11-22 18:45:03 +03:00 |
|
Nikita Mikhaylov
|
e0e551c61d
|
Merge branch 'master' of github.com:ClickHouse/ClickHouse into storage_set
|
2019-11-19 19:12:33 +03:00 |
|
Nikita Mikhaylov
|
b0e24b6c92
|
better naming
|
2019-11-13 16:52:08 +03:00 |
|
Nikita Mikhaylov
|
c8bfa6db59
|
done
|
2019-11-13 15:43:55 +03:00 |
|
Nikolai Kochetov
|
1f7a798c97
|
Add flag to set that set is created.
|
2019-11-01 13:58:29 +03:00 |
|
chertus
|
20093fa065
|
extract more logic out of QueryNormalizer
|
2019-10-23 16:59:03 +03:00 |
|
alexey-milovidov
|
ce12fb6b3c
|
Update ExpressionAnalyzer.cpp
|
2019-10-05 22:34:57 +03:00 |
|
Nikolai Kochetov
|
3142955e6c
|
InterpreterSelectQuery: reuse actions from getSampleBlock in readImpl.
|
2019-10-03 14:58:52 +03:00 |
|
alesapin
|
4fdb5a61e5
|
Rename ExternalDictionaries to ExternalDictionariesLoader
|
2019-09-26 13:41:33 +03:00 |
|
chertus
|
cbd96af079
|
fix use after free (change Join <-> AnalyzedJoin ownership)
|
2019-09-16 15:37:46 +03:00 |
|
chertus
|
1b313eedfa
|
MergeJoin in progress
|
2019-09-09 22:43:37 +03:00 |
|
chertus
|
a395be3e91
|
minor changes
|
2019-09-04 19:37:05 +03:00 |
|
chertus
|
b854c945ad
|
some more ExpressionAnalyzer refactoring
|
2019-09-04 19:20:02 +03:00 |
|
chertus
|
904cfed046
|
better includes
|
2019-09-04 13:15:34 +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 |
|
alexey-milovidov
|
308baa182e
|
Merge branch 'master' into table-constraints
|
2019-08-21 06:33:08 +03:00 |
|
Gleb Novikov
|
86fecc7501
|
Merge branch 'master' into table-constraints
|
2019-08-20 12:17:56 +03:00 |
|
Nikolai Kochetov
|
b85c50e7c3
|
Fix tests.
|
2019-08-18 17:55:20 +03:00 |
|
Nikolai Kochetov
|
cb848159e1
|
Merged with master.
|
2019-08-18 14:52:49 +03:00 |
|
chertus
|
133bd92807
|
ExpressionAnalyzer.appendJoin() refactoring
|
2019-08-16 19:50:30 +03:00 |
|
Nikolai Kochetov
|
7da72261a2
|
Merge branch 'master' into try-to-remove-dry-run
|
2019-08-16 15:50:48 +03:00 |
|
chertus
|
47a9424190
|
Merge branch 'master' into refactoring
|
2019-08-15 18:32:56 +03:00 |
|
chertus
|
994f9f3cc6
|
unify ActionsVisitor: rewrite as InDepthNodeVisitor
|
2019-08-15 16:54:59 +03:00 |
|
chertus
|
1b500ade45
|
remove duplicated include
|
2019-08-15 14:22:19 +03:00 |
|
Nikolai Kochetov
|
abfaa9620d
|
Fix style.
|
2019-08-15 11:09:18 +03:00 |
|
Gleb Novikov
|
f69ceec04c
|
Removed redundant include of Interpreters/ActionsVisitor.h
|
2019-08-15 08:40:08 +03:00 |
|
chertus
|
7c566f317c
|
refactoring: extract SelectQueryExpressionAnalyzer from ExpressionAnalyzer
|
2019-08-14 22:30:30 +03:00 |
|
chertus
|
047a14a189
|
one more minor refactoring
|
2019-08-14 19:53:30 +03:00 |
|
chertus
|
97d6f2218c
|
minor refactoring
|
2019-08-14 18:34:32 +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 |
|
chertus
|
87fbc2a5cb
|
minor improvements
|
2019-08-13 16:48:09 +03:00 |
|
chertus
|
10a1991855
|
move getAggregates() into SyntaxAnalyzer
|
2019-08-13 15:39:03 +03:00 |
|
chertus
|
3d00e4b374
|
remove wrong logic
|
2019-08-13 13:56:12 +03:00 |
|
chertus
|
f2a03d9d51
|
several fixes
|
2019-08-13 03:25:51 +03:00 |
|
chertus
|
15d2561ac8
|
more ExpressionAnalyzer refactoring
|
2019-08-12 22:27:09 +03:00 |
|
chertus
|
e06c994b0e
|
refactoring: move collectUsedColumns from ExpressionAnalyzer to SyntaxAnalyzer
|
2019-08-09 17:50:04 +03:00 |
|