Vlad Arkhipov
|
be96cf5133
|
Replace subqueries and table expressions on the right side of the IN operator with their results in order to make MergeTree storage engines evaluate the corresponding conditions by using the index.
|
2018-01-21 11:22:52 +03:00 |
|
Alexey Milovidov
|
7284a64740
|
Better semantic of sharing columns: development [#CLICKHOUSE-2].
|
2017-12-16 00:32:25 +03:00 |
|
Alexey Milovidov
|
9c9896c1a9
|
Better semantic of sharing columns: development [#CLICKHOUSE-2].
|
2017-12-15 22:17:15 +03:00 |
|
Alexey Milovidov
|
b2aff7521b
|
Better semantic of sharing columns: development [#CLICKHOUSE-2].
|
2017-12-15 06:47:43 +03:00 |
|
Alexey Milovidov
|
f3bb24a3bf
|
Better semantic of sharing columns: development [#CLICKHOUSE-2].
|
2017-12-14 04:43:19 +03:00 |
|
Alexey Milovidov
|
819287b697
|
Better semantic of sharing columns: development [#CLICKHOUSE-2].
|
2017-12-13 04:27:53 +03:00 |
|
Alexey Milovidov
|
6cf5c63f4e
|
Fixed error [#CLICKHOUSE-2]
|
2017-12-09 19:17:37 +03:00 |
|
Alexey Milovidov
|
7f6c48d5de
|
Cleanup semantics of data types [#CLICKHOUSE-2].
|
2017-12-09 19:17:37 +03:00 |
|
Alexey Milovidov
|
16b06bd544
|
Simplification of Nullable [#CLICKHOUSE-2]
|
2017-12-08 11:25:28 +03:00 |
|
Alexey Milovidov
|
741a6e0066
|
Simplification of Nullable [#CLICKHOUSE-2]
|
2017-12-08 03:50:25 +03:00 |
|
Alexey Milovidov
|
f5ecb2db5d
|
Better [#CLICKHOUSE-2].
|
2017-12-01 20:49:12 +03:00 |
|
proller
|
0d3c4f4d67
|
Core/FieldVisitors.h -> Common/FieldVisitors.h
Core/Progress.h -> IO/Progress.h
tests: sudo --non-interactive
Fix freebsd link
|
2017-11-24 16:55:31 +03:00 |
|
proller
|
49f8080e52
|
Small debud improvement
|
2017-10-13 21:44:26 +03:00 |
|
Alexey Milovidov
|
d29c77adea
|
Implemented some suggestions from clang-tidy (part 3) [#CLICKHOUSE-3301].
|
2017-09-08 06:47:27 +03:00 |
|
Alexey Zatelepin
|
ce3e4676fa
|
remove unnecessary calls to find() [#CLICKHOUSE-2171]
|
2017-08-19 21:35:01 +03:00 |
|
Alexey Milovidov
|
dd1f54bce2
|
Changed Poco::RWLock to std::shared_lock [#APRILDEV-91].
|
2017-07-28 20:34:02 +03:00 |
|
Nikolai Kochetov
|
75be0b81d8
|
removed typeid_cast from IColumn.h
|
2017-07-13 23:58:19 +03:00 |
|
Alexey Milovidov
|
a782f81f8f
|
Moved common code from Functions; fixed build after merge [#CLICKHOUSE-2].
|
2017-06-13 07:45:30 +03:00 |
|
f1yegor
|
b4c23f122a
|
Translated comments
|
2017-04-02 20:37:49 +03:00 |
|
Alexey Milovidov
|
310736cd7e
|
Moved headers and sources to same place [#CLICKHOUSE-3].
|
2017-04-01 12:22:42 +03:00 |
|
Alexey Milovidov
|
137ad95929
|
Changed tabs to spaces in code [#CLICKHOUSE-3].
|
2017-04-01 11:35:09 +03:00 |
|
Alexey Milovidov
|
40ce6f86db
|
Allowed JOIN to work with Nullable keys [#CLICKHOUSE-4].
|
2017-03-30 17:09:24 +03:00 |
|
Alexey Milovidov
|
cc43f989bc
|
Preparation [#CLICKHOUSE-4].
|
2017-03-29 14:33:07 +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
|
d3b22774c9
|
Comments [#CLICKHOUSE-2788].
|
2017-03-04 00:15:46 +03:00 |
|
artpaul
|
be7c70da5c
|
fix IN with nested tuples [#CLICKHOUSE-1999]
|
2017-03-01 19:48:21 +05:00 |
|
Vitaliy Lyudvichenko
|
8bcb1fe970
|
Add support of AggregateFunction constants in VALUES and Set. [#CLICKHOUSE-2845]
|
2017-02-18 00:36:31 +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 |
|
Alexey Milovidov
|
d89ee33ce2
|
Squashed commit of the following:
commit c567d4e1fe
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:35:01 2017 +0300
Style [#METR-2944].
commit 26bf3e1228
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:33:11 2017 +0300
Miscellaneous [#METR-2944].
commit eb946f4c6f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:30:19 2017 +0300
Miscellaneous [#METR-2944].
commit 78c867a147
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 20:11:41 2017 +0300
Miscellaneous [#METR-2944].
commit 6604c5c83c
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:56:15 2017 +0300
Miscellaneous [#METR-2944].
commit 23fbf05c1d
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:47:52 2017 +0300
Miscellaneous [#METR-2944].
commit 98772faf11
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:46:05 2017 +0300
Miscellaneous [#METR-2944].
commit 3dc636ab9f
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:39:46 2017 +0300
Miscellaneous [#METR-2944].
commit 3e16aee954
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:38:03 2017 +0300
Miscellaneous [#METR-2944].
commit ae7e7e90eb
Author: Alexey Milovidov <milovidov@yandex-team.ru>
Date: Fri Jan 6 19:34:15 2017 +0300
Miscellaneous [#METR-2944].
|
2017-01-06 20:41:19 +03:00 |
|
Alexey Milovidov
|
2b4f3b5d34
|
Renamed method (less confusion) [#METR-2944].
|
2017-01-02 23:12:12 +03:00 |
|
artpaul
|
5d1cfc0517
|
use swtich instead of if ... else, so we will get error about unhandled enum on the compile time [#METR-2944]
|
2016-12-22 21:35:54 +05:00 |
|
artpaul
|
b160e2a1cf
|
SetVariants was extracted into separated file [#METR-23882]
|
2016-12-21 17:42:54 +05:00 |
|
Alexey Milovidov
|
e97ecb6cf7
|
Merge branch 'master' into METR-19266
Conflicts:
dbms/CMakeLists.txt
dbms/include/DB/Functions/FunctionsArray.h
dbms/include/DB/Functions/FunctionsString.h
dbms/include/DB/Parsers/ExpressionListParsers.h
dbms/include/DB/Storages/MergeTree/MergeTreeBlockInputStream.h
dbms/include/DB/Storages/MergeTree/MergeTreeReader.h
dbms/include/DB/Storages/MergeTree/MergeTreeThreadBlockInputStream.h
dbms/include/DB/Storages/MergeTree/MergedBlockOutputStream.h
dbms/src/Core/ErrorCodes.cpp
dbms/src/Parsers/ASTFunction.cpp
dbms/src/Storages/MergeTree/MergeTreeData.cpp
dbms/src/Storages/MergeTree/MergeTreeDataPart.cpp
dbms/src/Storages/MergeTree/MergeTreeReader.cpp
dbms/src/Storages/StorageLog.cpp
|
2016-12-10 07:51:36 +03:00 |
|
Vitaliy Lyudvichenko
|
544ef67c28
|
Fixed IN <Set> usage inside PK expressions.
Refactoring of type conversion functions convertFieldToType().
|
2016-11-24 15:32:04 +03:00 |
|
Alexey Milovidov
|
9018906e1a
|
Better [#METR-2944].
|
2016-11-20 15:43:20 +03:00 |
|
Alexey Arno
|
8a0ecc3587
|
dbms: Server: Added nullable support for sets [#METR-19266]
|
2016-10-21 19:50:41 +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
|
fb5981871a
|
Avoid copying ColumnWithTypeAndName [#METR-22173].
|
2016-08-05 02:35:07 +03:00 |
|
Alexey Milovidov
|
2331a367eb
|
Fixed error [#METR-18149].
|
2016-07-10 21:53:27 +03:00 |
|
Alexey Milovidov
|
d4c364afa9
|
Tiny modifications [#METR-22035].
|
2016-07-10 20:19:35 +03:00 |
|
Alexey Milovidov
|
7f7838c989
|
Added half-way support (for orantius) for tuples in subquery result in right hand side of IN [#METR-18149].
|
2016-07-10 14:49:33 +03:00 |
|
Alexey Milovidov
|
e6e6953bf3
|
Miscellaneous modifications [#METR-2944].
|
2016-07-10 05:33:50 +03:00 |
|
Alexey Milovidov
|
4b7f461e46
|
Using std::shared_ptr for columns [#METR-21503].
|
2016-05-28 08:31:36 +03:00 |
|
Alexey Milovidov
|
5a0bf4a115
|
Merge
|
2016-04-09 02:36:45 +03:00 |
|
Alexey Milovidov
|
581f7a5e5d
|
Tiny modification [#METR-2944].
|
2016-04-09 02:36:34 +03:00 |
|
Alexey Milovidov
|
40fe3e803b
|
Fixed error with primary key and IN [#METR-20738].
|
2016-04-08 23:34:32 +03:00 |
|
Alexey Milovidov
|
ddf10dd1ac
|
Fixed NULL pointer dereference when using IN by set of tuples with some elements in out-of-range values [#METR-20341].
|
2016-03-22 03:09:08 +03:00 |
|
Alexey Milovidov
|
4576a90ba0
|
Fixing warnings on clang [#METR-2807].
|
2016-03-07 08:05:42 +03:00 |
|