#[repr(C)]pub struct CreateTrigStmt {Show 16 fields
pub type_: NodeTag,
pub replace: bool,
pub isconstraint: bool,
pub trigname: *mut c_char,
pub relation: *mut RangeVar,
pub funcname: *mut List,
pub args: *mut List,
pub row: bool,
pub timing: int16,
pub events: int16,
pub columns: *mut List,
pub whenClause: *mut Node,
pub transitionRels: *mut List,
pub deferrable: bool,
pub initdeferred: bool,
pub constrrel: *mut RangeVar,
}
Fields§
§type_: NodeTag
§replace: bool
§isconstraint: bool
§trigname: *mut c_char
§relation: *mut RangeVar
§funcname: *mut List
§args: *mut List
§row: bool
§timing: int16
§events: int16
§columns: *mut List
§whenClause: *mut Node
§transitionRels: *mut List
§deferrable: bool
§initdeferred: bool
§constrrel: *mut RangeVar
Trait Implementations§
Source§impl Clone for CreateTrigStmt
impl Clone for CreateTrigStmt
Source§fn clone(&self) -> CreateTrigStmt
fn clone(&self) -> CreateTrigStmt
Returns a copy 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 CreateTrigStmt
impl Debug for CreateTrigStmt
Source§impl Default for CreateTrigStmt
impl Default for CreateTrigStmt
Source§impl Display for CreateTrigStmt
impl Display for CreateTrigStmt
Source§impl PgNode for CreateTrigStmt
impl PgNode for CreateTrigStmt
Source§fn display_node(&self) -> String
fn display_node(&self) -> String
Format this node Read more
impl Copy 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 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