Add support for 'START TRANSACTION' syntax

This commit is contained in:
Zach Naimon 2024-03-05 14:20:20 -05:00
parent a8eeb899e3
commit d529389522

View File

@ -14,6 +14,8 @@ bool ParserTransactionControl::parseImpl(Pos & pos, ASTPtr & node, Expected & ex
if (ParserKeyword("BEGIN TRANSACTION").ignore(pos, expected)) if (ParserKeyword("BEGIN TRANSACTION").ignore(pos, expected))
action = ASTTransactionControl::BEGIN; action = ASTTransactionControl::BEGIN;
else if (ParserKeyword("START TRANSACTION").ignore(pos, expected))
action = ASTTransactionControl::BEGIN;
else if (ParserKeyword("COMMIT").ignore(pos, expected)) else if (ParserKeyword("COMMIT").ignore(pos, expected))
action = ASTTransactionControl::COMMIT; action = ASTTransactionControl::COMMIT;
else if (ParserKeyword("ROLLBACK").ignore(pos, expected)) else if (ParserKeyword("ROLLBACK").ignore(pos, expected))