Enum datafusion::logical_plan::PlanType
source · [−]pub enum PlanType {
InitialLogicalPlan,
OptimizedLogicalPlan {
optimizer_name: String,
},
FinalLogicalPlan,
InitialPhysicalPlan,
OptimizedPhysicalPlan {
optimizer_name: String,
},
FinalPhysicalPlan,
}
Expand description
Represents which type of plan, when storing multiple for use in EXPLAIN plans
Variants
InitialLogicalPlan
The initial LogicalPlan provided to DataFusion
OptimizedLogicalPlan
Fields
optimizer_name: String
The name of the optimizer which produced this plan
The LogicalPlan which results from applying an optimizer pass
FinalLogicalPlan
The final, fully optimized LogicalPlan that was converted to a physical plan
InitialPhysicalPlan
The initial physical plan, prepared for execution
OptimizedPhysicalPlan
Fields
optimizer_name: String
The name of the optimizer which produced this plan
The ExecutionPlan which results from applying an optimizer pass
FinalPhysicalPlan
The final, fully optimized physical which would be executed
Trait Implementations
impl Eq for PlanType
impl StructuralEq for PlanType
impl StructuralPartialEq for PlanType
Auto Trait Implementations
impl RefUnwindSafe for PlanType
impl Send for PlanType
impl Sync for PlanType
impl Unpin for PlanType
impl UnwindSafe for PlanType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.