pub enum CompiledExecution {
Unknown,
NotOptimizable(u64),
PkLookup(CompiledPkLookup),
PkUpdate(CompiledPkUpdate),
PkDelete(CompiledPkDelete),
Insert(CompiledInsert),
CountDistinct(CompiledCountDistinct),
CountStar(CompiledCountStar),
}Expand description
Cached execution state selected by statement dispatch.
Variants§
Unknown
NotOptimizable(u64)
PkLookup(CompiledPkLookup)
PkUpdate(CompiledPkUpdate)
PkDelete(CompiledPkDelete)
Insert(CompiledInsert)
CountDistinct(CompiledCountDistinct)
CountStar(CompiledCountStar)
Trait Implementations§
Source§impl Clone for CompiledExecution
impl Clone for CompiledExecution
Source§fn clone(&self) -> CompiledExecution
fn clone(&self) -> CompiledExecution
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 CompiledExecution
impl Debug for CompiledExecution
Source§impl Default for CompiledExecution
impl Default for CompiledExecution
Source§fn default() -> CompiledExecution
fn default() -> CompiledExecution
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for CompiledExecution
impl RefUnwindSafe for CompiledExecution
impl Send for CompiledExecution
impl Sync for CompiledExecution
impl Unpin for CompiledExecution
impl UnsafeUnpin for CompiledExecution
impl UnwindSafe for CompiledExecution
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