Enum mz_sql_parser::ast::NamedPlan
source · pub enum NamedPlan {
Raw,
Decorrelated,
Local,
Global,
Physical,
FastPath,
}
Expand description
An enum of named plans that identifies specific stages in an optimizer trace where these plans can be found.
Variants§
Implementations§
Trait Implementations§
source§impl<'ast, T: AstInfo> VisitMutNode<'ast, T> for NamedPlan
impl<'ast, T: AstInfo> VisitMutNode<'ast, T> for NamedPlan
Auto Trait Implementations§
impl Freeze for NamedPlan
impl RefUnwindSafe for NamedPlan
impl Send for NamedPlan
impl Sync for NamedPlan
impl Unpin for NamedPlan
impl UnwindSafe for NamedPlan
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> FutureExt for T
impl<T> FutureExt for T
source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request