chertus
|
f402ae5092
|
Merge branch 'master' into joins
|
2019-07-31 14:40:19 +03:00 |
|
chertus
|
504d548d79
|
AnalyzedJoin refactoring
|
2019-07-30 21:39:37 +03:00 |
|
chertus
|
7b4ddd268e
|
support ASOF JOIN ON syntax
|
2019-07-29 17:58:36 +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 |
|
chertus
|
9da1b0089c
|
visitor for JOIN ON keys extraction
|
2019-07-23 22:49:15 +03:00 |
|
Alexey Milovidov
|
b2961bcc31
|
Added check for empty number of columns; improved test
|
2019-07-22 00:19:42 +03:00 |
|
Ivan Lezhankin
|
436052c67b
|
Merge branch 'master' into issue-5286
|
2019-06-18 16:03:29 +03:00 |
|
Alexey Milovidov
|
413b780b65
|
Various fixes for PVS-Studio
|
2019-06-16 21:13:39 +03:00 |
|
Alexey Milovidov
|
c846d0f6af
|
Namespace comments are unneeded according to the code style.
find dbms -name '*.h' -or -name '*.cpp' | xargs grep -l -P '}\s*//+\s*namespace\s*' | xargs sed -i -r -e 's/}\s*\/\/+\s*namespace\s*.*$/}/'
|
2019-06-13 13:43:37 +03:00 |
|
Ivan Lezhankin
|
800854119e
|
Add buffer callback to fill in virtual columns
|
2019-05-23 14:15:18 +03:00 |
|
Ivan Lezhankin
|
cf39c4cc47
|
Embed virtual columns into IStorage
|
2019-05-21 14:24:32 +03:00 |
|
chertus
|
4707200f83
|
partially fix distributed_product_mode=local
|
2019-04-11 22:29:28 +03:00 |
|
chertus
|
82dc1fb1db
|
rewrite ASTSelectQuery (consistent children)
|
2019-04-09 17:22:35 +03:00 |
|
alexey-milovidov
|
c2e4942009
|
Merge pull request #4705 from 4ertus2/ast
SelectQueryOptions + fix duplicates in GLOBAL JOIN with asterisks
|
2019-03-26 19:45:27 +03:00 |
|
proller
|
fce9db12b9
|
Move Interpreters/Settings* -> Core/Settings*
|
2019-03-22 15:08:30 +03:00 |
|
chertus
|
913377fdaf
|
restore GLOBAL IN column renames
|
2019-03-18 21:45:49 +03:00 |
|
chertus
|
7561ff2ab7
|
fix dups in GLOBAL JOIN with asterisks
|
2019-03-18 17:56:33 +03:00 |
|
Alexey Zatelepin
|
304c67da99
|
Merge branch 'master' into fix-add-materialized-column-after
Conflicts:
dbms/src/Interpreters/InterpreterCreateQuery.cpp
dbms/src/Interpreters/InterpreterDescribeQuery.cpp
dbms/src/Interpreters/interpretSubquery.cpp
dbms/src/Storages/ColumnsDescription.cpp
|
2019-03-17 00:46:53 +03:00 |
|
Alexey Zatelepin
|
b5a0a3fa23
|
store all kinds of columns in the same list in ColumnsDescription [#CLICKHOUSE-3101]
|
2019-03-15 19:37:52 +03:00 |
|
Ivan Lezhankin
|
4f6a494af8
|
Revert references where they were before refactoring.
|
2019-03-15 19:14:13 +03:00 |
|
Ivan Lezhankin
|
4c1a0ca255
|
Merge remote-tracking branch 'upstream/master' into iast-as
|
2019-03-12 15:51:18 +03:00 |
|
Ivan Lezhankin
|
67eefa7b12
|
Revert wrong replacements of dynamic_cast.
dynamic_cast to intermediate type is not equivalent to typeid_cast
|
2019-03-12 15:41:57 +03:00 |
|
Ivan Lezhankin
|
d1ead22073
|
Rename As<…> → as<…>
|
2019-03-11 16:22:51 +03:00 |
|
Ivan Lezhankin
|
a7e838e328
|
Replace all other casts to method IAST::As<Derived>
Also remove some redundant methods like IsIdentifier() et. al.
|
2019-03-11 15:49:39 +03:00 |
|
chertus
|
09a3b24cbc
|
join kind helpers
|
2019-03-11 14:14:09 +03:00 |
|
Ivan Lezhankin
|
0e325c7a4a
|
Replace const typeid_casts with As<Derived>() method invocations
|
2019-03-08 12:48:20 +03:00 |
|
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 |
|