pub struct ExplainFormatter { /* private fields */ }Implementations§
Source§impl ExplainFormatter
impl ExplainFormatter
pub fn new(config: ExplainConfig) -> Self
pub fn format_logical_plan( &self, plan: &LogicalPlan, inferencer: &dyn TypeInferencer, ) -> String
pub fn format_logical_plan_with_stats( &self, plan: &LogicalPlan, inferencer: &dyn TypeInferencer, stats: &StatsCache, ) -> String
pub fn format_physical_plan( &self, plan: &PhysicalPlan, cost_model: &dyn CostModel, ) -> String
pub fn format_physical_plan_with_stats( &self, plan: &PhysicalPlan, cost_model: &dyn CostModel, stats: &StatsCache, ) -> String
Auto Trait Implementations§
impl Freeze for ExplainFormatter
impl RefUnwindSafe for ExplainFormatter
impl Send for ExplainFormatter
impl Sync for ExplainFormatter
impl Unpin for ExplainFormatter
impl UnwindSafe for ExplainFormatter
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