risingwave_frontend::optimizer::plan_node::batch

Trait BatchPlanRef

source
pub trait BatchPlanRef: PhysicalPlanRef {
    // Required method
    fn order(&self) -> &Order;
}
Expand description

A subtrait of PhysicalPlanRef for batch plans.

Due to the lack of refactoring, all plan nodes currently implement this trait through super::PlanBase. One may still use this trait as a bound for accessing a batch plan, in contrast to GenericPlanRef or PhysicalPlanRef.

Required Methods§

source

fn order(&self) -> &Order

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl<'a, T: 'a + BatchPlanRef + ?Sized> BatchPlanRef for &'a T

source§

fn order(&self) -> &Order

Implementors§

source§

impl BatchPlanRef for PlanBaseRef<'_>

source§

impl BatchPlanRef for PlanBase<Batch>

source§

impl BatchPlanRef for PlanRef

Allow access to all fields defined in BatchPlanRef for the type-erased plan node.