Alexey Milovidov
310736cd7e
Moved headers and sources to same place [#CLICKHOUSE-3].
2017-04-01 12:22:42 +03:00
Alexey Milovidov
09e3134bf4
Revert "Using C++17 [#CLICKHOUSE-3]."
...
This reverts commit 431a735efe
.
2017-04-01 11:51:30 +03:00
Alexey Milovidov
ecb0b87bd8
Using C++17 [#CLICKHOUSE-3].
2017-04-01 11:51:30 +03:00
Alexey Milovidov
137ad95929
Changed tabs to spaces in code [#CLICKHOUSE-3].
2017-04-01 11:35:09 +03:00
Alexey Milovidov
4e67e05835
Fixed error [#CLICKHOUSE-2].
2017-03-14 03:14:19 +03:00
Alexey Milovidov
7532a1d564
Added support for NULLS FIRST and LAST in ORDER BY [#CLICKHOUSE-2882].
2017-03-12 15:56:59 +03:00
Artemkin Pavel
cc62477403
extra distinct pass was eliminated in case of single stream mode [#METR-23942] ( #492 )
2017-02-16 00:17:46 +04:00
alexey-milovidov
ed5b521110
Less dependencies 2 ( #378 )
...
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
* Less dependencies [#CLICKHOUSE-2].
2017-01-21 08:24:28 +04:00
Alexey Milovidov
58e5dad1a1
Squashed commit of the following:
...
commit e712f469a5
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:59:13 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2a00282308
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:58:30 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 9e06f407c8
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:55:14 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 9581620f1e
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:54:22 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2a8564c68c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:47:34 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit cf60632d78
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:40:09 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit ee3d1dc6e0
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:22:49 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 65592ef711
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:18:17 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 37972c2573
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:17:06 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit dd909d1499
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:16:28 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 3cf43266ca
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:15:42 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 6731a3df96
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:13:35 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 1b5727e0d5
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:11:18 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit bbcf726a55
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:09:04 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit c03b477d5e
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:06:30 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 2986e2fb04
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:05:44 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit 5d6cdef13d
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:04:53 2017 +0300
Less dependencies [#CLICKHOUSE-2]
commit f2b819b25c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Jan 14 11:01:47 2017 +0300
Less dependencies [#CLICKHOUSE-2]
2017-01-14 12:00:19 +03:00
artpaul
79eb282eda
fix formatting of LIMIT BY; add tests with remote() [#METR-23881]
2017-01-09 18:24:54 +05:00
Alexey Milovidov
2b4f3b5d34
Renamed method (less confusion) [#METR-2944].
2017-01-02 23:12:12 +03:00
artpaul
333d47ee2e
don't allow partial sort in case if LIMIT BY is present [#METR-23881]
2016-12-30 17:56:07 +05:00
artpaul
9cfc019a12
fix calculation of condition for skipping all block [#METR-23881]
2016-12-30 16:15:17 +05:00
artpaul
1f49735581
disable some optimization related to LIMIT clause if LIMIT BY clause is present [#METR-23881]
2016-12-29 17:53:35 +05:00
artpaul
405382b092
getAliasOrColumnName instead of getColumnName [#METR-23881]
2016-12-29 15:42:08 +05:00
artpaul
3f064d9ff7
first dirty implementation of LIMIT BY clause [#METR-23881]
2016-12-28 20:12:54 +05:00
artpaul
9bfd80b412
style of constructor init list
2016-12-27 13:33:32 +05:00
Alexey Milovidov
9018906e1a
Better [#METR-2944].
2016-11-20 15:43:20 +03:00
artpaul
e1cda4b760
move impl of common parsers to cpp
2016-11-12 22:55:40 +05:00
Alexey Milovidov
9af5ce1e3b
Separate compilation of ProfileEvents; comments [#METR-23237].
2016-10-24 05:02:37 +03:00
Alexey Milovidov
6b2755bf2a
Non significant change [#METR-2944].
2016-09-23 23:33:06 +03:00
Alexey Milovidov
130ec8b58b
Compatibility with new parser and AST of tables list [#METR-2944].
2016-07-22 23:39:28 +03:00
Alexey Milovidov
75632fe3ae
Better diagnostics [#METR-21926].
2016-06-30 23:39:35 +03:00
Alexey Milovidov
e336ba10eb
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:56:51 +03:00
Alexey Milovidov
fc65afb6f0
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:46:03 +03:00
Alexey Milovidov
8c4abcdd43
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 18:42:22 +03:00
Alexey Milovidov
3c1c9d46f7
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 15:22:22 +03:00
Alexey Milovidov
12363ed329
Added limited support for expressions in INSERT ... VALUES [#METR-20048].
2016-02-13 09:37:19 +03:00
Alexey Milovidov
b3e4adfb6d
dbms: fixed error [#METR-19758].
2016-01-24 09:38:10 +03:00
Alexey Milovidov
e720a53cf2
dbms: return early on WHERE 0 [#METR-19758].
2016-01-22 23:43:16 +03:00
Alexey Milovidov
ab1b725779
dbms: less dependencies [#METR-2944].
2016-01-13 03:32:59 +03:00
Alexey Milovidov
13c7d0983a
dbms: cutting dependency [#METR-2944]..
2016-01-12 00:46:36 +03:00
Andrey Mironov
9d16702f84
dbms: unconditionally move evaluation of storage ALIASes to InterpterSelectQuery [#METR-19317]
2015-12-15 17:15:06 +03:00
Alexey Milovidov
fa76a1a452
dbms: MergingAggregatedMemoryEfficientBlockInputStream: reading data in parallel [#METR-17000].
2015-12-05 07:20:37 +03:00
Alexey Milovidov
6859f2085e
dbms: fixed error with TOTALS [#METR-19259].
2015-12-04 23:33:38 +03:00
Alexey Milovidov
0ceb0280f7
dbms: added setting 'aggregation_memory_efficient_merge_threads' [#METR-17000].
2015-12-03 08:03:23 +03:00
Alexey Milovidov
99d7aa59b8
dbms: allowed to merge partial-aggregated streams memory-efficient in parallel [#METR-17000].
2015-12-02 01:35:48 +03:00
Alexey Milovidov
fe8f947a43
dbms: allowed external aggregation with non-parallel aggregation [#METR-17000].
2015-12-01 17:43:51 +03:00
Alexey Milovidov
48e840a199
dbms: external aggregation: development [#METR-17000].
2015-11-30 22:57:46 +03:00
Alexey Milovidov
83cf1f81ec
dbms: Aggregator: preparation [#METR-17000].
2015-11-30 19:57:05 +03:00
Alexey Milovidov
2d00e5d84f
dbms: SAMPLE ... OFFSET development: using rational numbers [#METR-18847].
2015-11-20 00:34:53 +03:00
Alexey Milovidov
d21307c535
dbms: fixed error with views [#METR-18748].
2015-11-10 23:07:38 +03:00
Alexey Arno
29dc5f91d1
Merge
2015-11-06 20:44:01 +03:00
Andrey Mironov
37ba429c1e
dbms: handle ALIAS columns differently, support them in ARRAY JOIN. [#METR-18221]
2015-10-29 18:42:40 +03:00
Alexey Milovidov
23144fb2c1
Revert "dbms: fixed error with ARRAY JOIN, ORDER BY and LIMIT when no aggregation and joined arrays is not used before ORDER BY [#METR-18534]."
...
This reverts commit d5a33de26e7f69f65d7c056394e6a1d70b3a3f2a.
2015-10-27 03:50:01 +03:00
Alexey Milovidov
6affd9f342
dbms: fixed error with ARRAY JOIN, ORDER BY and LIMIT when no aggregation and joined arrays is not used before ORDER BY [#METR-18534].
2015-10-23 22:05:21 +03:00
Alexey Arno
5f17c9d55d
Merge
2015-10-12 17:53:16 +03:00
Alexey Milovidov
767a3c8090
dbms: fixed error with WITH TOTALS in subquery with distributed table with one shard and LIMIT [#METR-17561].
2015-09-04 22:40:55 +03:00
Alexey Milovidov
845758e378
Merge
2015-08-03 23:12:23 +03:00
Alexey Milovidov
70f4887d74
dbms: tiny modifications [#METR-2944].
2015-08-03 23:11:57 +03:00
Alexey Milovidov
5b0b5dc9cf
dbms: added memory-efficient mode of distributed aggregation [#METR-17536].
2015-07-31 02:41:02 +03:00
Alexey Milovidov
6acbf3db3e
dbms: fixed progress bar for INSERT SELECT and CREATE AS SELECT queries [#METR-17470].
2015-07-25 13:38:52 +03:00
Alexey Milovidov
d660d987ce
dbms: FULL and RIGHT JOIN: development [#METR-15418].
2015-07-22 22:43:09 +03:00
Alexey Milovidov
b0387d5ccf
dbms: FULL and RIGHT JOINs: partial implementation [#METR-15418].
2015-07-22 05:59:47 +03:00
Alexey Milovidov
d44cc0ca08
dbms: preparations [#METR-15418].
2015-07-22 04:46:35 +03:00
Alexey Milovidov
71ae4a9931
dbms: preparation [#METR-15418].
2015-07-22 03:59:22 +03:00
Alexey Milovidov
ca17e5f14a
dbms: FULL and RIGHT JOIN: preparation [#METR-15418].
2015-07-22 00:29:02 +03:00
Alexey Milovidov
45bfe8e361
dbms: fixed error with DISTINCT [#METR-17364].
2015-07-21 00:43:53 +03:00
Alexey Milovidov
c0e029bb1b
dbms: renamed ColumnWithNameAndType to ColumnWithTypeAndName for clarification [#METR-2944].
2015-07-17 04:27:35 +03:00
Alexey Milovidov
6815bd7c00
dbms: addition to prev. revision [#METR-15553].
2015-07-15 05:58:28 +03:00
Alexey Milovidov
bc3a0de6ab
dbms: fixed GLOBAL IN inside subquery [#METR-15553].
2015-07-15 05:52:19 +03:00
Alexey Milovidov
226731128b
dbms: get rid of columns inside Context [#METR-15553].
2015-07-15 04:26:35 +03:00
Alexey Arno
aa30036fd4
dbms: Server: Cosmetic changes that make easier to read, understand, and maintain the code that handles UNION ALL. [#METR-14099]
2015-07-13 18:02:29 +03:00
Alexey Arno
135cac6d77
dbms: Server: Performance improvement. [#METR-16778]
2015-07-11 18:16:59 +03:00
Alexey Arno
8410736612
dbms: Server: Correctly handle backward linking of SELECT queries inside UNION ALL. [#METR-16778]
2015-07-11 03:44:45 +03:00
Alexey Arno
10b695465a
dbms: Server: Fixed the bug in a much nicer way: InterpreterSelectQuery does not split anymore its AST. [#METR-16778]
2015-07-10 21:26:46 +03:00
Alexey Milovidov
0719320758
dbms: improvement [#METR-2944].
2015-06-18 05:11:05 +03:00
Alexey Milovidov
51be2693ee
dbms: addition to SETTINGS [#METR-16354].
2015-06-06 23:00:08 +03:00
Alexey Milovidov
854a2f4cc8
dbms: added optional section SETTINGS to SELECT query [#METR-16354].
2015-06-06 00:28:04 +03:00
Alexey Milovidov
0984363b9c
dbms: removed passing DataTypeFactory everywhere [#METR-16545].
2015-05-28 06:49:28 +03:00
Alexey Milovidov
566b62854b
dbms: more unform distribution of work among threads (experimental) [#METR-2944].
2015-05-11 03:11:22 +03:00
Alexey Milovidov
c57063be27
Merge
2015-05-07 02:35:54 +03:00
Alexey Milovidov
a5afb7a863
dbms: cut dependency [#METR-2944].
2015-05-07 02:35:37 +03:00
Alexey Arno
8ff005e909
dbms: Server: Fixed incorrect behavior with the DISTINCT keyword [#METR-14408]
2015-05-05 17:02:57 +03:00
Alexey Arno
14823c82a5
dbms: Server: Added comment. [#METR-15354]
2015-04-30 16:00:56 +03:00
Alexey Arno
999bc75dfe
dbms: Server: Removed unneeded optimization (ii). [#METR-14408]
2015-04-23 16:16:42 +03:00
Alexey Arno
7a755007eb
dbms: Server: Removed unneeded optimization. [#METR-14408]
2015-04-23 16:09:43 +03:00
Alexey Arno
a15052e0e6
Merge
2015-04-23 15:57:39 +03:00
Alexey Arno
80850909c7
Merge
2015-04-23 14:07:15 +03:00
Alexey Arno
543afcf58f
dbms: Server: More correct logic. It does not change functionality, but it adds coherency. [#METR-14408]
2015-04-22 01:28:42 +03:00
Alexey Arno
5136ffb2a6
dbms: Server: Simplified code. [#METR-14408]
2015-04-21 18:12:08 +03:00
Alexey Arno
8a317f076d
Merge
2015-04-17 16:56:29 +03:00
Alexey Milovidov
114b3de689
dbms: cut dependencies [#METR-2944].
2015-04-16 09:12:35 +03:00
Alexey Milovidov
0535438ea4
dbms: fixed bad code with GLOBAL operations [#METR-15144].
2015-03-15 11:05:28 +03:00
Alexey Milovidov
db2956eb73
dbms: removing duplicate elements from ORDER BY [#METR-2944].
2015-03-12 06:31:15 +03:00
Alexey Milovidov
ae4c458c5b
dbms: more uniform distribution of work among threads [#METR-2944].
2015-03-08 01:00:58 +03:00
Alexey Milovidov
b6f4d3d3e8
dbms: added setting 'group_by_two_level_threshold' for fine tuning [#METR-2944].
2015-02-22 08:51:16 +03:00
Alexey Arno
b5105ecdf7
dbms: Server: fixed bug in UNION ALL [#METR-15077]
2015-02-13 14:40:58 +03:00
Alexey Arno
e8902aa644
dbms: Server: queries with several replicas: fixes [#METR-14410]
2015-02-09 01:37:55 +03:00
Alexey Arno
35356191c9
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:33 +03:00
Alexey Arno
28570a12ce
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:13 +03:00
Alexey Arno
e86abf0311
dbms: Server: queries with several replicas: development [#METR-14410]
2015-02-03 16:36:12 +03:00
Alexey Milovidov
ee98a3babc
dbms: fixed error with 'max_distributed_connections = 1' [#METR-14855].
2015-02-01 11:02:18 +03:00
Alexey Milovidov
d7e8251ad2
dbms: fixed error with IN [#METR-14678].
2015-01-22 23:56:40 +03:00
Alexey Milovidov
9947387bef
dbms: added distributed sorting [#METR-2944].
2015-01-18 11:27:28 +03:00
Alexey Milovidov
715f5bf8d1
dbms: fixed error with GLOBAL IN when one of shard is localhost [#METR-14557].
2015-01-14 05:44:25 +03:00
Alexey Milovidov
a7a988bdc3
dbms: removed setting asynchronous (useless, obsolete) [#METR-2944].
2015-01-13 03:36:26 +03:00
Alexey Milovidov
1f3e691fff
dbms: addition to prev. revision [#METR-2944].
2015-01-13 03:11:47 +03:00
Alexey Milovidov
ba732b6ba3
dbms: removed SplittingAggregator [#METR-2944].
2015-01-13 03:08:36 +03:00
Alexey Milovidov
a7a2712630
dbms: compiled aggregator: development [#METR-2944].
2015-01-10 05:30:03 +03:00
Alexey Milovidov
41a7fc50d6
dbms: added support for external sorting [#METR-2944].
2015-01-07 20:19:23 +03:00
Alexey Milovidov
8620b80d99
dbms: fixed collations; preparation to external sorting [#METR-2944].
2015-01-07 18:30:11 +03:00
Alexey Milovidov
6212e7080b
dbms: more scalable aggregator: development [#METR-2944].
2015-01-03 09:49:32 +03:00
Alexey Milovidov
221efeb82a
dbms: more scalable aggregator: development [#METR-2944].
2015-01-03 06:18:49 +03:00
Alexey Arno
2cdffef31c
dbms: Server: minimize the number of calls to executeUnion(). [#METR-14099]
2014-12-27 00:37:38 +03:00
Alexey Arno
b288819e2e
dbms: Server: add small performance improvement. [#METR-14099]
2014-12-26 13:35:03 +03:00
Alexey Arno
42b09c417e
dbms: Server: fix style. [#METR-14099]
2014-12-25 19:09:23 +03:00
Alexey Arno
461954f17a
dbms: Server: fix typo. [#METR-14099]
2014-12-25 18:29:22 +03:00
Alexey Arno
627143a537
dbms: Server: more optimizations, fixed indentation. [#METR-14099]
2014-12-25 18:27:03 +03:00
Alexey Arno
d52d26dcb5
dbms: Server: more optimizations. [#METR-14099]
2014-12-25 18:27:03 +03:00
Alexey Arno
ae2fb27f9b
dbms: Server: add optimization for UNION ALL queries that do not contain wildcards. [#METR-14099]
2014-12-25 18:27:03 +03:00
Alexey Arno
70d01a1696
dbms: Server: fixed function names according to naming convention, added more comments and functional tests. [#METR-14099]
2014-12-25 13:22:24 +03:00
Alexey Arno
82913caa2a
dbms: Server: update comments. [#METR-14099]
2014-12-24 18:30:15 +03:00
Alexey Arno
3cc4410c50
dbms: Server: add more optimizations and refactoring in InterpreterSelectQuery initialization. [#METR-14099]
2014-12-24 18:30:15 +03:00
Alexey Arno
008668b3da
dbms: Server: add optimization in InterpreterSelectQuery initialization. [#METR-14099]
2014-12-24 18:30:15 +03:00
Alexey Arno
b0256d0990
dbms: Server: Remove boilerplate code. [#METR-14099]
2014-12-24 18:30:15 +03:00
Alexey Arno
9c9db14d95
dbms: Server: second part of the fix for column renaming in UNION ALL queries. [#METR-14099]
2014-12-24 18:30:14 +03:00
Alexey Arno
ece876f05d
dbms: Server: add first part of a fix for column renaming in UNION ALL queries.
2014-12-24 18:30:14 +03:00
Alexey Arno
3cd60f0aef
Merge
2014-12-20 00:26:08 +03:00
Alexey Arno
28055dde55
dbms: Server: fixed typo in function declaration [#METR-14408]
2014-12-20 00:19:48 +03:00
Alexey Milovidov
41a005ba73
dbms: style [#METR-2944].
2014-12-19 21:33:30 +03:00
Alexey Arno
5d23310cea
dbms: Server: execute queries from views with as most parallelism as possible [#METR-14408]
2014-12-19 18:56:12 +03:00
Alexey Arno
d5c8b52f7c
dbms: Server: added better diagnostic in union all type mismatch exceptions. [#METR-14099]
2014-12-19 16:10:48 +03:00
Alexey Arno
84456a08c3
dbms: Server: rewrite expression lists in each SELECT query of the UNION ALL chain, if needed. [#METR-14099]
2014-12-19 16:10:48 +03:00
Alexey Arno
747d2211d6
Remove code that turned out to be redudant. [#METR-14099]
2014-12-17 23:57:21 +03:00
Alexey Arno
d086e8d43a
Code cleanup. [#METR-14099]
2014-12-17 18:56:58 +03:00
Alexey Arno
2dc47c39d5
Update functional tests. Add materialization in UNION ALL queries. [#METR-14099]
2014-12-17 18:56:58 +03:00
Alexey Arno
e363d57e35
Code cleanup. [#METR-14099]
2014-12-17 18:56:52 +03:00
Alexey Arno
09471634b5
Update functional tests. Add materialization in UNION ALL queries. [#METR-14099]
2014-12-17 18:56:52 +03:00
Alexey Arno
d29f019981
Apply required fixes [#METR-14099]
2014-12-17 18:56:52 +03:00
Alexey Arno
f8cb28cf07
Apply required fixes [#METR-14099].
2014-12-17 18:56:52 +03:00
Andrey Mironov
3ebfd2fb7f
dbms: pass proper context into Storage::read(). [#METR-14179]
...
This reverts commit 34b3f738a67432b44f6f69238dd1529535984d1a.
2014-12-17 17:19:07 +03:00
Andrey Mironov
49e322a045
Revert "dbms: pass proper context into Storage::read(). [#METR-14179]"
...
This reverts commit c0800b74a6fa338d29a65111599aa1fe71b67201.
2014-12-16 19:22:57 +03:00
Andrey Mironov
fc9472ba47
dbms: pass proper context into Storage::read(). [#METR-14179]
2014-12-16 15:40:25 +03:00
Alexey Arno
8cdc779c9c
Add fix: temporarily turn off UNION ALL support for SELECT queries because it breaks functional tests. [#METR-14099]
2014-12-16 15:06:51 +03:00
Alexey Arno
50e4692b30
Fix typo [#METR-14099].
2014-12-15 19:07:50 +03:00
Alexey Arno
819b3bd6ac
Code cleanups [#METR-14099].
2014-12-15 19:07:50 +03:00
Alexey Arno
9dd48cbf36
Simplify code [#METR-14099].
2014-12-15 19:07:50 +03:00
Alexey Arno
53318492a0
Add optimization in InterpreterSelectQuery that tries to minimize quantity of stream mergings.
2014-12-15 19:07:50 +03:00
Alexey Arno
c58030d339
Code cleanup
2014-12-15 19:07:49 +03:00
Alexey Arno
8995500f14
Add initial support for SELECT requests chained by UNION ALL.
2014-12-15 19:07:49 +03:00
Andrey Mironov
731be3e7cf
Merge
2014-11-12 13:37:47 +03:00
Andrey Mironov
0bfd35e5c7
dbms: defaulted columns support for ALTER, currently without type deduction and checking.
2014-10-16 17:37:01 +04:00
Andrey Mironov
6f7997ce11
dbms: prohibit inserting materialized columns, support create as and similar queries. [#METR-12739]
2014-10-10 19:45:43 +04:00
Alexey Milovidov
58982a2530
dbms: fixed error [#METR-11587].
2014-10-08 05:54:26 +04:00
Alexey Milovidov
bae467c493
dbms: preparation [#METR-2944].
2014-08-23 00:14:53 +04:00
Andrey Mironov
beca178f2f
dbms: support WITH TOTALS without GROUP BY
2014-08-08 10:10:12 +04:00
Michael Kolupaev
0a67d151bd
dbms: updated all usages of NamesAndTypesPair to new field names. [#METR-10202]
2014-07-09 15:54:26 +04:00
Alexey Milovidov
f107415f75
dbms: fixed error; more diagnostics for GLOBAL subqueries [#METR-11370].
2014-07-07 01:59:20 +04:00
Alexey Milovidov
8643f02ac0
dbms: reworked GLOBAL subqueries (probably doesn't work) [#METR-11370].
2014-07-06 23:48:39 +04:00