kssenii
|
a1a2e276ae
|
Review fixes
|
2021-10-22 12:26:28 +00:00 |
|
Amos Bird
|
635783fb66
|
Only do TreeOptimizer for initial queries
|
2021-10-11 20:47:35 +08:00 |
|
Vladimir C
|
bc7c41efff
|
Merge pull request #26657 from hexiaoting/fuse_quantile
|
2021-09-21 12:33:07 +03:00 |
|
Anton Popov
|
77a995381b
|
Merge pull request #28975 from ClickHouse/check-what-if-do-not-add-const-agg-keys-with-having
Don not add const group by key for query with only having.
|
2021-09-16 18:33:53 +03:00 |
|
vdimir
|
661a54827b
|
Do not throw LOGICAL_ERROR from fuse quantile for illegal params
|
2021-09-16 16:06:02 +03:00 |
|
vdimir
|
cd7fb8132d
|
Split GatherFunctionQuantileVisitor to h/cpp, fix fuzzed bugs
|
2021-09-15 15:15:42 +03:00 |
|
vdimir
|
a3304a87a4
|
Rename optimize_syntax_fuse_aggregate -> optimize_syntax_fuse_functions
|
2021-09-14 15:27:12 +03:00 |
|
vdimir
|
a1463d5719
|
Merge remote-tracking branch 'origin/master' into fuse_quantile
|
2021-09-14 15:23:06 +03:00 |
|
vdimir
|
5a1aeeb044
|
Use optimize_syntax_fuse_aggregate instead of optimize_fuse_sum_count_avg and optimize_fuse_quantile
|
2021-09-14 15:21:16 +03:00 |
|
vdimir
|
a3db56f056
|
Revert "fuse multi setting options into one when Optimize"
This reverts commit bbd7799375 .
|
2021-09-14 15:12:21 +03:00 |
|
hexiaoting
|
bbd7799375
|
fuse multi setting options into one when Optimize
|
2021-09-14 18:51:13 +08:00 |
|
Nikolai Kochetov
|
f4b47ca194
|
Don not add const group by key for query with only having.
|
2021-09-13 13:35:36 +03:00 |
|
Alexey Milovidov
|
e3611cccce
|
Fix yet another issue
|
2021-09-12 02:55:53 +03:00 |
|
Alexey Milovidov
|
8935a70f60
|
Fix another misoptimization
|
2021-09-12 01:41:37 +03:00 |
|
hexiaoting
|
8456fdd758
|
Fix compiler error
|
2021-08-31 11:35:25 +08:00 |
|
hexiaoting
|
76a4de2a31
|
Fix bug
|
2021-08-30 11:02:02 +08:00 |
|
hexiaoting
|
1fe012bdfa
|
Support Alias and rewrite some code
|
2021-08-25 16:24:53 +08:00 |
|
kssenii
|
c6f456b241
|
Fix build
|
2021-08-20 09:09:46 +00:00 |
|
kssenii
|
ec9323f4bd
|
Fix review comment
|
2021-08-19 15:55:45 +00:00 |
|
kssenii
|
554231c6fc
|
Support positional arguments for GROUP BY, ORDER BY, LIMIT BY
|
2021-08-10 13:38:42 +00:00 |
|
hexiaoting
|
b060c0abb8
|
Fix style error
|
2021-07-23 14:31:13 +08:00 |
|
hexiaoting
|
6b73fa5307
|
Fix style check errors
|
2021-07-23 10:57:34 +08:00 |
|
hexiaoting
|
de30962ebd
|
Fuse multi quantile funcs with same arguments to one function.
|
2021-07-21 14:43:40 +08:00 |
|
alexey-milovidov
|
05d1af153c
|
Merge branch 'master' into rename-const-context-ptr
|
2021-06-12 03:25:09 +03:00 |
|
Nikolai Kochetov
|
dbaa6ffc62
|
Rename ContextConstPtr to ContextPtr.
|
2021-06-01 15:20:52 +03:00 |
|
Anton Popov
|
b24f65e1ad
|
Merge remote-tracking branch 'upstream/master' into HEAD
|
2021-05-31 23:04:52 +03:00 |
|
Alexander Kuzmenkov
|
3f57fc085b
|
remove mutable context references from functions interface
Also remove it from some visitors.
|
2021-05-28 19:45:37 +03:00 |
|
Anton Popov
|
75adbd8e23
|
optimize some functions to subcolumns
|
2021-05-22 02:22:22 +03:00 |
|
Anton Popov
|
13cfedd188
|
optimize some functions to subcolumns
|
2021-05-21 21:48:19 +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 |
|
Maksim Kita
|
849a980644
|
Updated ExternalDictionariesLoader interface with context parameter
|
2021-03-20 18:02:09 +03:00 |
|
Maksim Kita
|
32831e37ba
|
Added table function dictionary
|
2021-03-19 15:47:27 +03:00 |
|
Amos Bird
|
565a148da9
|
Normalize count() variants
|
2021-02-10 12:48:41 +08:00 |
|
flynn
|
e75b116466
|
Rewrite sum(if()) and sumIf to countIf in special cases (#17041)
Co-authored-by: vdimir <vdimir@yandex-team.ru>
|
2021-01-21 12:01:35 +03:00 |
|
alexey-milovidov
|
038a56d243
|
Merge pull request #16951 from CurtizJ/fix-groupby-optimization
Fix optimization with 'optimize_aggregators_of_group_by_keys' and joins
|
2020-11-29 20:47:16 +03:00 |
|
Anton Popov
|
6f54cc99d6
|
fix clang-tidy
|
2020-11-13 19:30:10 +03:00 |
|
Anton Popov
|
a03b6df897
|
fix order by optimization with monotonous functions
|
2020-11-13 02:58:33 +03:00 |
|
Anton Popov
|
f12923313d
|
fix clang-tidy
|
2020-11-13 00:01:53 +03:00 |
|
Anton Popov
|
7990c8cbad
|
fix optimization with 'optimize_aggregators_of_group_by_keys' and joins
|
2020-11-12 22:50:01 +03:00 |
|
Anton Popov
|
ab4c43cb81
|
fix group by with totals/rollup/cube modifers and min/max functions over group by keys
|
2020-10-26 16:48:11 +03:00 |
|
alexey-milovidov
|
56e7e6ed62
|
Merge pull request #15886 from zhang2014/fix/ISSUES-12513
ISSUES-12513 fix difference expressions with same alias when analyze queries again
|
2020-10-14 00:55:11 +03:00 |
|
zhang2014
|
d79d0127ad
|
ISSUES-12513 try fix difference expressions with same alias
|
2020-10-13 13:30:56 +08:00 |
|
Nikolai Kochetov
|
a7fb2e38a5
|
Use ColumnWithTypeAndName as function argument instead of Block.
|
2020-10-09 10:41:28 +03:00 |
|
Artem Zuikov
|
0f49291733
|
make clang tidy happy
|
2020-08-21 01:05:06 +03:00 |
|
Artem Zuikov
|
13bb3774ff
|
update tests
|
2020-08-20 23:50:53 +03:00 |
|
Artem Zuikov
|
f99622be33
|
minor fix
|
2020-08-20 22:04:46 +03:00 |
|
Artem Zuikov
|
f4e84d93ba
|
fix indirect distinct with less columns
|
2020-08-20 21:51:22 +03:00 |
|
Artem Zuikov
|
9f5538c14d
|
fix crash in case of no tables in select
|
2020-08-20 21:09:48 +03:00 |
|
Artem Zuikov
|
911e6efe3e
|
rewrite duplicate distinct optimization
|
2020-08-20 20:04:42 +03:00 |
|
Alexey Milovidov
|
12f66fa82c
|
Fix 99% of typos
|
2020-08-08 04:01:47 +03:00 |
|