Nikolai Kochetov
913e7a91ae
Fix limits from subquery.
2022-05-30 18:25:17 +00:00
Nikolai Kochetov
b80b1940ce
Fix some tests.
2022-05-27 20:47:35 +00:00
Nikolai Kochetov
3d84aae0ab
Better.
2022-05-24 20:06:08 +00:00
Nikolai Kochetov
9756b759c6
Move some resources
2022-05-23 13:46:57 +00:00
Nikolai Kochetov
56feef01e7
Move some resources
2022-05-20 19:49:31 +00:00
Robert Schulze
b24ca8de52
Fix various clang-tidy warnings
...
When I tried to add cool new clang-tidy 14 warnings, I noticed that the
current clang-tidy settings already produce a ton of warnings. This
commit addresses many of these. Almost all of them were non-critical,
i.e. C vs. C++ style casts.
2022-04-20 10:29:05 +02:00
Amos Bird
fe4534d464
Get rid of duplicate query planing.
2022-03-08 00:02:58 +08:00
Raúl Marín
6c79e147d0
Add a few extra comments around uses_view_source and why it's propagated
2022-01-28 14:47:49 +01:00
Raúl Marín
4b5ab80e3b
Better scalar cache handling
...
- Fixes global CTE scalar cache.
- Adds MVs back (views dependent on the source are cached locally and others globally
2022-01-26 17:36:45 +01:00
hexiaoting
5c847264f7
Fix bug for select from VIEW with format and limit settings
2022-01-11 20:19:41 +08:00
Raúl Marín
7781fc12ed
Reduce dependencies on ASTSelectWithUnionQuery.h
...
521 -> 77 files requiring changes
2021-11-26 19:27:16 +01:00
kssenii
35349056b8
Fix
2021-11-01 16:33:19 +03:00
Alexander Tokmakov
d120fdf595
check if query context exist before using cache
2021-09-28 21:42:41 +03:00
Nikolai Kochetov
e616732743
Small refactoring.
2021-09-15 22:35:48 +03:00
kssenii
844e04e341
Fix
2021-08-16 15:32:44 +03:00
kssenii
c01be0354b
Merge branch 'master' of github.com:ClickHouse/ClickHouse into fix-union-distinct-subquery
2021-08-16 09:09:10 +03:00
kssenii
053cb22380
Fix for union distinct
2021-08-15 12:56:19 +03:00
kssenii
a549e29bd4
Better
2021-08-12 16:35:46 +03:00
Ivan
495c6e03aa
Replace all Context references with std::weak_ptr ( #22297 )
...
* Replace all Context references with std::weak_ptr
* Fix shared context captured by value
* Fix build
* Fix Context with named sessions
* Fix copy context
* Fix gcc build
* Merge with master and fix build
* Fix gcc-9 build
2021-04-11 02:33:54 +03:00
Nikolai Kochetov
0e2f52518f
Extract converting from UnionStep.
2021-03-25 12:57:14 +03:00
Nikolai Kochetov
a669f7d641
Merge branch 'master' into refactor-actions-dag
2021-03-05 18:21:14 +03:00
Nikolai Kochetov
9a39459888
Refactor ActionsDAG
2021-03-04 20:38:12 +03:00
Nikolai Kochetov
15921fbfcb
Remove index by name from ActionsDAG
2021-03-03 23:01:07 +03:00
Nikolai Kochetov
8e6fa404c4
Merge pull request #21246 from ucasFL/union-distinct-improve
...
Improve Normalization of ASTSelectWithUnionQuery
2021-03-02 21:37:07 +03:00
Nikolai Kochetov
d328bfa41f
Review fixes. Add setting max_optimizations_to_apply.
2021-02-26 19:29:56 +03:00
feng lv
731faeadbf
union distinct improve
2021-02-25 07:47:08 +00:00
Amos Bird
ed49367fc7
Fix global-with with subqueries
2021-02-14 14:20:23 +08:00
hexiaoting
cb91d64fe7
Add new feature: limit length and offset setting ( #17633 )
...
Co-authored-by: Alexander Kazakov <Akazz@users.noreply.github.com>
2020-12-17 17:16:14 +03:00
Alexander Kazakov
def080c8ba
Fixed unsafe ast rewrite ( #18064 )
...
Fixed unsafe assignment to a reference in InterpreterSelectWithUnionQuery::InterpreterSelectWithUnionQuery()
2020-12-15 11:16:25 +03:00
feng lv
f04bd0643d
fix test
...
fix
fix
2020-11-11 10:42:37 +00:00
feng lv
0f9065a91f
fix
...
fix
2020-11-11 02:15:40 +00:00
feng lv
81a720d01c
fix special build
2020-11-10 04:28:27 +00:00
feng lv
b4c933e585
fix
...
fix test
2020-11-09 16:03:52 +00:00
feng lv
125eb02726
nomalize ASTSelectWithUnionQuery
2020-11-07 11:38:20 +00:00
feng lv
1a34abadbc
fix
...
fix
fix
2020-11-02 10:46:58 +00:00
feng lv
5f25f9c814
fix
...
fix
2020-11-01 15:31:20 +00:00
feng lv
e82ce52e2f
fix
2020-11-01 14:57:41 +00:00
feng lv
382fff9009
fix
2020-11-01 13:54:07 +00:00
feng lv
7bfd5d9e8d
need fix
2020-10-28 01:29:09 +00:00
feng lv
a9e4c7144c
fix
2020-10-26 09:33:34 +00:00
feng lv
b2a3ace6d1
fix
2020-10-24 13:41:20 +00:00
feng lv
15e4e03469
add union distinct and setting union_default_mode
2020-10-24 13:18:04 +00:00
Nikolai Kochetov
118a8a513e
Update mutations interpreter.
2020-09-15 20:13:13 +03:00
Nikolai Kochetov
aa7dc79832
Skip Uinon step for usual queries.
2020-07-28 18:00:22 +03:00
Nikolai Kochetov
45adacf0bc
Use QueryPlan in InterpreterSelectQuery [part 2].
2020-06-18 20:45:00 +03:00
Nikolai Kochetov
1fa795988f
Remove some code.
2020-05-28 11:24:59 +03:00
Azat Khuzhin
aa656f95dd
Fix compilation on osx (where UInt64 and size_t is different)
2020-05-23 20:28:40 +03:00
Azat Khuzhin
0e12edb895
Fix max_threads simple query optimization for SELECT with subqueries
...
Fixes: 01245_limit_infinite_sources
2020-05-23 15:14:27 +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
Alexey Milovidov
8ad04d4fec
Remove useless code
2020-04-15 00:05:45 +03:00