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 · 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<'de> Deserialize<'de> for MultiTableInsertWhenClause
impl<'de> Deserialize<'de> for MultiTableInsertWhenClause
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
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 · 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 PartialOrd for MultiTableInsertWhenClause
impl PartialOrd for MultiTableInsertWhenClause
Source§impl Visit for MultiTableInsertWhenClause
impl Visit for MultiTableInsertWhenClause
Source§impl VisitMut for MultiTableInsertWhenClause
impl VisitMut for MultiTableInsertWhenClause
Source§fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
fn visit<V: VisitorMut>(&mut self, visitor: &mut V) -> ControlFlow<V::Break>
Mutably visit this node with the provided
VisitorMut. Read moreimpl 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