risingwave_frontend::optimizer::plan_node

Trait StreamNode

source
pub trait StreamNode {
    // Required method
    fn to_stream_prost_body(
        &self,
        state: &mut BuildFragmentGraphState,
    ) -> NodeBody;
}

Required Methods§

Implementors§

source§

impl StreamNode for StreamAsOfJoin

source§

impl StreamNode for StreamCdcTableScan

source§

impl StreamNode for StreamChangeLog

source§

impl StreamNode for StreamDedup

source§

impl StreamNode for StreamDml

source§

impl StreamNode for StreamDynamicFilter

source§

impl StreamNode for StreamEowcOverWindow

source§

impl StreamNode for StreamExchange

source§

impl StreamNode for StreamExpand

source§

impl StreamNode for StreamFilter

source§

impl StreamNode for StreamFsFetch

source§

impl StreamNode for StreamGlobalApproxPercentile

source§

impl StreamNode for StreamGroupTopN

source§

impl StreamNode for StreamHashAgg

source§

impl StreamNode for StreamHashJoin

source§

impl StreamNode for StreamHopWindow

source§

impl StreamNode for StreamLocalApproxPercentile

source§

impl StreamNode for StreamMaterialize

source§

impl StreamNode for StreamNow

source§

impl StreamNode for StreamOverWindow

source§

impl StreamNode for StreamProject

source§

impl StreamNode for StreamProjectSet

source§

impl StreamNode for StreamRowIdGen

source§

impl StreamNode for StreamRowMerge

source§

impl StreamNode for StreamShare

source§

impl StreamNode for StreamSimpleAgg

source§

impl StreamNode for StreamSink

source§

impl StreamNode for StreamEowcSort

source§

impl StreamNode for StreamSource

source§

impl StreamNode for StreamSourceScan

source§

impl StreamNode for StreamStatelessSimpleAgg

source§

impl StreamNode for StreamTableScan

source§

impl StreamNode for StreamTopN

source§

impl StreamNode for StreamUnion

source§

impl StreamNode for StreamValues

source§

impl StreamNode for StreamWatermarkFilter