pub trait GenericPlanNode {
// Required methods
fn functional_dependency(&self) -> FunctionalDependencySet;
fn schema(&self) -> Schema;
fn stream_key(&self) -> Option<Vec<usize>>;
fn ctx(&self) -> OptimizerContextRef;
}Required Methods§
fn functional_dependency(&self) -> FunctionalDependencySet
fn schema(&self) -> Schema
fn stream_key(&self) -> Option<Vec<usize>>
fn ctx(&self) -> OptimizerContextRef
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".