pub struct MergeStmt {
pub relation: Option<Box<RangeVar>>,
pub sourceRelation: Option<Node>,
pub joinCondition: Option<Node>,
pub mergeWhenClauses: List,
pub returningClause: Option<Box<ReturningClause>>,
pub withClause: Option<Box<WithClause>>,
}Expand description
The node MergeStmt.
Fields§
§relation: Option<Box<RangeVar>>§sourceRelation: Option<Node>§joinCondition: Option<Node>§mergeWhenClauses: List§returningClause: Option<Box<ReturningClause>>§withClause: Option<Box<WithClause>>Trait Implementations§
Source§impl NodeType for MergeStmt
impl NodeType for MergeStmt
Source§impl Out for MergeStmt
impl Out for MergeStmt
impl StructuralPartialEq for MergeStmt
Auto Trait Implementations§
impl Freeze for MergeStmt
impl RefUnwindSafe for MergeStmt
impl Send for MergeStmt
impl Sync for MergeStmt
impl Unpin for MergeStmt
impl UnsafeUnpin for MergeStmt
impl UnwindSafe for MergeStmt
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