pub struct CreateTriggerStmt {
pub trigger_name: String,
pub timing: TriggerTiming,
pub event: TriggerEvent,
pub table_name: String,
pub granularity: TriggerGranularity,
pub when_condition: Option<Box<Expression>>,
pub triggered_action: TriggerAction,
}Expand description
CREATE TRIGGER statement
Fields§
§trigger_name: String§timing: TriggerTiming§event: TriggerEvent§table_name: String§granularity: TriggerGranularity§when_condition: Option<Box<Expression>>§triggered_action: TriggerActionTrait Implementations§
Source§impl Clone for CreateTriggerStmt
impl Clone for CreateTriggerStmt
Source§fn clone(&self) -> CreateTriggerStmt
fn clone(&self) -> CreateTriggerStmt
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateTriggerStmt
impl Debug for CreateTriggerStmt
Source§impl PartialEq for CreateTriggerStmt
impl PartialEq for CreateTriggerStmt
impl StructuralPartialEq for CreateTriggerStmt
Auto Trait Implementations§
impl Freeze for CreateTriggerStmt
impl RefUnwindSafe for CreateTriggerStmt
impl Send for CreateTriggerStmt
impl Sync for CreateTriggerStmt
impl Unpin for CreateTriggerStmt
impl UnwindSafe for CreateTriggerStmt
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