Vladimir Chebotarev
cdaece7dfa
: More specific usage of static libraries. [#METR-21516]
2016-11-09 21:49:01 +03:00
Vladimir Smirnov
d36f52502e
Make it compilable on OS X
...
It's still hackish and dirty, but server and client compies.
Server starts, but throwes meaningless exception on any query.
Client seems to be working fine.
Linux compilation might (but shouldn't) be broken (not tested).
2016-11-01 17:59:21 +01:00
Yuri Dyachenko
94a2186dde
rename ext::share_ptr_helper -> ext::shared_ptr_helper
2016-08-30 22:27:15 +03:00
Yuri Dyachenko
e5825f790f
use std::enable_shared_from_this for IStorage
2016-08-29 16:28:34 +03:00
Yuri Dyachenko
065b02494a
add -Wold-style-cast
2016-08-26 22:55:11 +03:00
Alexey Milovidov
56a091cb6e
Throw exception when multi-statements are disabled [#METR-22252].
2016-08-17 08:38:51 +03:00
Alexey Milovidov
b51bdbd0c0
Allow to set 'force_restore_data' flag with creating file on local filesystem [#METR-21594], [#METR-17811].
2016-08-10 00:48:05 +03:00
Alexey Milovidov
4cf43a7e79
Fixed error when table couldn't alter itself in constructor [#METR-21479].
2016-06-10 23:46:58 +03:00
Alexey Milovidov
7ab7917d12
Using std::shared_ptr for functions and AST [#METR-21503].
2016-05-28 19:34:48 +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
c1eae3e234
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 17:37:51 +03:00
Alexey Milovidov
3c1c9d46f7
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 15:22:22 +03:00
Alexey Milovidov
4c7eb03b63
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 13:35:44 +03:00
Alexey Milovidov
bf71e2ed90
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 11:11:52 +03:00
Alexey Milovidov
be394f2c84
Using std::shared_ptr for data types [#METR-21503].
2016-05-28 10:48:40 +03:00
Alexey Milovidov
4b7f461e46
Using std::shared_ptr for columns [#METR-21503].
2016-05-28 08:31:36 +03:00
Alexey Milovidov
2541cc08f1
Addition to prev. revision [#METR-2944].
2016-04-11 00:52:16 +03:00
Alexey Milovidov
8b346c7f43
Fixed build of tests [#METR-2944].
2016-04-11 00:50:36 +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 Arno
d5d334d5b8
dbms: Fixed post-optimization column order. Retain aliases. [#METR-19684]
2016-03-10 17:24:04 +03:00
Alexey Milovidov
df1d66e51a
Removed sensitive data.
2016-02-08 00:58:58 +03:00
Alexey Arno
4605992fb3
dbms: Server: Bug fix. [#METR-19860]
2016-02-02 14:49:57 +03:00
Alexey Milovidov
e513e9808b
dbms: porting to aarch64 [#METR-19609].
2016-01-14 00:05:11 +03:00
Alexey Milovidov
c103a4ec47
dbms: porting to aarch64 [#METR-19609].
2016-01-13 23:21:56 +03:00
Alexey Milovidov
b16dc2bb5e
dbms: addition [#METR-2944].
2016-01-13 03:37:34 +03:00
Alexey Milovidov
13c7d0983a
dbms: cutting dependency [#METR-2944]..
2016-01-12 00:46:36 +03:00
Alexey Milovidov
b04fc9bdf0
dbms: fixed build [#METR-17000].
2015-12-01 20:10:24 +03:00
Alexey Milovidov
4a537fcb84
dbms: moved file [#METR-18778].
2015-11-15 09:18:43 +03:00
Alexey Milovidov
dd3ee906e2
dbms: fixed build [#METR-2944].
2015-11-09 02:27:51 +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 Arno
67d42f3aa8
dbms: Server: Bug fix. If the FROM section of a subquery does not refer to a table, the depth (as specified in the algorithm for distributed IN/JOIN subqueries processing) of this subquery must not increase. [#METR-18524]
2015-11-05 14:11:20 +03:00
Alexey Milovidov
918422ad48
Moved files [#METR-17973].
2015-10-05 04:35:28 +03:00
Alexey Milovidov
feec229066
Moved files [#METR-17973].
2015-10-05 04:26:43 +03:00
Alexey Milovidov
4a061b97cb
Moved file [#METR-17973].
2015-10-05 03:44:40 +03:00
Alexey Arno
ddf5996c44
Merge
2015-10-01 18:10:41 +03:00
Alexey Arno
8bdb8f93c0
Merge
2015-09-29 17:40:23 +03:00
Alexey Milovidov
75a16854db
dbms: moved files [#METR-2944].
2015-09-24 06:50:09 +03:00
Alexey Arno
1cae6e8b54
Merge
2015-09-18 16:36:10 +03:00
Andrey Mironov
c956fff1d0
dbms: add FarmHash64 and two variations of MetroHash64 to hash_map_string_3 text [#METR-15838]
2015-07-20 20:50:24 +03:00
Alexey Milovidov
c0e029bb1b
dbms: renamed ColumnWithNameAndType to ColumnWithTypeAndName for clarification [#METR-2944].
2015-07-17 04:27:35 +03:00
Alexey Milovidov
7726566956
dbms: addition to prev. revision [#METR-15553].
2015-07-15 05:56:12 +03:00
Alexey Milovidov
226731128b
dbms: get rid of columns inside Context [#METR-15553].
2015-07-15 04:26:35 +03:00
Alexey Milovidov
0984363b9c
dbms: removed passing DataTypeFactory everywhere [#METR-16545].
2015-05-28 06:49:28 +03:00
Alexey Milovidov
9a2bb06823
dbms: fixed build [#METR-2944].
2015-04-15 08:20:33 +03:00
Alexey Milovidov
cfd2d2aad5
dbms: removed useless code [#METR-2944].
2015-04-14 05:55:59 +03:00
Alexey Milovidov
c4ea83a906
dbms: cut dependencies [#METR-2944].
2015-04-14 05:45:30 +03:00
Alexey Milovidov
9c4badbe39
dbms: addition to prev. revision [#METR-15934].
2015-04-11 06:39:31 +03:00
Alexey Milovidov
aa726b203d
dbms: addition to prev. revision [#METR-15933].
2015-04-11 06:30:54 +03:00
Alexey Milovidov
9ec393df61
dbms: better diagnostics on syntax error [#METR-15933].
2015-04-11 06:10:23 +03:00
Alexey Milovidov
bf4bd07065
dbms: tiny modifications [#METR-2944].
2015-03-27 02:32:16 +03:00
Alexey Milovidov
7c74a112a0
dbms: tiny improvement [#METR-2944].
2015-03-25 04:45:42 +03:00
Alexey Milovidov
1d7d1051a2
dbms: fixed error [#METR-15451].
2015-03-12 05:22:55 +03:00
Alexey Milovidov
df8e3fa9ec
dbms: added old modifications to tests [#METR-2944].
2015-03-05 09:00:04 +03:00
Alexey Arno
8456db4740
dbms: Server: updated unit test [#METR-14875]
2015-02-27 00:36:21 +03:00
Alexey Arno
b22532a35a
dbms: Server: updated unit test [#METR-14875]
2015-02-26 23:19:51 +03:00
Alexey Arno
09317ca19c
dbms: Server: added unit test [#METR-14875]
2015-02-26 20:33:46 +03:00
Alexey Milovidov
82e782d6f9
dbms: fixed error in prev. revision [#METR-2944].
2015-02-22 21:02:54 +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 Milovidov
597f2eb737
dbms: fixed build [#METR-2944].
2015-02-13 07:28:31 +03:00
Alexey Milovidov
7f0654cabb
Fixed build [#METR-2807].
2015-02-01 11:24:49 +03:00
Alexey Milovidov
addd36bf85
dbms: fixed build [#METR-2944].
2015-01-18 04:39:57 +03:00
Alexey Milovidov
882bf3ea75
dbms: compiled aggregator: development [#METR-2944].
2015-01-11 05:00:26 +03:00
Alexey Milovidov
a7a2712630
dbms: compiled aggregator: development [#METR-2944].
2015-01-10 05:30:03 +03:00
Alexey Milovidov
6673251a20
dbms: dynamic compilation: development [#METR-2944].
2015-01-10 00:43:13 +03:00
Alexey Milovidov
f3ae946798
dbms: fixed double spaces [#METR-2807].
2014-12-09 20:43:06 +03:00
Alexey Milovidov
212cb73eec
dbms: improved performance of aggregation by string key when there are significant amount of empty strings [#METR-2944].
2014-11-09 15:53:44 +03:00
Alexey Milovidov
87a31229e9
dbms: improved performance of aggregation by string key [#METR-2944].
2014-11-09 15:43:09 +03:00
Alexey Milovidov
530eb9f919
dbms: HashTable: more use of saved hash value - less string comparisons, improved performance of aggregation by string [#METR-2944].
2014-11-09 11:39:18 +03:00
Alexey Milovidov
f68e30cfdb
dbms: testing string comparison [#METR-2944].
2014-11-09 10:26:37 +03:00
Alexey Milovidov
d486138e0a
dbms: added test for different string equality comparison methods [#METR-2944].
2014-11-09 05:51:28 +03:00
Alexey Milovidov
94ed780065
███████████: intrusive: development [#METR-12050].
2014-07-26 08:12:43 +04:00
Alexey Milovidov
a2a41113e0
Fixed build [#METR-2807].
2014-07-10 04:31:17 +04:00
Alexey Milovidov
0041db77ab
Tiny improvement [#METR-2807].
2014-07-09 03:52:53 +04:00
Alexey Milovidov
3ea4fb0fa0
Improvement [#METR-2807].
2014-07-01 05:03:16 +04:00
Alexey Milovidov
cbab5fb193
Removing refreshes [#METR-11408].
2014-07-01 03:46:22 +04:00
Alexey Milovidov
108a7850a5
dbms: improved performance on short queries [#METR-11571].
2014-06-26 04:58:14 +04:00
Alexey Milovidov
5e153b2bb9
dbms: support for JOINs in parser [#METR-11370].
2014-06-12 04:48:56 +04:00
Alexey Milovidov
1e6091cc63
███████████, ███████████, completed: removed obsolete 'GoodEvent' column [#METR-11404].
2014-06-02 22:30:56 +04:00
Alexey Milovidov
3411b9fe68
dbms: TwoLevelHashTable: development [#METR-2944].
2014-05-11 00:47:12 +04:00
Alexey Milovidov
f0792f0deb
dbms: improved performance of aggregation and aggregate function uniq [#METR-2944].
2014-05-10 09:17:08 +04:00
Alexey Milovidov
2b13e02d3c
dbms: fixed error [#METR-2944].
2014-05-03 20:03:49 +04:00
Alexey Milovidov
2dc708e70c
dbms: experiments with hash tables [#METR-2944].
2014-05-03 05:45:34 +04:00
Alexey Milovidov
b394bc5a61
dbms: experiments with hash tables [#METR-2944].
2014-05-02 16:49:39 +04:00
Alexey Milovidov
bbbc5c2b69
dbms: unified hash tables: development [#METR-2944].
2014-04-28 07:25:05 +04:00
Alexey Milovidov
4bf42ea6e6
dbms: unified hash tables: development [#METR-2944].
2014-04-28 06:47:56 +04:00
Alexey Milovidov
8232983714
dbms: unified hash tables: development [#METR-2944].
2014-04-28 05:48:24 +04:00
Alexey Milovidov
9dad91788b
Improvement [#METR-2807].
2014-04-08 11:47:51 +04:00
Alexey Milovidov
5ca21127c7
Improvement [#METR-2807].
2014-04-08 11:31:51 +04:00
Alexey Milovidov
c12d5231dd
dbms: fixed build [#METR-10616].
2014-03-29 00:32:38 +04:00
Alexey Milovidov
966995b011
Fixed build [#METR-2807].
2014-03-26 22:29:30 +04:00
Alexey Milovidov
07b16db5b2
dbms: addition to prev. revision [#METR-2944].
2014-03-10 18:49:36 +04:00
Alexey Milovidov
88058d9971
dbms: improved performance of short queries [#METR-2944].
2014-03-10 16:25:37 +04:00
Alexey Milovidov
0e5195727f
dbms: updated test [#METR-2944].
2014-02-03 03:09:50 +00:00
Alexey Milovidov
432ae961ca
dbms: fixed error [#METR-2944].
2014-02-02 10:42:56 +00:00
Alexey Milovidov
9c4043de67
Removed 'tr1' [#METR-2807].
2014-01-08 16:33:28 +00:00
Alexey Milovidov
e3427c8e93
dbms: addition to prev. revision [#METR-8582].
2013-12-08 02:50:50 +00:00
Alexey Milovidov
be67c3e3d6
Removed useless namespace [#CONV-2807].
2013-08-11 03:40:14 +00:00
Alexey Milovidov
3e0046011a
dbms: fixed error with users [#CONV-8458].
2013-08-11 02:00:13 +00:00
Alexey Milovidov
0698d868c5
dbms: development of users [#CONV-8458].
2013-08-11 00:48:28 +00:00
Alexey Milovidov
ad3b6539c4
dbms: fixed error, added test [#CONV-8458].
2013-08-11 00:07:49 +00:00