pub struct CreateTrigStmt {Show 15 fields
pub replace: bool,
pub isconstraint: bool,
pub trigname: Option<Str>,
pub relation: Option<Box<RangeVar>>,
pub funcname: List,
pub args: List,
pub row: bool,
pub timing: i16,
pub events: i16,
pub columns: List,
pub whenClause: Option<Node>,
pub transitionRels: List,
pub deferrable: bool,
pub initdeferred: bool,
pub constrrel: Option<Box<RangeVar>>,
}Expand description
The node CreateTrigStmt.
Fields§
§replace: bool§isconstraint: bool§trigname: Option<Str>§relation: Option<Box<RangeVar>>§funcname: List§args: List§row: bool§timing: i16§events: i16§columns: List§whenClause: Option<Node>§transitionRels: List§deferrable: bool§initdeferred: bool§constrrel: Option<Box<RangeVar>>Trait Implementations§
Source§impl Clone for CreateTrigStmt
impl Clone for CreateTrigStmt
Source§impl Debug for CreateTrigStmt
impl Debug for CreateTrigStmt
Source§impl Default for CreateTrigStmt
impl Default for CreateTrigStmt
Source§impl Equal for CreateTrigStmt
impl Equal for CreateTrigStmt
Source§impl From<CreateTrigStmt> for Node
impl From<CreateTrigStmt> for Node
Source§fn from(node: CreateTrigStmt) -> Node
fn from(node: CreateTrigStmt) -> Node
Converts to this type from the input type.
Source§impl NodeType for CreateTrigStmt
impl NodeType for CreateTrigStmt
Source§impl Out for CreateTrigStmt
impl Out for CreateTrigStmt
Source§impl PartialEq for CreateTrigStmt
impl PartialEq for CreateTrigStmt
impl StructuralPartialEq for CreateTrigStmt
Auto Trait Implementations§
impl Freeze for CreateTrigStmt
impl RefUnwindSafe for CreateTrigStmt
impl Send for CreateTrigStmt
impl Sync for CreateTrigStmt
impl Unpin for CreateTrigStmt
impl UnsafeUnpin for CreateTrigStmt
impl UnwindSafe for CreateTrigStmt
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