pub enum InsertPlanSource {
Values(Vec<Vec<PlanExpression>>),
Query(Box<PlanNode>),
}Expand description
Source for INSERT data in a query plan.
Variants§
Values(Vec<Vec<PlanExpression>>)
Direct values (INSERT INTO … VALUES …)
Query(Box<PlanNode>)
Subquery (INSERT INTO … SELECT …)
Trait Implementations§
Source§impl Clone for InsertPlanSource
impl Clone for InsertPlanSource
Source§fn clone(&self) -> InsertPlanSource
fn clone(&self) -> InsertPlanSource
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 moreAuto Trait Implementations§
impl Freeze for InsertPlanSource
impl RefUnwindSafe for InsertPlanSource
impl Send for InsertPlanSource
impl Sync for InsertPlanSource
impl Unpin for InsertPlanSource
impl UnsafeUnpin for InsertPlanSource
impl UnwindSafe for InsertPlanSource
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