pub trait AnyPlanNodeMeta {
// Required methods
fn node_type(&self) -> PlanNodeType;
fn plan_base(&self) -> PlanBaseRef<'_>;
fn convention(&self) -> Convention;
}
Expand description
The object-safe version of PlanNodeMeta
, used as a super trait of PlanNode
.
Check PlanNodeMeta
for more details.
Required Methods§
fn node_type(&self) -> PlanNodeType
fn plan_base(&self) -> PlanBaseRef<'_>
fn convention(&self) -> Convention
Implementors§
impl AnyPlanNodeMeta for PlanRef
Implement again for the dyn
newtype wrapper.
impl<P> AnyPlanNodeMeta for Pwhere
P: PlanNodeMeta,
Implement AnyPlanNodeMeta
for all PlanNodeMeta
.