chertus
|
339047fc40
|
fix multiple joins asterisks qualification
|
2019-03-04 22:40:58 +03:00 |
|
Ivan Lezhankin
|
d66626a35a
|
Revert "Move experimental join transformations to syntax analyzer"
This reverts commit 0e2316e0ac .
|
2019-02-27 16:35:43 +03:00 |
|
Ivan Lezhankin
|
e9849ba8de
|
Don't replace tables with compound names
|
2019-02-26 20:22:05 +03:00 |
|
Ivan Lezhankin
|
7f130d2362
|
Don't replace aliased tables.
|
2019-02-26 17:12:25 +03:00 |
|
Ivan Lezhankin
|
09af5512b8
|
Implement push-down inside join-statement
|
2019-02-26 13:56:19 +03:00 |
|
Ivan Lezhankin
|
0e2316e0ac
|
Move experimental join transformations to syntax analyzer
|
2019-02-26 13:18:12 +03:00 |
|
Ivan Lezhankin
|
0a443399a0
|
Implement the debug query "ANALYZE"
that prints out the query after syntax analysis.
Should be helpful for tests.
|
2019-02-26 13:17:25 +03:00 |
|
chertus
|
642ad05473
|
minor refactoring
|
2019-02-21 22:38:12 +03:00 |
|
chertus
|
33c3b5cdad
|
some more refactoring
|
2019-02-15 18:47:39 +03:00 |
|
chertus
|
c6e541858e
|
refactoring: do not match columns to tables twice
|
2019-02-15 18:47:39 +03:00 |
|
chertus
|
1de1192aa8
|
move asterisks extraction to TranslateQualifiedNamesVisitor (before column names normalisation)
|
2019-02-11 17:19:09 +03:00 |
|
chertus
|
db9a2060bf
|
get rid of custom JOIN ON names qualification
|
2019-02-07 22:18:40 +03:00 |
|
chertus
|
3fd3884b32
|
one more minor refactoring
|
2019-02-06 19:44:47 +03:00 |
|
chertus
|
9a8db441c3
|
some mote ExpressionAnalyzer refactoring
|
2019-02-06 17:48:05 +03:00 |
|
chertus
|
091efcda95
|
add IdentifierSemantic and PredicateExpressionsOptimizer refactoring
|
2019-01-25 18:42:24 +03:00 |
|
chertus
|
cbbf04204b
|
JOIN with USING: do not duplicate columns
|
2019-01-24 17:22:58 +03:00 |
|
maiha
|
6c83beafdd
|
dbms: Fixed misspells in comments
|
2019-01-23 04:56:53 +09:00 |
|
chertus
|
97199b9712
|
fix ArrayJoin columns calculation
|
2019-01-22 20:36:08 +03:00 |
|
chertus
|
dbb88e8cb4
|
helpers for ASTIdentifier (hide semantic and casts)
|
2019-01-14 21:15:04 +03:00 |
|
chertus
|
c53854125f
|
QueryNormalizer with visitor interface
|
2019-01-11 17:09:23 +03:00 |
|
chertus
|
275d6b2fcc
|
some QueryNormalizer refactoring
|
2019-01-10 21:58:55 +03:00 |
|
chertus
|
c460a270da
|
enlight when SyntaxAnalyzer affects only selects
|
2019-01-09 20:40:26 +03:00 |
|
chertus
|
7ba268049a
|
extract OptimizeIfWithConstantConditionVisitor from SyntaxAnalyzer
|
2019-01-09 20:06:40 +03:00 |
|
chertus
|
729ca697d9
|
minor SyntaxAnalyzer refactoring
|
2019-01-09 19:16:59 +03:00 |
|
chertus
|
cbf3c34cf3
|
minor improvement in ExpressionAnalyzer + array join
|
2018-12-19 16:13:51 +03:00 |
|
chertus
|
9f9bf0cb1b
|
ArrayJoinedColumnsVisitor via InDepthNodeVisitor
|
2018-12-10 16:49:36 +03:00 |
|
chertus
|
9236e94e1b
|
ExecuteScalarSubqueriesVisitor via InDepthNodeVisitor
|
2018-12-10 16:02:45 +03:00 |
|
chertus
|
75af882cf3
|
fix AST debug print with underline symbol
|
2018-12-07 15:34:40 +03:00 |
|
chertus
|
6fad51d642
|
QueryAliasesMatcher via InDepthNodeVisitor (bottom to top) CLICKHOUSE-3996
|
2018-12-06 22:02:42 +03:00 |
|
chertus
|
ff8fb077a4
|
InDepthNodeVisitor: extract AST traverse from visitor logic CLICKHOUSE-3996
|
2018-12-06 18:29:55 +03:00 |
|
Nikolai Kochetov
|
28be6d6443
|
Review fixes.
|
2018-11-09 20:23:48 +03:00 |
|
Nikolai Kochetov
|
1e9aeba603
|
Split ExpressionAnalyzer and SyntaxAnalyzer.
|
2018-11-09 18:01:18 +03:00 |
|
Nikolai Kochetov
|
726ae0cb9a
|
Split ExpressionAnalyzer and SyntaxAnalyzer.
|
2018-11-08 19:47:12 +03:00 |
|
Nikolai Kochetov
|
29fe5ea5b6
|
Review fixes.
|
2018-11-08 14:17:31 +03:00 |
|
Nikolai Kochetov
|
a5a36d0078
|
Syntax analyzer (in progress).
|
2018-11-08 12:01:41 +03:00 |
|
Nikolai Kochetov
|
6ebfd2c42f
|
Syntax analyzer (in progress).
|
2018-11-08 12:01:12 +03:00 |
|
Nikolai Kochetov
|
7f8deccd7e
|
Merged with master.
|
2018-11-07 15:52:16 +03:00 |
|
Nikolai Kochetov
|
748b0f7077
|
SyntaxAnalyzer (in progress).
|
2018-11-07 15:44:05 +03:00 |
|
Nikolai Kochetov
|
bcd6e03257
|
SyntaxAnalyzer (in progress).
|
2018-11-06 21:13:35 +03:00 |
|