pub struct MultiTableInsertWhenClause {
pub condition: Expr,
pub into_clauses: Vec<MultiTableInsertIntoClause>,
}Expand description
A WHEN clause in a conditional multi-table INSERT.
Syntax:
WHEN n1 > 100 THEN
INTO t1
INTO t2 (c1, c2) VALUES (n1, n2)Fields§
§condition: ExprThe condition for this WHEN clause
into_clauses: Vec<MultiTableInsertIntoClause>The INTO clauses to execute when the condition is true
Trait Implementations§
Source§impl Clone for MultiTableInsertWhenClause
impl Clone for MultiTableInsertWhenClause
Source§fn clone(&self) -> MultiTableInsertWhenClause
fn clone(&self) -> MultiTableInsertWhenClause
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 MultiTableInsertWhenClause
impl Debug for MultiTableInsertWhenClause
Source§impl Display for MultiTableInsertWhenClause
impl Display for MultiTableInsertWhenClause
Source§impl Hash for MultiTableInsertWhenClause
impl Hash for MultiTableInsertWhenClause
Source§impl Ord for MultiTableInsertWhenClause
impl Ord for MultiTableInsertWhenClause
Source§fn cmp(&self, other: &MultiTableInsertWhenClause) -> Ordering
fn cmp(&self, other: &MultiTableInsertWhenClause) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MultiTableInsertWhenClause
impl PartialEq for MultiTableInsertWhenClause
Source§fn eq(&self, other: &MultiTableInsertWhenClause) -> bool
fn eq(&self, other: &MultiTableInsertWhenClause) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for MultiTableInsertWhenClause
impl PartialOrd for MultiTableInsertWhenClause
impl Eq for MultiTableInsertWhenClause
impl StructuralPartialEq for MultiTableInsertWhenClause
Auto Trait Implementations§
impl Freeze for MultiTableInsertWhenClause
impl RefUnwindSafe for MultiTableInsertWhenClause
impl Send for MultiTableInsertWhenClause
impl Sync for MultiTableInsertWhenClause
impl Unpin for MultiTableInsertWhenClause
impl UnsafeUnpin for MultiTableInsertWhenClause
impl UnwindSafe for MultiTableInsertWhenClause
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