Maksim Kita
|
d39be3ac9c
|
Fixed tests
|
2023-03-01 18:05:07 +01:00 |
|
Maksim Kita
|
14e01566a0
|
Fixed tests
|
2023-03-01 18:05:07 +01:00 |
|
Maksim Kita
|
51ee007e01
|
Fixed tests
|
2023-03-01 18:05:07 +01:00 |
|
Maksim Kita
|
6209d13ad5
|
Analyzer support _shardNum column to shardNum() function rewrite
|
2023-03-01 18:03:42 +01:00 |
|
Maksim Kita
|
40fc36bb6f
|
Fixed tests
|
2023-03-01 18:03:42 +01:00 |
|
Maksim Kita
|
2672f24ced
|
Analyzer cyclic aliases fix
|
2023-03-01 18:03:41 +01:00 |
|
Maksim Kita
|
1b946b314e
|
Analyzer convert LIMIT OFFSET expressions
|
2023-03-01 18:03:41 +01:00 |
|
Maksim Kita
|
0ee0324c2c
|
Analyzer ARRAY JOIN conversion to AST fix
|
2023-03-01 18:03:41 +01:00 |
|
Yakov Olkhovskiy
|
e800557743
|
Merge pull request #46705 from canhld94/ch_fix_aggregate_arithmetic
Fix arithmetic operations in aggregate optimization
|
2023-03-01 00:49:34 -05:00 |
|
Dmitry Novik
|
54680b1a0a
|
Merge remote-tracking branch 'origin/master' into analyzer-group-by-use-nulls
|
2023-03-01 01:08:17 +00:00 |
|
Dmitry Novik
|
d953baa7e3
|
Review improvements + fixup
|
2023-02-28 16:12:51 +00:00 |
|
Maksim Kita
|
0764649c5d
|
Merge pull request #46632 from ClickHouse/analyzer-limit-settings-2
Analyzer - apply limit and offset settings - second attempt
|
2023-02-27 21:39:34 +03:00 |
|
Robert Schulze
|
35f4b42608
|
Move likePatternToRegexp from Functions/ to Common/
|
2023-02-27 16:41:15 +00:00 |
|
Duc Canh Le
|
eba00f5094
|
Merge branch 'master' into ch_fix_aggregate_arithmetic
|
2023-02-27 09:44:40 +08:00 |
|
Maksim Kita
|
b8b399db4c
|
Merge pull request #46408 from ClickHouse/vdimir/cross_to_inner_analyzer_0
Add CrossToInnerJoinPass
|
2023-02-24 21:21:50 +03:00 |
|
Vladimir C
|
264b894b16
|
Remove unneeded recursion CrossToInnerJoinPass/findInTableExpression
|
2023-02-24 12:03:31 +01:00 |
|
Antonio Andelic
|
8227a6e7bf
|
Fix tests
|
2023-02-24 09:12:08 +00:00 |
|
Antonio Andelic
|
e37a3801ca
|
Add new logical optimizations
|
2023-02-23 16:04:51 +00:00 |
|
vdimir
|
b94b446592
|
Style CrossToInnerJoinVisitor
|
2023-02-23 14:05:58 +00:00 |
|
Antonio Andelic
|
f49a67752e
|
Support constant on LHS
|
2023-02-23 13:28:36 +00:00 |
|
vdimir
|
bea8525234
|
Get rid of where_stack in CrossToInnerJoinVisitor
|
2023-02-23 13:20:51 +00:00 |
|
Antonio Andelic
|
cf48a0748f
|
Merge branch 'master' into or-equality-chain-to-in
|
2023-02-23 11:49:22 +00:00 |
|
Yakov Olkhovskiy
|
99095446af
|
review suggestions
|
2023-02-22 17:22:13 +00:00 |
|
Maksim Kita
|
40d2798cb4
|
Analyzer AutoFinalOnQueryPass fix
|
2023-02-22 15:51:13 +01:00 |
|
vdimir
|
d4bb84e68b
|
make clang-tidy happy about CrossToInnerJoinPass
|
2023-02-22 09:56:10 +00:00 |
|
Duc Canh Le
|
4c489288d8
|
Merge branch 'master' into ch_fix_aggregate_arithmetic
|
2023-02-22 10:35:23 +08:00 |
|
ducle.canh
|
f93b95c6ab
|
fix aggre arithmetic operations in aggregate optimization
|
2023-02-22 10:32:47 +08:00 |
|
Yakov Olkhovskiy
|
cf493d1dfb
|
replace settings limit and offset with corresponding expression nodes
|
2023-02-21 22:36:02 +00:00 |
|
vdimir
|
ba04a3cc1f
|
Fixes for CrossToInnerPass
|
2023-02-21 17:26:26 +00:00 |
|
vdimir
|
07158e6253
|
Add CrossToInnerJoinPass
|
2023-02-21 17:26:19 +00:00 |
|
Antonio Andelic
|
bdad6a480e
|
Add tests
|
2023-02-21 12:56:09 +00:00 |
|
Antonio Andelic
|
bf02029810
|
Add pass for transforming or equality chain to single IN
|
2023-02-21 12:19:58 +00:00 |
|
Yakov Olkhovskiy
|
ce2b044532
|
analyzer - apply limit and offset settings
|
2023-02-21 03:29:14 +00:00 |
|
Arthur Passos
|
3d9b23e5f3
|
Merge branch 'master' into add_select_final_mt_setting
|
2023-02-19 15:01:41 -03:00 |
|
Maksim Kita
|
6dffe52e68
|
Merge pull request #46471 from kitaisreal/analyzer-planner-fixes-before-enable-by-default
Analyzer planner fixes before enable by default
|
2023-02-19 13:49:18 +03:00 |
|
Maksim Kita
|
7cc10008e3
|
Fixed build
|
2023-02-18 20:34:12 +01:00 |
|
Maksim Kita
|
cbd961de98
|
Fixed code review issues
|
2023-02-18 17:06:00 +01:00 |
|
Maksim Kita
|
05baf271f0
|
Analyzer fix table functions with invalid arguments analysis
|
2023-02-16 12:17:04 +01:00 |
|
Maksim Kita
|
6b2adc1ec2
|
Analyzer storage Merge fixes
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
b1ab2af7ad
|
Analyzer support storage Merge
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
469ad2c51b
|
Fixed build
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
80af0666ea
|
Analyzer support Materialized View
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
be9406ec0e
|
Fixed tests
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
b2cc71f413
|
Fixed tests
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
c29f3c0f99
|
Analyzer fix GROUP BY columns validation
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
84065fb13f
|
Analyzer added distributed table functions support
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
9b7cd64093
|
Analyzer join_use_nulls fix
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
c0e513efeb
|
Fixed style check
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
3a624e6bef
|
Analyzer ColumnNode AST conversion fix
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
f21486c95b
|
Analyzer validate that there are no window functions in GROUP BY
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
af38660cf5
|
Analyzer support ARRAY JOIN with Nested
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
f73c49b082
|
Fixed style check
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
5cc56eb108
|
Analyzer better support for single_join_prefer_left_table setting
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
7e58e23d3a
|
Analyzer subquery resolve fix
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
70eb41c6a8
|
Analyzer add single_join_prefer_left_table setting
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
caaff8f387
|
GroupingFunctionsResolvePass crash fix
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
387f035560
|
QueryTreePassManager add ComparisonTupleEliminationPass
|
2023-02-16 12:17:03 +01:00 |
|
Maksim Kita
|
a12aea45f6
|
Analyzer matcher resolve fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
8497eba49f
|
Fixed tests
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
cd3e8482ae
|
Analyzer TableFunctionExplain fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
2830877e22
|
Analyzer support table functions
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
8374133123
|
Analyzer evaluate scalar subquery fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
484fc40e64
|
Analyzer identifier resolution for subcolumns fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
d3b604de5a
|
FunctionToSubcolumnsPass mapContains map argument result type fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
5b7fb9c458
|
Analyzer support enable_global_with_statement setting
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
d703c65dbd
|
Analyzer lambda resolve unknown identifier crash fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
480619af63
|
Analyzer ARRAY JOIN disable alias validation for subquery or table function
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
b9cb067153
|
Analyzer table function arguments resolution fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
86ee97aed5
|
AggregateFunctionsArithmeticOperationsPass disable optimization if both arguments are non constant
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
301d9e22c2
|
Analyzer change countDistinct function implementation using count_distinct_implementation setting
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
75cbb0e0d0
|
Analyzer scalar subqueries execution fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
fa0ef340b6
|
Analyzer IN function invalid arguments size error fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
45f45b290c
|
Analyzer recursive SQL user defined functions fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
9b7710ba40
|
Analyzer count function handling with unqualified matcher fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
c7c5e29ff7
|
Analyzer resolve identifier as table expression crash fix
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
7ffee1dafe
|
QueryTreePassManager disable validation for aggregate functions with LowCardinality arguments
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
945ce7ca63
|
Planner support indexHint function
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
2aef331846
|
Analyzer JOIN disable USING for non identifier nodes
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
03f14f7c50
|
Analyzer fix MutationsInterpreter
|
2023-02-16 12:17:02 +01:00 |
|
Maksim Kita
|
77fee97705
|
MergeTreeIndexFullText fix prepared set index analysis
|
2023-02-16 12:17:02 +01:00 |
|
Dmitry Novik
|
0e5975c50d
|
Merge branch 'master' into analyzer-group-by-use-nulls
|
2023-02-15 17:01:30 +01:00 |
|
Alexey Milovidov
|
77f60311da
|
Merge branch 'master' into add_select_final_mt_setting
|
2023-02-15 15:35:37 +03:00 |
|
Nikolay Degterinsky
|
eb3a7f55b9
|
Fix parameterized queries with REPLACE transformer
|
2023-02-14 22:02:54 +00:00 |
|
Dmitry Novik
|
1fce8e4eed
|
Fix alias resolve with group_by_use_nulls
|
2023-02-13 18:35:34 +00:00 |
|
taiyang-li
|
14dd696e95
|
fix build error
|
2023-02-09 21:47:05 +08:00 |
|
taiyang-li
|
19ca0ec4af
|
add passes for rewriting arrayexists
|
2023-02-09 16:30:53 +08:00 |
|
Vladimir C
|
247d6c1edd
|
Merge pull request #44730 from bigo-sg/optimize_aggregate_function_withif
|
2023-02-08 15:26:47 +01:00 |
|
Anton Popov
|
f0b0eacbad
|
Merge pull request #45992 from CurtizJ/fix-type-object-analyzer
Fix basic functionality with type `Object` and new analyzer
|
2023-02-08 14:25:17 +01:00 |
|
Kruglov Pavel
|
8bdb1c3453
|
Merge pull request #44728 from bigo-sg/improve_count_if
Improve count if rewrite
|
2023-02-08 12:21:29 +01:00 |
|
Anton Popov
|
a394f9c92a
|
check is storage supports subcolumns
|
2023-02-03 17:05:57 +00:00 |
|
Anton Popov
|
08b618205d
|
fix basic functionality with type Object and new analyzer
|
2023-02-03 01:52:07 +00:00 |
|
Arthur Passos
|
75e3faed85
|
remove unnecessary comment
|
2023-02-02 17:32:07 -03:00 |
|
Arthur Passos
|
2de89f62e2
|
make function static
|
2023-02-02 17:30:09 -03:00 |
|
Arthur Passos
|
74298f111e
|
Implement AutoFinalQueryOnPass to enable it on Analyzer as well
|
2023-02-02 17:25:04 -03:00 |
|
Dmitry Novik
|
d589864828
|
Cleanup code
|
2023-02-01 18:12:13 +00:00 |
|
Dmitry Novik
|
eee7df8149
|
WIP on group_by_use_nulls
|
2023-02-01 13:33:32 +00:00 |
|
taofengliu
|
95ebfbe0c7
|
bug fix
|
2023-01-31 18:34:17 +08:00 |
|
taiyang-li
|
a728dd71ac
|
update comments
|
2023-01-30 15:10:43 +08:00 |
|
taiyang-li
|
29e01c3792
|
fix bug
|
2023-01-30 15:06:01 +08:00 |
|
taiyang-li
|
7f30f91f0b
|
fix bug
|
2023-01-30 14:32:23 +08:00 |
|