pub struct CreateTriggerStatement {
pub token: Token,
pub or_replace: bool,
pub name: ObjectName,
pub timing: TriggerTimingSyntax,
pub events: Vec<TriggerEventSyntax>,
pub table: ObjectName,
pub level: TriggerLevelSyntax,
pub priority: i32,
pub when: Option<Expression>,
pub function: RoutineSignatureSyntax,
pub span: SourceRange,
}Fields§
§token: Token§or_replace: bool§name: ObjectName§timing: TriggerTimingSyntax§events: Vec<TriggerEventSyntax>§table: ObjectName§level: TriggerLevelSyntax§priority: i32§when: Option<Expression>§function: RoutineSignatureSyntax§span: SourceRangeTrait Implementations§
Source§impl Clone for CreateTriggerStatement
impl Clone for CreateTriggerStatement
Source§impl Debug for CreateTriggerStatement
impl Debug for CreateTriggerStatement
Source§impl Display for CreateTriggerStatement
impl Display for CreateTriggerStatement
Source§impl PartialEq for CreateTriggerStatement
impl PartialEq for CreateTriggerStatement
impl StructuralPartialEq for CreateTriggerStatement
Auto Trait Implementations§
impl Forget for CreateTriggerStatement
impl Freeze for CreateTriggerStatement
impl RefUnwindSafe for CreateTriggerStatement
impl Send for CreateTriggerStatement
impl Sync for CreateTriggerStatement
impl Unpin for CreateTriggerStatement
impl UnsafeUnpin for CreateTriggerStatement
impl UnwindSafe for CreateTriggerStatement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more