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;
}
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;
}