diff options
author | zhvv117 <[email protected]> | 2024-12-11 14:04:52 +0300 |
---|---|---|
committer | zhvv117 <[email protected]> | 2024-12-11 14:33:53 +0300 |
commit | 9a7f3deaf097e9f100b63719b93a07f5dbbc157c (patch) | |
tree | 5122f2a91e92e3640a841f1007fbd631d9554dc5 /yql/essentials/sql/v1/format/sql_format.cpp | |
parent | 522b83bfb48c40d1819511659dcd34f91eb64b91 (diff) |
fix validation after deleting semicolon in EVALUATE IF and EVALUATE FOR statements
commit_hash:70fbc4792bdf7ec2454ace7656c77697c35aa105
Diffstat (limited to 'yql/essentials/sql/v1/format/sql_format.cpp')
-rw-r--r-- | yql/essentials/sql/v1/format/sql_format.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/yql/essentials/sql/v1/format/sql_format.cpp b/yql/essentials/sql/v1/format/sql_format.cpp index f8e20849fd2..8c4b04760f1 100644 --- a/yql/essentials/sql/v1/format/sql_format.cpp +++ b/yql/essentials/sql/v1/format/sql_format.cpp @@ -62,7 +62,7 @@ void SkipForValidate( while ( in != query.end() && in->Name == "SEMICOLON" && (out == formattedQuery.end() || out->Name != "SEMICOLON") && - in != query.begin() && IsIn({"SEMICOLON", "LBRACE_CURLY", "AS"}, SkipWSOrCommentBackward(in - 1, query.begin())->Name) + in != query.begin() && IsIn({"SEMICOLON", "LBRACE_CURLY", "AS", "BEGIN"}, SkipWSOrCommentBackward(in - 1, query.begin())->Name) ) { in = SkipWS(++in, query.end()); } |