mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-23 08:02:02 +00:00
clickhouse: bugfix [#METR-11063]
This commit is contained in:
parent
f2d2dd2739
commit
5138ef4553
@ -28,6 +28,7 @@ bool ParserAlterQuery::parseImpl(Pos & pos, Pos end, ASTPtr & node, const char *
|
|||||||
ParserString s_drop("DROP", true, true);
|
ParserString s_drop("DROP", true, true);
|
||||||
ParserString s_comma(",");
|
ParserString s_comma(",");
|
||||||
|
|
||||||
|
ParserIdentifier table_parser;
|
||||||
ParserCompoundIdentifier parser_name;
|
ParserCompoundIdentifier parser_name;
|
||||||
ParserCompoundNameTypePair parser_name_type;
|
ParserCompoundNameTypePair parser_name_type;
|
||||||
|
|
||||||
@ -50,13 +51,13 @@ bool ParserAlterQuery::parseImpl(Pos & pos, Pos end, ASTPtr & node, const char *
|
|||||||
|
|
||||||
ws.ignore(pos, end);
|
ws.ignore(pos, end);
|
||||||
|
|
||||||
if (!parser_name.parse(pos, end, database, expected))
|
if (!table_parser.parse(pos, end, database, expected))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
/// Parse [db].name
|
/// Parse [db].name
|
||||||
if (s_dot.ignore(pos, end))
|
if (s_dot.ignore(pos, end))
|
||||||
{
|
{
|
||||||
if (!parser_name.parse(pos, end, table, expected))
|
if (!table_parser.parse(pos, end, table, expected))
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
query->table = dynamic_cast<ASTIdentifier &>(*table).name;
|
query->table = dynamic_cast<ASTIdentifier &>(*table).name;
|
||||||
|
Loading…
Reference in New Issue
Block a user