#[non_exhaustive]pub enum SecondaryEngineGraphSimplificationRequest {
Continue,
Restart,
}Expand description
What the secondary engine asks the hypergraph optimizer to do next.
Mirrors enum class SecondaryEngineGraphSimplificationRequest in
mysql-server/sql/handler.h.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Continue
kContinue = 0: continue optimization with the current hypergraph.
Restart
kRestart = 1: restart hypergraph with the provided subgraph-pair count.
Implementations§
Trait Implementations§
Source§impl Clone for SecondaryEngineGraphSimplificationRequest
impl Clone for SecondaryEngineGraphSimplificationRequest
Source§fn clone(&self) -> SecondaryEngineGraphSimplificationRequest
fn clone(&self) -> SecondaryEngineGraphSimplificationRequest
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 moreimpl Copy for SecondaryEngineGraphSimplificationRequest
impl Eq for SecondaryEngineGraphSimplificationRequest
Source§impl PartialEq for SecondaryEngineGraphSimplificationRequest
impl PartialEq for SecondaryEngineGraphSimplificationRequest
Source§fn eq(&self, other: &SecondaryEngineGraphSimplificationRequest) -> bool
fn eq(&self, other: &SecondaryEngineGraphSimplificationRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for SecondaryEngineGraphSimplificationRequest
Auto Trait Implementations§
impl Freeze for SecondaryEngineGraphSimplificationRequest
impl RefUnwindSafe for SecondaryEngineGraphSimplificationRequest
impl Send for SecondaryEngineGraphSimplificationRequest
impl Sync for SecondaryEngineGraphSimplificationRequest
impl Unpin for SecondaryEngineGraphSimplificationRequest
impl UnsafeUnpin for SecondaryEngineGraphSimplificationRequest
impl UnwindSafe for SecondaryEngineGraphSimplificationRequest
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