Enum datafusion_expr::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
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
The ExecutionPlan which results from applying an optimizer pass
FinalPhysicalPlan
The final, fully optimized physical which would be executed
Trait Implementations§
source§impl PartialEq<PlanType> for PlanType
impl PartialEq<PlanType> for PlanType
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§
§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more