Artem Zuikov
|
94861e1ff2
|
JoinedTables related changes
|
2020-03-02 22:39:39 +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 |
|
CurtizJ
|
db47ef923c
|
fix prewhere
|
2020-02-05 19:42:27 +03:00 |
|
Nikolai Kochetov
|
81d4fd9579
|
Add prepared pipe to InterpreterSelectQuery.
|
2020-01-29 18:04:46 +03:00 |
|
Alexander Tokmakov
|
f19bb041b4
|
add asserts on invalid StorageID
|
2019-12-30 21:20:43 +03:00 |
|
Alexander Tokmakov
|
a2a155dcbd
|
Merge branch 'master' into table_name_in_istorage
|
2019-12-27 15:47:29 +03:00 |
|
Alexander Tokmakov
|
9319863a59
|
refactor table dependencies
|
2019-12-26 20:23:24 +03:00 |
|
CurtizJ
|
9e75892516
|
refactoring of order by optimization
|
2019-12-11 02:18:24 +03:00 |
|
Vitaly Baranov
|
38fa1af5ca
|
Disable quota consumptions for the system queries and for selecting
from the `system.quota` and `system.quotas` tables.
|
2019-12-05 21:03:57 +03:00 |
|
Alexander Tokmakov
|
2173bf5f4a
|
Merge branch 'master' into possible_segfaults_in_table_functions
|
2019-11-17 16:48:13 +03:00 |
|
Alexander Tokmakov
|
55f60a6bad
|
hold shared pointers to table function Storage and Context from InterpreterSelectQuery
|
2019-11-15 21:42:32 +03:00 |
|
CurtizJ
|
475356f2b7
|
more clarifying names to avoid mistakes
|
2019-11-15 17:03:42 +03:00 |
|
Amos Bird
|
e04cdd4ebb
|
Early constant folding.
|
2019-10-31 23:54:32 +08:00 |
|
CurtizJ
|
546414c015
|
fix optimize_read_in_order with in subquery
|
2019-10-17 16:11:27 +03:00 |
|
Nikolai Kochetov
|
2684bd0d5e
|
Fixes for 7216
|
2019-10-11 20:27:54 +03:00 |
|
alexey-milovidov
|
bcc4e3f0ba
|
Merge branch 'master' into issue-6615
|
2019-10-07 22:12:25 +03:00 |
|
Nikolai Kochetov
|
76d1412953
|
Fix actions for distributed.
|
2019-10-03 18:47:42 +03:00 |
|
Nikolai Kochetov
|
e5c1df010f
|
Remove allow_different_constant_values from InterpreterSelectQuery.
|
2019-10-03 15:02:30 +03:00 |
|
Nikolai Kochetov
|
3142955e6c
|
InterpreterSelectQuery: reuse actions from getSampleBlock in readImpl.
|
2019-10-03 14:58:52 +03:00 |
|
Nikolai Kochetov
|
9e74b8a6fe
|
Disable check for constants in Converting stream while converting to header.
|
2019-10-01 13:58:39 +03:00 |
|
root
|
f54f55bbdc
|
Add const.
|
2019-09-28 00:38:13 +08:00 |
|
root
|
0189945ad8
|
Optimize empty IN subquery and empty INNER/RIGHT JOIN.
|
2019-09-27 19:06:20 +08:00 |
|
CurtizJ
|
1e1d4eb7c1
|
temporarily make a dummy for 'with fill' with processors
|
2019-08-23 14:20:53 +03:00 |
|
CurtizJ
|
659d3857ab
|
fix build for clang
|
2019-08-23 02:48:20 +03:00 |
|
CurtizJ
|
5c2309132d
|
Merge remote-tracking branch 'upstream/master' into merging_with_ties_and_with_fill
|
2019-08-23 02:18:45 +03:00 |
|
Nikolai Kochetov
|
8535ba9e47
|
Review fixes.
|
2019-08-19 21:23:37 +03:00 |
|
Nikolai Kochetov
|
04c17c56c2
|
Review fixes.
|
2019-08-19 21:10:40 +03:00 |
|
Nikolai Kochetov
|
29f4f83c39
|
Fix build.
|
2019-08-16 15:54:50 +03:00 |
|
Nikolai Kochetov
|
7da72261a2
|
Merge branch 'master' into try-to-remove-dry-run
|
2019-08-16 15:50:48 +03:00 |
|
Nikolai Kochetov
|
90cb316457
|
Added more comments. Fix operator== in ExpressionActions.
|
2019-08-15 12:51:53 +03:00 |
|
chertus
|
7c566f317c
|
refactoring: extract SelectQueryExpressionAnalyzer from ExpressionAnalyzer
|
2019-08-14 22:30:30 +03:00 |
|
CurtizJ
|
72b80fe1f7
|
merging with master
|
2019-08-14 20:01:47 +03:00 |
|
Nikolai Kochetov
|
287eb633b8
|
Merged with master
|
2019-08-14 18:16:52 +03:00 |
|
Nikolai Kochetov
|
e10f198d72
|
Fix build.
|
2019-08-14 18:14:32 +03:00 |
|
CurtizJ
|
22d9bd06cc
|
Merge branch 'dmitriiut-WITH_TIES_and_WITH_FILL' of https://github.com/dmitriiut/ClickHouse into merging_with_ties_and_with_fill
|
2019-08-14 16:40:07 +03:00 |
|
kreuzerkrieg
|
112fc71276
|
adding -Wshadow for GCC
|
2019-08-09 23:58:16 +03:00 |
|
Nikolai Kochetov
|
9bd949fff5
|
Convert streams structure to sample block in InterpreterSelectQuery.
|
2019-08-09 17:57:15 +03:00 |
|
Nikolai Kochetov
|
78516083ac
|
Remove dry_run flag from InterpreterSelectQuery::executeImpl.
|
2019-08-09 16:42:58 +03:00 |
|
Nikolai Kochetov
|
9ac401573f
|
Added InterpreterSelectQuery::getSampleBlockImpl. Disable dry_run.
|
2019-08-08 18:18:28 +03:00 |
|
Nikolai Kochetov
|
42c2833932
|
Added function which calculates header for execution step (InterpreterSelectQuery::getHeaderForExecutionStep). Removed InterpreterSelectQuery:;getSampleBlock from StorageDistributed and StorageMerge.
|
2019-08-07 16:41:36 +03:00 |
|
Nikolai Kochetov
|
e73ea8a131
|
Make InterpreterSelectQuery::analyzeExpressions static.
|
2019-08-06 16:00:56 +03:00 |
|
CurtizJ
|
b1d981ec3a
|
better pipeline while reading in pk_order
|
2019-07-27 01:18:27 +03:00 |
|
CurtizJ
|
3d706ec20e
|
support 'order by' optimiation with simple monotonic functions
|
2019-07-24 17:23:57 +03:00 |
|
CurtizJ
|
2797c16930
|
fix prewhere at fetching columns
|
2019-07-19 13:14:27 +03:00 |
|
CurtizJ
|
b9dc472071
|
Merge remote-tracking branch 'upstream/master' into order-by-efficient
|
2019-07-19 01:09:59 +03:00 |
|
CurtizJ
|
a3d25790bd
|
basic implementation of reading in pk order and 'order by' optimization
|
2019-07-18 17:41:11 +03:00 |
|
Nikolai Kochetov
|
f9b29bfdd2
|
Merged with master.
|
2019-06-25 20:00:54 +03:00 |
|
anrodigina
|
d7ee2cb907
|
Merge branch 'master' into clickhouse-4013
|
2019-05-18 15:34:23 +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 |
|