mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 15:12:02 +00:00
remove dead code in needRewrite function
This commit is contained in:
parent
cda8a18fe3
commit
69160fa3e3
@ -182,7 +182,6 @@ struct RewriteTablesVisitorData
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
template <size_t version = 1>
|
|
||||||
bool needRewrite(ASTSelectQuery & select, std::vector<const ASTTableExpression *> & table_expressions)
|
bool needRewrite(ASTSelectQuery & select, std::vector<const ASTTableExpression *> & table_expressions)
|
||||||
{
|
{
|
||||||
if (!select.tables())
|
if (!select.tables())
|
||||||
@ -233,8 +232,6 @@ bool needRewrite(ASTSelectQuery & select, std::vector<const ASTTableExpression *
|
|||||||
return false;
|
return false;
|
||||||
|
|
||||||
/// it's not trivial to support mix of JOIN ON & JOIN USING cause of short names
|
/// it's not trivial to support mix of JOIN ON & JOIN USING cause of short names
|
||||||
if (num_using && version <= 1)
|
|
||||||
throw Exception("Multiple JOIN does not support USING", ErrorCodes::NOT_IMPLEMENTED);
|
|
||||||
if (num_array_join)
|
if (num_array_join)
|
||||||
throw Exception("Multiple JOIN does not support mix with ARRAY JOINs", ErrorCodes::NOT_IMPLEMENTED);
|
throw Exception("Multiple JOIN does not support mix with ARRAY JOINs", ErrorCodes::NOT_IMPLEMENTED);
|
||||||
return true;
|
return true;
|
||||||
@ -605,7 +602,7 @@ void JoinToSubqueryTransformMatcher::visit(ASTPtr & ast, Data & data)
|
|||||||
void JoinToSubqueryTransformMatcher::visit(ASTSelectQuery & select, ASTPtr & ast, Data & data)
|
void JoinToSubqueryTransformMatcher::visit(ASTSelectQuery & select, ASTPtr & ast, Data & data)
|
||||||
{
|
{
|
||||||
std::vector<const ASTTableExpression *> table_expressions;
|
std::vector<const ASTTableExpression *> table_expressions;
|
||||||
if (!needRewrite<2>(select, table_expressions))
|
if (!needRewrite(select, table_expressions))
|
||||||
return;
|
return;
|
||||||
|
|
||||||
auto & src_tables = select.tables()->children;
|
auto & src_tables = select.tables()->children;
|
||||||
|
Loading…
Reference in New Issue
Block a user