Nikolai Kochetov
|
a5ed6409ad
|
Add ExpressionDAG [Part 1].
|
2020-09-10 10:30:03 +03:00 |
|
Nikolai Kochetov
|
c761970bc5
|
Merge branch 'master' into pipes-and-creating-sets
|
2020-09-04 11:38:35 +03:00 |
|
Nikolai Kochetov
|
b7e53208d1
|
Fix tests.
|
2020-09-04 11:36:47 +03:00 |
|
Azat Khuzhin
|
308e094d04
|
Fix arrayJoin() capturing in lambda
Fixes the following LOGICAL_ERROR:
$ clickhouse-client -q 'select arrayFilter((a) -> ((a, arrayJoin([[]])) IN (Null, [Null])), [])'
2020.08.16 00:32:01.967102 [ 1744189 ] {b40a5ebd-d710-4f03-bb18-57db67de1181} <Error> : Logical error: 'Lambda captured argument arrayJoin(array(array())) not found in required columns.'.
clickhouse-server: ../src/Common/Exception.cpp:45: DB::Exception::Exception(const string&, int): Assertion `false' failed.
Since there are multiple input columns for arrayJoin():
(gdb) p captured_names_
$6 = std::vector of length 3, capacity 4 = {"arrayJoin(array(array()))", "arrayJoin(array(array()))", "__set"}
While FunctionCaptureOverloadResolver cannot handle non-unique columns.
|
2020-08-25 21:06:21 +03:00 |
|
Nikolai Kochetov
|
8e631a98ea
|
Refactor ActionsChain.
|
2020-08-14 21:24:58 +03:00 |
|
Nikolai Kochetov
|
95bbda3667
|
Specify columns after ARRAY JOIN and JOIN.
Add ArrayJoinTransform and ArrayJoinStep.
|
2020-08-14 21:24:03 +03:00 |
|
Vitaly Baranov
|
3b9f5a827c
|
Fix getting settings specified in query.
|
2020-08-10 01:07:23 +03:00 |
|
Alexey Milovidov
|
af14418fc1
|
Fix assert in IN with tuple literals and functions
|
2020-08-02 02:24:54 +03:00 |
|
Alexey Milovidov
|
d17284e7bc
|
Whitespace
|
2020-08-02 02:06:08 +03:00 |
|
alexey-milovidov
|
22241017a0
|
Update ActionsVisitor.cpp
|
2020-07-31 14:39:09 +03:00 |
|
Anton Popov
|
a642a66934
|
fix IN with functions
|
2020-07-23 13:49:50 +03:00 |
|
Anton Popov
|
fc515728f4
|
fix performance with large tuples, which are interpreted as functions in IN section
|
2020-07-23 02:33:14 +03:00 |
|
Anton Popov
|
de7b0c2424
|
better exception for function 'in' with invalid number of arguments
|
2020-07-15 17:25:09 +03:00 |
|
Artem Zuikov
|
6cdeb060fb
|
Fix JOIN over LC and Nullable in key (#11414)
|
2020-06-04 13:07:22 +03:00 |
|
alexey-milovidov
|
3eea042d16
|
Merge pull request #11243 from ClickHouse/remove-experimental-use-processors-flag-4
Remove some code.
|
2020-05-30 21:05:14 +03:00 |
|
Alexander Tokmakov
|
c071e0a473
|
add context to DatabaseCatalog methods
|
2020-05-29 02:01:18 +03:00 |
|
Nikolai Kochetov
|
ea3f638b30
|
Try fix tests.
|
2020-05-28 17:11:36 +03:00 |
|
Azat Khuzhin
|
d93b9a57f6
|
Forward declaration for Context as much as possible.
Now after changing Context.h 488 modules will be recompiled instead of 582.
|
2020-05-21 01:53:18 +03:00 |
|
Vitaly Baranov
|
57bd7afc03
|
Fix passing dictionary's name to dictGet() with alias.
|
2020-05-19 21:17:29 +03:00 |
|
Amos Bird
|
ce3c53a00a
|
dictGet* with table name
|
2020-05-19 20:33:45 +03:00 |
|
Nikolai Kochetov
|
b556b7c76e
|
Fix notNullIn with NULL argument.
|
2020-05-14 17:21:38 +03:00 |
|
Alexey Milovidov
|
be22a4b94e
|
Checkpoint
|
2020-04-22 08:39:31 +03:00 |
|
Alexander Kuzmenkov
|
d15d6e1661
|
review fixes
|
2020-04-15 17:10:33 +03:00 |
|
Alexander Kuzmenkov
|
1d3fe23b3b
|
review fixes
|
2020-04-14 20:41:06 +03:00 |
|
Alexander Kuzmenkov
|
59e8230271
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2020-04-14 02:27:46 +03:00 |
|
philip.han
|
3149f75430
|
Replace a reference for Context with a copied bool value.
|
2020-04-09 17:27:55 +09:00 |
|
philip.han
|
53b5dade5e
|
Implement transform_null_in
|
2020-04-07 20:08:13 +09:00 |
|
Alexander Kuzmenkov
|
35783af25d
|
Merge remote-tracking branch 'origin/master' into HEAD
|
2020-04-07 03:34:39 +03:00 |
|
Ivan Lezhankin
|
06446b4f08
|
dbms/ → src/
|
2020-04-03 18:14:31 +03:00 |
|