chertus
31028b8f3b
support nested column names
2019-11-13 19:49:29 +03:00
chertus
d70904d7ee
better column to table matching: check if table has qualified column
2019-11-13 18:00:21 +03:00
chertus
e6e88241fc
SyntaxAnalyzer refactoring: better getTablesWithColumns()
2019-10-16 17:47:58 +03:00
chertus
9667e54201
remove asterisk_left_columns_only setting
2019-10-15 17:42:57 +03:00
chertus
9f9ba3a06f
restore cropped names in JOIN ON section for distributed queries
2019-07-26 20:43:42 +03:00
chertus
b3123df58e
use source and joined columns to detect JOIN ON right and left keys
2019-07-24 18:37:37 +03:00
Ivan
118bea2be6
Enable predicate push-down optimization by default. ( #4846 )
...
* Enable predicate push-down optimization by default.
* Forbid push-downs for some JOIN cases.
* Fix existing tests
* Forbid optimization if a select query has ARRAY JOIN on any side.
2019-04-18 13:39:25 +03:00
chertus
9e2aa47478
simplify InDepthNodeVisitor
2019-02-22 16:33:56 +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
091efcda95
add IdentifierSemantic and PredicateExpressionsOptimizer refactoring
2019-01-25 18:42:24 +03:00
chertus
394e8b0378
minor improvements and fix
2019-01-16 21:38:19 +03:00
chertus
e26c3327cf
fix lost AST chenges in InDepthNodeVisitor
2018-12-07 17:24:47 +03:00
chertus
75af882cf3
fix AST debug print with underline symbol
2018-12-07 15:34:40 +03:00
chertus
ff8fb077a4
InDepthNodeVisitor: extract AST traverse from visitor logic CLICKHOUSE-3996
2018-12-06 18:29:55 +03:00
Nikolai Kochetov
7f8deccd7e
Merged with master.
2018-11-07 15:52:16 +03:00
Nikolai Kochetov
bcd6e03257
SyntaxAnalyzer (in progress).
2018-11-06 21:13:35 +03:00
chertus
756342551a
add general comment for visitors
2018-11-06 16:28:22 +03:00
chertus
009f77002e
add default db name to views [CLICKHOUSE-3145]
2018-11-01 20:07:20 +03:00
chertus
1db565193c
description for TranslateQualifiedNamesVisitor
2018-10-31 20:45:41 +03:00
chertus
4ff0391ca6
DatabaseAndTableWithAlias - the only place for db & table expraction from AST
2018-10-30 19:31:21 +03:00
chertus
b360fc895a
comment for TranslateQualifiedNamesVisitor [CLICKHOUSE-4001]
2018-10-09 17:41:19 +03:00
chertus
ec8d3b388d
move DumpASTNode to own file, style fixes [CLICKHOUSE-4001]
2018-10-09 17:32:11 +03:00
chertus
59df909f87
more ast debug info
2018-09-28 18:01:13 +03:00
chertus
b4ea89e1f3
minor fix
2018-09-28 14:46:52 +03:00
chertus
57d2c9db60
AST debug stuff: DumpASTNode, TranslateQualifiedNamesVisitor, hide AST explain command [CLICKHOUSE-4001]
2018-09-27 22:25:18 +03:00