Struct datafusion::physical_plan::display::DisplayableExecutionPlan
source · pub struct DisplayableExecutionPlan<'a> { /* private fields */ }Expand description
Wraps an ExecutionPlan with various ways to display this plan
Implementations§
source§impl<'a> DisplayableExecutionPlan<'a>
impl<'a> DisplayableExecutionPlan<'a>
sourcepub fn new(inner: &'a dyn ExecutionPlan) -> Self
pub fn new(inner: &'a dyn ExecutionPlan) -> Self
Create a wrapper around an [`‘ExecutionPlan’] which can be pretty printed in a variety of ways
sourcepub fn with_metrics(inner: &'a dyn ExecutionPlan) -> Self
pub fn with_metrics(inner: &'a dyn ExecutionPlan) -> Self
Create a wrapper around an [`‘ExecutionPlan’] which can be pretty printed in a variety of ways that also shows aggregated metrics
sourcepub fn with_full_metrics(inner: &'a dyn ExecutionPlan) -> Self
pub fn with_full_metrics(inner: &'a dyn ExecutionPlan) -> Self
Create a wrapper around an [`‘ExecutionPlan’] which can be pretty printed in a variety of ways that also shows all low level metrics
Trait Implementations§
source§impl<'a> ToStringifiedPlan for DisplayableExecutionPlan<'a>
impl<'a> ToStringifiedPlan for DisplayableExecutionPlan<'a>
source§fn to_stringified(&self, plan_type: PlanType) -> StringifiedPlan
fn to_stringified(&self, plan_type: PlanType) -> StringifiedPlan
Create a stringified plan with the specified type