pub trait OptimizerPass {
// Required method
fn optimize(&self, plan: LogicalPlan) -> LogicalPlan;
// Provided method
fn name(&self) -> &'static str { ... }
}Expand description
An optimization pass that transforms a logical plan.
Required Methods§
Sourcefn optimize(&self, plan: LogicalPlan) -> LogicalPlan
fn optimize(&self, plan: LogicalPlan) -> LogicalPlan
Optimizes the given logical plan.