Alexey Milovidov
b859463296
Unified JOIN variants. Added all variants from Set [#CLICKHOUSE-4].
2017-03-28 09:51:22 +03:00
Alexey Milovidov
a8f6a3127d
Implemented limited support for NULLs in IN operator [#CLICKHOUSE-4].
2017-03-28 06:00:33 +03: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
ca37f28b5f
Renamed methods Block::rows and Block::rowsInFirstColumn [#METR-2944].
2017-01-02 23:45:27 +03:00
Alexey Milovidov
2b4f3b5d34
Renamed method (less confusion) [#METR-2944].
2017-01-02 23:12:12 +03:00
Alexey Arno
924402f33e
dbms: Server: merged from master [#METR-19266]
2016-10-19 18:00:56 +03:00
Alexey Milovidov
6b2755bf2a
Non significant change [#METR-2944].
2016-09-23 23:33:06 +03:00
Alexey Arno
e822631310
dbms: cleanup [#METR-19266]
2016-08-18 18:58:46 +03:00
Alexey Milovidov
61b9996d9e
Better [#METR-22173].
2016-08-05 05:28:34 +03:00
Alexey Milovidov
fb5981871a
Avoid copying ColumnWithTypeAndName [#METR-22173].
2016-08-05 02:35:07 +03:00
Alexey Milovidov
1700f4e132
Added support for complex typed arguments for function toString [#METR-22263].
2016-07-30 07:39:51 +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
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
4b7f461e46
Using std::shared_ptr for columns [#METR-21503].
2016-05-28 08:31:36 +03:00
Alexey Milovidov
c062fc1ce0
dbms: cutting dependency [#METR-2944].
2016-01-12 05:21:15 +03:00
Alexey Milovidov
7fa1a57165
dbms: fixed excessive memory allocation when splitting single-level block in Aggregator [#METR-17000].
2015-12-05 10:01:18 +03:00
Alexey Milovidov
c9a8f19def
dbms: fixed error with tuples of consts [#METR-18586].
2015-10-29 00:21:18 +03:00
Alexey Milovidov
7dc7144011
dbms: fixed error with column order in RIGHT and FULL JOINs [#METR-17550].
2015-09-03 23:48:02 +03:00
Alexey Milovidov
57a91256a2
dbms: FULL and RIGHT JOIN: development [#METR-15418].
2015-07-24 00:19:30 +03:00
Alexey Milovidov
fb7520d2cd
dbms: FULL and RIGHT JOIN: development [#METR-15418].
2015-07-24 00:03:51 +03:00
Alexey Milovidov
763fe6fb93
dbms: added CROSS JOIN [#METR-16893].
2015-07-23 23:23:24 +03:00
Alexey Milovidov
0f954021cb
dbms: FULL and RIGHT JOIN: development [#METR-15418].
2015-07-22 23:54:42 +03:00
Alexey Milovidov
c0e029bb1b
dbms: renamed ColumnWithNameAndType to ColumnWithTypeAndName for clarification [#METR-2944].
2015-07-17 04:27:35 +03:00
Alexey Milovidov
9237e308fb
dbms: JOIN: added checking of types of key columns [#METR-16762].
2015-06-10 02:50:22 +03:00
Alexey Milovidov
161d30c902
dbms: adding checking of types when JOIN (incomplete) [#METR-16762].
2015-06-10 00:34:45 +03:00
Alexey Milovidov
d1df9bd43b
dbms: Join: added support for constant keys [#METR-16762].
2015-06-09 23:55:15 +03:00
Alexey Milovidov
c94bd2fc09
dbms: removed useless code [#METR-16739].
2015-06-08 23:22:02 +03:00
Alexey Milovidov
baaf5d0485
dbms: allowed to JOIN with empty table [#METR-16476].
2015-05-26 03:37:48 +03:00
Alexey Milovidov
4f469ea831
dbms: preparation [#METR-15418].
2015-04-19 01:33:24 +03:00
Alexey Milovidov
a2f2cc369d
dbms: preparation for FULL and RIGHT JOINs [#METR-15418].
2015-04-17 11:46:06 +03:00
Alexey Milovidov
b69900e6c1
dbms: added missing function [#METR-2944].
2015-04-16 14:40:18 +03:00
Alexey Milovidov
114b3de689
dbms: cut dependencies [#METR-2944].
2015-04-16 09:12:35 +03:00
Alexey Milovidov
0828dba841
dbms: preparation [#METR-2944].
2015-03-02 04:10:58 +03:00
Alexey Milovidov
bbd48f8921
dbms: Aggregator: added specialization for many (up to 256 bit) fixed-size keys (up to 3x performance improvement) [#METR-2944].
2015-02-22 08:53:16 +03:00
Alexey Milovidov
ea113f138f
dbms: preparation [#METR-2944].
2015-02-13 04:17:44 +03:00
Alexey Milovidov
2b506a0a73
dbms: addition to prev. revision [#METR-2944].
2015-01-29 06:11:10 +03:00
Alexey Milovidov
6db5e98515
dbms: StorageJoin: fixed error [#METR-2944].
2015-01-29 06:07:58 +03:00
Alexey Milovidov
8a61f96d67
dbms: StorageJoin: development [#METR-2944].
2015-01-28 00:24:24 +03:00
Alexey Milovidov
313fe36e7a
dbms: addition to prev. revision [#METR-13322].
2014-11-07 03:02:53 +03:00
Alexey Milovidov
8643f02ac0
dbms: reworked GLOBAL subqueries (probably doesn't work) [#METR-11370].
2014-07-06 23:48:39 +04:00
Alexey Milovidov
1579017cfd
dbms: JOINs: fixed dealing with aliases [#METR-11370].
2014-07-03 00:23:48 +04:00
Alexey Milovidov
108a7850a5
dbms: improved performance on short queries [#METR-11571].
2014-06-26 04:58:14 +04:00
Alexey Milovidov
4645131f7a
dbms: added ALL JOINs [#METR-11370].
2014-06-19 23:00:58 +04:00
Alexey Milovidov
b970c85546
dbms: JOINs: development [#METR-11370].
2014-06-19 22:15:46 +04:00
Alexey Milovidov
efbd0de1ee
dbms: JOINs: development [#METR-11370].
2014-06-19 00:08:31 +04:00
Alexey Milovidov
2a25c8a4c0
dbms: JOINs: development [#METR-11370].
2014-06-18 23:14:29 +04:00
Alexey Milovidov
d67b11211a
dbms: added support for ANY INNER JOIN [#METR-11370].
2014-06-18 22:31:35 +04:00
Alexey Milovidov
2ffdaa5ee0
dbms: JOINs: development [#METR-11370].
2014-06-17 21:07:22 +04:00
Alexey Milovidov
bfff8ab715
dbms: JOINs: development [#METR-11370].
2014-06-13 06:05:05 +04:00