Struct datafusion::optimizer::projection_push_down::ProjectionPushDown [−][src]
pub struct ProjectionPushDown {}
Optimizer that removes unused projections and aggregations from plans This reduces both scans and
Implementations
Trait Implementations
impl OptimizerRule for ProjectionPushDown
[src]
impl OptimizerRule for ProjectionPushDown
[src]fn optimize(&self, plan: &LogicalPlan) -> Result<LogicalPlan>
[src]
fn name(&self) -> &str
[src]
Auto Trait Implementations
impl RefUnwindSafe for ProjectionPushDown
impl RefUnwindSafe for ProjectionPushDown
impl Send for ProjectionPushDown
impl Send for ProjectionPushDown
impl Sync for ProjectionPushDown
impl Sync for ProjectionPushDown
impl Unpin for ProjectionPushDown
impl Unpin for ProjectionPushDown
impl UnwindSafe for ProjectionPushDown
impl UnwindSafe for ProjectionPushDown