pub enum ExecutionProgram {
Select {
statement: SelectStatement,
access_path: SelectAccessPath,
},
Insert {
statement: InsertStatement,
},
Update {
statement: UpdateStatement,
access_path: SelectAccessPath,
},
Delete {
statement: DeleteStatement,
access_path: SelectAccessPath,
},
Create {
statement: CreateStatement,
},
CreateIndex {
statement: CreateIndexStatement,
},
Alter {
statement: AlterStatement,
},
Drop {
statement: DropStatement,
},
DropIndex {
statement: DropIndexStatement,
},
}Variants§
Select
Insert
Fields
§
statement: InsertStatementUpdate
Delete
Create
Fields
§
statement: CreateStatementCreateIndex
Fields
§
statement: CreateIndexStatementAlter
Fields
§
statement: AlterStatementDrop
Fields
§
statement: DropStatementDropIndex
Fields
§
statement: DropIndexStatementTrait Implementations§
Source§impl Clone for ExecutionProgram
impl Clone for ExecutionProgram
Source§fn clone(&self) -> ExecutionProgram
fn clone(&self) -> ExecutionProgram
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 ExecutionProgram
impl RefUnwindSafe for ExecutionProgram
impl Send for ExecutionProgram
impl Sync for ExecutionProgram
impl Unpin for ExecutionProgram
impl UnsafeUnpin for ExecutionProgram
impl UnwindSafe for ExecutionProgram
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