mirror of
https://github.com/apache/datafusion-sqlparser-rs.git
synced 2025-10-17 09:17:14 +00:00
Adds support for PostgreSQL "END" (#1035)
Signed-off-by: Toby Hede <toby@cipherstash.com>
This commit is contained in:
parent
3d2773a794
commit
541d684fba
3 changed files with 27 additions and 1 deletions
|
@ -6336,6 +6336,17 @@ fn parse_commit() {
|
|||
one_statement_parses_to("COMMIT TRANSACTION", "COMMIT");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn parse_end() {
|
||||
one_statement_parses_to("END AND NO CHAIN", "COMMIT");
|
||||
one_statement_parses_to("END WORK AND NO CHAIN", "COMMIT");
|
||||
one_statement_parses_to("END TRANSACTION AND NO CHAIN", "COMMIT");
|
||||
one_statement_parses_to("END WORK AND CHAIN", "COMMIT AND CHAIN");
|
||||
one_statement_parses_to("END TRANSACTION AND CHAIN", "COMMIT AND CHAIN");
|
||||
one_statement_parses_to("END WORK", "COMMIT");
|
||||
one_statement_parses_to("END TRANSACTION", "COMMIT");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn parse_rollback() {
|
||||
match verified_stmt("ROLLBACK") {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue