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
|
646d70a545
|
Using std::shared_ptr for data types [#METR-21503].
|
2016-05-28 17:14:18 +03:00 |
|
Alexey Milovidov
|
4c7eb03b63
|
Using std::shared_ptr for data types [#METR-21503].
|
2016-05-28 13:35:44 +03:00 |
|
Alexey Milovidov
|
6863e72f3d
|
Using std::shared_ptr for data types [#METR-21503].
|
2016-05-28 13:15:36 +03:00 |
|
Alexey Milovidov
|
093f69c45d
|
Added support for FINAL and PARTITION specification for OPTIMIZE query [#METR-21326].
|
2016-05-16 21:43:38 +03:00 |
|
Alexey Milovidov
|
eea75db9fb
|
Modify primary key: development [#METR-21119].
|
2016-05-05 21:28:46 +03:00 |
|
Alexey Arno
|
286baa8611
|
Merge
|
2016-05-04 02:19:14 +03:00 |
|
Alexey Milovidov
|
91dae9787a
|
Added support for BETWEEN operator [#METR-20707].
|
2016-04-03 04:15:53 +03:00 |
|
Alexey Arno
|
32a38485e6
|
Merge
|
2016-03-25 14:48:45 +03:00 |
|
Alexey Milovidov
|
5fc44df6b5
|
Squashed commit of the following:
commit f9b478181cd49224154cc350fb57df7121842f1c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 04:06:36 2016 +0300
Database engines: development [#METR-19997].
commit f7a10a67761ccfd05f3dac32d6444920cd8d4d60
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 03:44:37 2016 +0300
Database engines: development [#METR-19997].
commit bd98a8558e98bad2bed278e5762c4e0fc66e6f38
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 00:33:59 2016 +0300
Database engines: development [#METR-19997].
commit 19712fd884c22a4e2c2b67474086dea8f44e7c7b
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Sat Mar 19 00:03:11 2016 +0300
Database engines: development [#METR-19997].
commit 50274d6df7e91fcc34aab8a8c72347daa2c6512f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 23:24:57 2016 +0300
Database engines: development [#METR-19997].
commit 4a0b99b19b34e90ef8b7be2d199f6232e36ef3f7
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 22:50:36 2016 +0300
Database engines: development [#METR-19997].
commit 44ff3ebba7a3e460a27a89f31ddf199dbea1d182
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 15:09:17 2016 +0300
Database engines: development [#METR-19997].
commit 137c31f3004cfd282473b6acb01cbe1b4ca2aadd
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 03:26:34 2016 +0300
Database engines: development [#METR-19997].
commit aa4c0496d4afe4a691164254be2bd5600542b38a
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 03:22:59 2016 +0300
Database engines: development [#METR-19997].
commit 5a94d1f0607450a2dac28a4d7df8b1393a864c23
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Mar 18 01:02:40 2016 +0300
Database engines: development [#METR-19997].
commit 50fd5b52ea1141955a5dfba0dcb191f3289ac25b
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Thu Mar 17 23:23:40 2016 +0300
Database engines: development [#METR-19997].
commit a333d91b058e4f56dd83a6d2878c3c2bd8efc002
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Thu Mar 17 20:29:07 2016 +0300
Database engines: development [#METR-19997].
commit f81d366e7ac8348436f2698d040f8e341743a024
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Thu Mar 17 01:30:23 2016 +0300
Database engines: development [#METR-19997].
commit d0696860c9060827896214c08d147c759ea79376
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 21:55:31 2016 +0300
Database engines: development [#METR-19997].
commit 46a168c2ada140a0e95cd8d4b9d8ba9bac855d11
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 08:00:58 2016 +0300
Database engines: development [#METR-19997].
commit 20a2bad161454225fc1b5f9b919b842fbebc3231
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 06:51:10 2016 +0300
Database engines: development [#METR-19997].
commit ca0a77fcc2a8d0b276eb3743c53551ad3fe16314
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 06:02:20 2016 +0300
Reverted erroneous modification [#METR-19997].
commit 1370bdcc4594182f6ef2b146f9afabfe1c295080
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Wed Mar 16 00:41:34 2016 +0300
Database engines: development [#METR-19997].
commit 16e72c67041cae6471509d3f0f3d4a9aa7b7dc0f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Tue Mar 15 00:41:48 2016 +0300
Database engines: development [#METR-19997].
|
2016-03-19 04:18:49 +03:00 |
|
Alexey Milovidov
|
0a48e6296e
|
Fixing warnings on clang [#METR-2807].
|
2016-03-07 07:35:06 +03:00 |
|
Alexey Milovidov
|
f81aa67fc4
|
Preparation [#METR-20307].
|
2016-03-07 04:08:01 +03:00 |
|
Alexey Arno
|
6efc98d1f3
|
Merge
|
2016-03-01 20:47:53 +03:00 |
|
Alexey Arno
|
4605992fb3
|
dbms: Server: Bug fix. [#METR-19860]
|
2016-02-02 14:49:57 +03:00 |
|
Alexey Milovidov
|
e5d4149ca4
|
Merge
|
2016-01-28 04:00:42 +03:00 |
|
Alexey Milovidov
|
67a07205b7
|
Merge
|
2016-01-28 04:00:27 +03:00 |
|
Alexey Milovidov
|
5c90d7d45c
|
Merge
|
2016-01-26 05:00:25 +03:00 |
|
Alexey Milovidov
|
085dd9f90a
|
Merge
|
2016-01-26 04:56:42 +03:00 |
|
Alexey Arno
|
ae2f7c7613
|
Merge
|
2016-01-26 03:30:18 +03:00 |
|
Alexey Arno
|
a3ea32b985
|
Merge
|
2016-01-21 19:30:05 +03:00 |
|
Alexey Milovidov
|
13c7d0983a
|
dbms: cutting dependency [#METR-2944]..
|
2016-01-12 00:46:36 +03:00 |
|
Andrey Mironov
|
a75cb3a528
|
dbms: change underlying type of Enums to signed ints [#METR-19265]
|
2015-12-28 20:06:15 +03:00 |
|
Andrey Mironov
|
40f060fae8
|
dbms: allow type in CAST(expression AS type) without back quotes [#METR-19265]
|
2015-12-25 15:06:17 +03:00 |
|
Alexey Milovidov
|
89c64fe863
|
dbms: removed unused field [#METR-2944].
|
2015-12-24 21:35:01 +03:00 |
|
Andrey Mironov
|
3c0c39e38a
|
dbms: add basic support for types Enum8/16. [#METR-19265]
|
2015-12-21 16:15:21 +03:00 |
|
Alexey Milovidov
|
2d00e5d84f
|
dbms: SAMPLE ... OFFSET development: using rational numbers [#METR-18847].
|
2015-11-20 00:34:53 +03:00 |
|
Alexey Milovidov
|
09dd253636
|
dbms: added support for SAMPLE ... OFFSET [#METR-18847].
|
2015-11-19 00:37:28 +03:00 |
|
Alexey Milovidov
|
52a3b686cd
|
dbms: fixed error; parsing 'ON' expression in JOINs [#METR-18692].
|
2015-11-08 05:42:33 +03:00 |
|
Alexey Milovidov
|
0e5bf428d0
|
dbms: better handling of compound identifiers [#METR-18692].
|
2015-11-08 04:29:37 +03:00 |
|
Alexey Milovidov
|
4482871274
|
dbms: allowed aliases without AS keyword in SELECT clause at top level [#METR-15573].
|
2015-11-08 03:28:12 +03:00 |
|
Alexey Milovidov
|
6f9c9d05a5
|
dbms: fixed priority of parsing tuple element operator [#METR-18692].
|
2015-11-08 02:18:39 +03:00 |
|
Alexey Arno
|
e059442193
|
Merge
|
2015-10-21 17:57:10 +03:00 |
|
Alexey Arno
|
caaf0235b9
|
dbms: Server: merged branch METR-16213 into master [#METR-16213]
|
2015-10-16 14:02:48 +03:00 |
|
Alexey Milovidov
|
bb283e6602
|
dbms: added support for different numeric types in function has [#METR-18382].
|
2015-10-12 10:05:54 +03:00 |
|
Alexey Milovidov
|
918422ad48
|
Moved files [#METR-17973].
|
2015-10-05 04:35:28 +03:00 |
|
Alexey Milovidov
|
f356545bbe
|
dbms: allowed DROP/DETACH partition on non-leader [#METR-17573].
|
2015-10-03 00:28:19 +03:00 |
|
Alexey Milovidov
|
1f6def094f
|
dbms: fixed build [#METR-18202].
|
2015-09-29 22:19:54 +03:00 |
|
Alexey Arno
|
1cae6e8b54
|
Merge
|
2015-09-18 16:36:10 +03:00 |
|
Alexey Arno
|
64d47f35df
|
dbms: Server: Fixed possible cyclic dependencies. [#METR-14099]
|
2015-09-09 01:13:43 +03:00 |
|
Alexey Milovidov
|
fa8100bd05
|
dbms: improved formatting [#METR-17664].
|
2015-08-15 00:30:48 +03:00 |
|
Alexey Milovidov
|
071c1af212
|
dbms: fixed error [#METR-17606].
|
2015-08-09 08:10:43 +03:00 |
|
Alexey Milovidov
|
ca3a36c3e1
|
dbms: addition to prev. revision [#METR-17606].
|
2015-08-07 02:46:15 +03:00 |
|
Alexey Milovidov
|
32da2a7d8c
|
dbms: improved query formatting for distributed queries [#METR-17606].
|
2015-08-07 00:32:51 +03:00 |
|
Alexey Milovidov
|
5ed70eeb27
|
dbms: preparation [#METR-17606].
|
2015-08-06 07:28:59 +03:00 |
|
Alexey Milovidov
|
e072db7da2
|
dbms: preparation to more compact query formatting [#METR-17606].
|
2015-08-06 06:26:27 +03:00 |
|
Alexey Milovidov
|
4ab0052456
|
dbms: more compact formatting of queries with aliases: development [#METR-17606].
|
2015-08-06 00:38:31 +03:00 |
|
Alexey Milovidov
|
0439ef5f7f
|
dbms: implemented LEFT ARRAY JOIN [#METR-17474].
|
2015-07-26 13:54:45 +03:00 |
|
Alexey Milovidov
|
8e44832c85
|
dbms: scalar subqueries: development [#METR-17472].
|
2015-07-26 10:55:48 +03:00 |
|
Alexey Milovidov
|
763fe6fb93
|
dbms: added CROSS JOIN [#METR-16893].
|
2015-07-23 23:23:24 +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
|
9527f99d07
|
dbms: improved performance for very long arrays [#METR-17061].
|
2015-06-29 08:46:55 +03:00 |
|
Alexey Milovidov
|
b308d79f5e
|
dbms: improved performance of query parsing and analyzing with very long arrays [#METR-17061].
|
2015-06-29 07:54:52 +03:00 |
|
Alexey Arno
|
a522013939
|
Merge
|
2015-06-25 20:38:54 +03:00 |
|
Alexey Milovidov
|
854a2f4cc8
|
dbms: added optional section SETTINGS to SELECT query [#METR-16354].
|
2015-06-06 00:28:04 +03:00 |
|
Alexey Arno
|
ac80e39c1e
|
dbms: Server: Deleted forgotten garbage from header file. [#METR-16546]
|
2015-06-03 14:28:16 +03:00 |
|
Alexey Arno
|
20fe37511f
|
Merge
|
2015-06-02 14:16:02 +03:00 |
|
Alexey Milovidov
|
f33943144d
|
Revert "dbms: improvement [#METR-16164]."
This reverts commit b9f977d430df589f006d6c2bb3ffc32bc2f54a31.
|
2015-05-03 12:13:29 +03:00 |
|
Alexey Milovidov
|
310ed66b00
|
Revert "dbms: improvement (incomplete) [#METR-16164]."
This reverts commit 6f4f44ce7980cace32edd0913b8d1d53cd51682b.
|
2015-05-03 12:13:08 +03:00 |
|
Alexey Milovidov
|
b5f1084132
|
dbms: improvement (incomplete) [#METR-16164].
|
2015-04-30 08:45:34 +03:00 |
|
Alexey Milovidov
|
cb1301d3cb
|
dbms: improvement [#METR-16164].
|
2015-04-30 00:30:40 +03:00 |
|
Andrey Mironov
|
77b2ef6f81
|
Merge
|
2015-04-21 16:10:08 +03:00 |
|
Alexey Milovidov
|
a2f2cc369d
|
dbms: preparation for FULL and RIGHT JOINs [#METR-15418].
|
2015-04-17 11:46:06 +03:00 |
|
Alexey Milovidov
|
3a658e4b26
|
dbms: fixed error with multiquery mode in Client [#METR-15975].
|
2015-04-14 23:46:34 +03:00 |
|
Alexey Milovidov
|
cfd2d2aad5
|
dbms: removed useless code [#METR-2944].
|
2015-04-14 05:55:59 +03:00 |
|
Alexey Milovidov
|
463526910d
|
dbms: little better [#METR-15933].
|
2015-04-14 04:39:30 +03:00 |
|
Alexey Milovidov
|
00305592bc
|
dbms: addition to prev. revision [#METR-15933].
|
2015-04-11 07:15:14 +03:00 |
|
Alexey Milovidov
|
9ec393df61
|
dbms: better diagnostics on syntax error [#METR-15933].
|
2015-04-11 06:10:23 +03:00 |
|
Alexey Milovidov
|
0828dba841
|
dbms: preparation [#METR-2944].
|
2015-03-02 04:10:58 +03:00 |
|
Alexey Arno
|
a4f4c6a811
|
dbms: Server: performance optimization [#METR-14875]
|
2015-02-19 02:15:20 +03:00 |
|
Alexey Milovidov
|
3782bdfa16
|
dbms: added comment [#METR-14901].
|
2015-02-04 08:27:28 +03:00 |
|
Alexey Milovidov
|
a65acf8a03
|
dbms: better [#METR-2944].
|
2015-02-01 10:27:56 +03:00 |
|
Andrey Mironov
|
00324f2f9c
|
dbms: allow non-parenthesised expressions in array access operator []. [#METR-14585]
|
2015-01-16 13:25:34 +03:00 |
|
Alexey Arno
|
627143a537
|
dbms: Server: more optimizations, fixed indentation. [#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
|
255c7669a9
|
dbms: Server: modify columns renaming rules [#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 |
|
Andrey Mironov
|
e7301a4050
|
dbms: add override to AST types
|
2014-12-17 18:51:21 +03:00 |
|
Andrey Mironov
|
29de25c608
|
dbms: implement ASTSubquery::clone properly. [#METR-13399]
|
2014-12-16 15:40:25 +03:00 |
|
Alexey Arno
|
6323cf5977
|
Add support for UNION ALL in the SQL query parser
|
2014-12-15 19:07:49 +03:00 |
|
Andrey Mironov
|
50328d120a
|
Merge
|
2014-11-12 13:42:04 +03:00 |
|
Andrey Mironov
|
731be3e7cf
|
Merge
|
2014-11-12 13:37:47 +03:00 |
|
Alexey Milovidov
|
9a9036f217
|
dbms: added FREEZE PARTITION functionality [#METR-13441].
|
2014-11-11 07:11:07 +03:00 |
|
Alexey Milovidov
|
731fcf6b01
|
dbms: fixed error in move to PREWHERE [#METR-13020].
|
2014-10-24 02:22:34 +04:00 |
|
Alexey Milovidov
|
07ba420b85
|
dbms: addition to prev. revision; removed support to FETCH UNREPLICATED PARTITION [#METR-13153].
|
2014-10-15 23:59:12 +04:00 |
|
Alexey Milovidov
|
c1601502bd
|
dbms: FETCH PARTITION: parsing and dispatching [#METR-13153].
|
2014-10-10 00:28:33 +04:00 |
|
Andrey Mironov
|
f675bed75b
|
dbms: add partial validation of ALTER queries. [#METR-12739]
|
2014-10-07 13:09:59 +04:00 |
|
Andrey Mironov
|
468b7af64e
|
Merge
|
2014-10-03 14:19:34 +04:00 |
|
Andrey Mironov
|
5083090f8d
|
Merge
|
2014-10-01 20:39:32 +04:00 |
|
Andrey Mironov
|
34dba980c7
|
show defaulted columns info in DESC TABLE query output. [#METR-12739]
|
2014-09-30 07:48:40 +04:00 |
|
Andrey Mironov
|
8052020218
|
add draft version of DEFAULT, MATERIALIZED/ALIAS currently parsed but not taken into account. [#METR-12739]
|
2014-09-30 07:08:47 +04:00 |
|
Andrey Mironov
|
529674ce6a
|
detect cycles, deduce and check types. [#METR-12739]
|
2014-09-29 17:36:30 +04:00 |
|
Andrey Mironov
|
cee035439e
|
add makeASTFunction factory-function. #[NETR-12739]
|
2014-09-25 19:00:12 +04:00 |
|
Andrey Mironov
|
142d0a49c0
|
add ASTColumnDeclaration, corresponding formatAST, modify Interpreters. [#METR-12739]
|
2014-09-25 17:40:26 +04:00 |
|
Andrey Mironov
|
58dd0cbe50
|
extend parser for default column declaration support. [#METR-12739]
|
2014-09-24 18:44:57 +04:00 |
|
Andrey Mironov
|
beca178f2f
|
dbms: support WITH TOTALS without GROUP BY
|
2014-08-08 10:10:12 +04:00 |
|