Moved CreateTrigger and DropTrigger out of Statement enum (#2026)

Co-authored-by: Ifeanyi Ubah <ify1992@yahoo.com>
This commit is contained in:
Luca Cappelletti 2025-09-15 09:26:46 +02:00 committed by GitHub
parent b8539a52af
commit 280f51889f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 270 additions and 244 deletions

View file

@ -2384,7 +2384,7 @@ fn parse_create_trigger() {
let create_stmt = ms().verified_stmt(create_trigger);
assert_eq!(
create_stmt,
Statement::CreateTrigger {
Statement::CreateTrigger(CreateTrigger {
or_alter: true,
or_replace: false,
is_constraint: false,
@ -2417,7 +2417,7 @@ fn parse_create_trigger() {
}],
}),
characteristics: None,
}
})
);
let multi_statement_as_trigger = "\
@ -2476,12 +2476,12 @@ fn parse_drop_trigger() {
let drop_stmt = ms().one_statement_parses_to(sql_drop_trigger, "");
assert_eq!(
drop_stmt,
Statement::DropTrigger {
Statement::DropTrigger(DropTrigger {
if_exists: false,
trigger_name: ObjectName::from(vec![Ident::new("emp_stamp")]),
table_name: None,
option: None,
}
})
);
}