Maksim Kita
|
6d3a5241e8
|
QueryTreePassManager refactor passes to use QueryNode, UnionNode scope context
|
2023-01-26 12:47:50 +01:00 |
|
Maksim Kita
|
b538fae749
|
Analyzer SETTINGS push down
|
2023-01-26 12:46:58 +01:00 |
|
Dmitry Novik
|
df26f4fc37
|
Revert "Revert "Support optimize_or_like_chain in QueryTreePassManager""
|
2023-01-18 18:14:03 +01:00 |
|
Anton Popov
|
5df0f91857
|
Revert "Support optimize_or_like_chain in QueryTreePassManager"
|
2023-01-18 17:34:19 +01:00 |
|
Dmitry Novik
|
5295cb0e94
|
Correctrly enable optimize_or_like_chain
|
2022-12-29 18:49:58 +00:00 |
|
Maksim Kita
|
13d74b4f2f
|
Analyzer Context refactoring
|
2022-12-06 10:44:38 +01:00 |
|
Maksim Kita
|
074e5ceb67
|
Analyzer ConstantNode refactoring
|
2022-11-29 12:47:31 +01:00 |
|
taofengliu
|
7a38115e81
|
fix fuzzer bug
|
2022-11-02 21:09:35 +08:00 |
|
taofengliu
|
c43dd96f14
|
Merge remote-tracking branch 'upstream/master' into group_by_all
# Conflicts:
# src/Analyzer/QueryNode.h
|
2022-11-01 22:53:44 +08:00 |
|
taofengliu
|
d0767cab1d
|
GROUP BY ALL in Analyzer
|
2022-11-01 16:18:56 +08:00 |
|
Maksim Kita
|
6a0e3fc31d
|
Subqueries remove unnecessary table expression modifiers
|
2022-10-26 17:19:29 +02: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
|
b50e2ce470
|
Added SETTINGS support
|
2022-10-24 10:22:37 +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
|
239f1855aa
|
Updated projection names implementation
|
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
|
4f68305dbe
|
Fixed tests
|
2022-10-24 10:22:20 +02:00 |
|
Maksim Kita
|
fed146e198
|
Added SAMPLE BY support. Added SAMPLE BY, FINAL support for JOINS.
|
2022-10-24 10:22:20 +02:00 |
|
Maksim Kita
|
4110460bcd
|
Added LIMIT BY support
|
2022-10-24 10:22:20 +02:00 |
|
Maksim Kita
|
81e4c67f17
|
Added INTERPOLATE support
|
2022-10-24 10:22:20 +02:00 |
|
Maksim Kita
|
63e48bd869
|
Added GROUP BY CUBE, ROLLUP, TOTALS support
|
2022-10-24 10:22:20 +02:00 |
|
Maksim Kita
|
80b77f4ccc
|
Added HAVING 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
|
03864790ad
|
Added DISTINCT 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
|
85193ede42
|
Added UNION support
|
2022-10-24 10:22:19 +02:00 |
|
Maksim Kita
|
40cb904a3d
|
Added support for JOIN, ARRAY JOIN
|
2022-10-24 10:22:19 +02:00 |
|
Maksim Kita
|
062e17052f
|
Added support for IN function
|
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
|
dd28b58864
|
Added support for subqueries
|
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 |
|