Raúl Marín
|
46acd8736c
|
Merge pull request #57189 from Algunenano/fix_respect_nulls
Fix RESPECT NULLS
|
2023-11-30 20:21:42 +01:00 |
|
vdimir
|
20ce32f69a
|
Use original function name instead of nothing in FunctionNode::toAST
|
2023-11-28 14:16:01 +00:00 |
|
Raúl Marín
|
4250c6626c
|
Move handling of RESPECT NULLS outside of the parser
|
2023-11-27 11:00:27 +01:00 |
|
vdimir
|
db4aa19f90
|
Fix FunctionNode::toASTImpl
|
2023-11-23 12:08:41 +00:00 |
|
Nikolai Kochetov
|
fc90a1a0bd
|
Fix some skip_unused_shards tests.
|
2023-08-24 11:07:17 +00:00 |
|
Dmitry Novik
|
5fdaef851c
|
Handle constants carefully
|
2023-05-12 14:14:40 +00:00 |
|
Dmitry Novik
|
0c0ea7bfc0
|
Analyzer: apply _CAST to constants only once
|
2023-05-11 23:07:48 +00:00 |
|
vdimir
|
a5cca40cf0
|
Pass ConvertToASTOptions by constref
|
2023-03-22 08:59:04 +01:00 |
|
vdimir
|
023d14a894
|
Support transformQueryForExternalDatabase for analyzer
|
2023-03-22 08:59:04 +01:00 |
|
Maksim Kita
|
d6c7c2193c
|
Fixed tests
|
2023-03-11 11:51:54 +01:00 |
|
Maksim Kita
|
a762112e15
|
Analyzer support distributed JOINS and subqueries in IN functions
|
2023-03-11 11:51:54 +01:00 |
|
Dmitry Novik
|
eee7df8149
|
WIP on group_by_use_nulls
|
2023-02-01 13:33:32 +00:00 |
|
Maksim Kita
|
250c93614c
|
Revert "Revert "Validate function arguments in query tree""
|
2023-01-17 11:20:24 +01:00 |
|
Maksim Kita
|
8f5250e000
|
Revert "Validate function arguments in query tree"
|
2023-01-16 10:14:34 +01:00 |
|
Dmitry Novik
|
7112d4ec83
|
Improve exception message
|
2023-01-11 19:21:07 +00:00 |
|
Dmitry Novik
|
93eb0f25e4
|
Merge remote-tracking branch 'origin/master' into function-node-validation
|
2023-01-11 19:16:53 +00:00 |
|
Dmitry Novik
|
1dd32c8336
|
Validate function arguments in query tree
|
2023-01-03 19:39:46 +00:00 |
|
Dmitry Novik
|
6386e83953
|
Fixes after review
|
2023-01-03 16:50:06 +00:00 |
|
Dmitry Novik
|
e481c0bae5
|
Cleanup code
|
2022-12-23 18:23:01 +00:00 |
|
Dmitry Novik
|
12be51b416
|
Fix FunctionNode::getResultType usage
|
2022-12-15 19:47:35 +00:00 |
|
Dmitry Novik
|
c181a60439
|
Fix FunctionNode::getArgumentTypes()
|
2022-12-08 00:34:01 +00:00 |
|
Dmitry Novik
|
f2db5cda18
|
Fix style check
|
2022-12-05 14:41:37 +00:00 |
|
Dmitry Novik
|
c3207bfc0d
|
Fix FunctionNode::cloneImpl and add function validation
|
2022-12-02 19:15:27 +00:00 |
|
Dmitry Novik
|
4b74337188
|
Avoid dynamic_cast
|
2022-12-02 19:15:26 +00:00 |
|
Dmitry Novik
|
15b8c48ca9
|
Cleanup code
|
2022-12-02 19:15:26 +00:00 |
|
Dmitry Novik
|
48e8aeac01
|
Clean up code
|
2022-12-02 19:15:26 +00:00 |
|
Dmitry Novik
|
2c70dbc76a
|
Refactor FunctionNode
|
2022-12-02 19:15:26 +00:00 |
|
Maksim Kita
|
074e5ceb67
|
Analyzer ConstantNode refactoring
|
2022-11-29 12:47:31 +01:00 |
|
Vitaly Baranov
|
8d72f75556
|
Make the password wiping an option of IAST::format().
|
2022-11-16 01:35:06 +01:00 |
|
Maksim Kita
|
a28d1f01fd
|
Analyzer IQueryTreeNode remove getName method
|
2022-10-25 12:54:17 +02:00 |
|
Maksim Kita
|
90048ce75d
|
Fixed code review issues
|
2022-10-24 10:22:38 +02:00 |
|
Maksim Kita
|
6ec5474466
|
Updated IQueryTreeNode interface with weak pointers array
|
2022-10-24 10:22:21 +02:00 |
|
Maksim Kita
|
49a129008b
|
Fixed code review issues
|
2022-10-24 10:22:21 +02:00 |
|
Maksim Kita
|
f2d801be2c
|
Added CustomizeFunctionsPass
|
2022-10-24 10:22:21 +02:00 |
|
Maksim Kita
|
8cadb1b318
|
Added WINDOW functions support
|
2022-10-24 10:22:20 +02:00 |
|
Maksim Kita
|
2b571004f3
|
Added support for projection names
|
2022-10-24 10:22:19 +02:00 |
|
Maksim Kita
|
1cbf96d165
|
Added LIMIT, OFFSET support
|
2022-10-24 10:22:19 +02:00 |
|
Maksim Kita
|
6aa166f366
|
Added ORDER BY support
|
2022-10-24 10:22:19 +02:00 |
|
Maksim Kita
|
5c6d175028
|
Added GROUP BY support
|
2022-10-24 10:22:19 +02:00 |
|
Maksim Kita
|
603c4febc3
|
Update explain query tree representation
|
2022-10-24 10:22:18 +02:00 |
|
Maksim Kita
|
6a5276e45e
|
Updated tests
|
2022-10-24 10:22:18 +02:00 |
|
Maksim Kita
|
75885ce2e1
|
Added Analyzer
|
2022-10-24 10:22:18 +02:00 |
|