risingwave_frontend::optimizer::plan_node

Trait TryToStreamPb

source
pub trait TryToStreamPb {
    // Provided method
    fn try_to_stream_prost_body(
        &self,
        _state: &mut BuildFragmentGraphState,
    ) -> Result<NodeBody, SchedulerError> { ... }
}

Provided Methods§

Implementors§

source§

impl TryToStreamPb for BatchDelete

source§

impl TryToStreamPb for BatchExchange

source§

impl TryToStreamPb for BatchExpand

source§

impl TryToStreamPb for BatchFileScan

source§

impl TryToStreamPb for BatchFilter

source§

impl TryToStreamPb for BatchGroupTopN

source§

impl TryToStreamPb for BatchHashAgg

source§

impl TryToStreamPb for BatchHashJoin

source§

impl TryToStreamPb for BatchHopWindow

source§

impl TryToStreamPb for BatchIcebergScan

source§

impl TryToStreamPb for BatchInsert

source§

impl TryToStreamPb for BatchKafkaScan

source§

impl TryToStreamPb for BatchLimit

source§

impl TryToStreamPb for BatchLogSeqScan

source§

impl TryToStreamPb for BatchLookupJoin

source§

impl TryToStreamPb for BatchMaxOneRow

source§

impl TryToStreamPb for BatchMySqlQuery

source§

impl TryToStreamPb for BatchNestedLoopJoin

source§

impl TryToStreamPb for BatchOverWindow

source§

impl TryToStreamPb for BatchPostgresQuery

source§

impl TryToStreamPb for BatchProject

source§

impl TryToStreamPb for BatchProjectSet

source§

impl TryToStreamPb for BatchSeqScan

source§

impl TryToStreamPb for BatchSimpleAgg

source§

impl TryToStreamPb for BatchSort

source§

impl TryToStreamPb for BatchSortAgg

source§

impl TryToStreamPb for BatchSource

source§

impl TryToStreamPb for BatchSysSeqScan

source§

impl TryToStreamPb for BatchTableFunction

source§

impl TryToStreamPb for BatchTopN

source§

impl TryToStreamPb for BatchUnion

source§

impl TryToStreamPb for BatchUpdate

source§

impl TryToStreamPb for BatchValues

source§

impl TryToStreamPb for LogicalAgg

source§

impl TryToStreamPb for LogicalApply

source§

impl TryToStreamPb for LogicalCdcScan

source§

impl TryToStreamPb for LogicalChangeLog

source§

impl TryToStreamPb for LogicalCteRef

source§

impl TryToStreamPb for LogicalDedup

source§

impl TryToStreamPb for LogicalDelete

source§

impl TryToStreamPb for LogicalExcept

source§

impl TryToStreamPb for LogicalExpand

source§

impl TryToStreamPb for LogicalFileScan

source§

impl TryToStreamPb for LogicalFilter

source§

impl TryToStreamPb for LogicalHopWindow

source§

impl TryToStreamPb for LogicalIcebergScan

source§

impl TryToStreamPb for LogicalInsert

source§

impl TryToStreamPb for LogicalIntersect

source§

impl TryToStreamPb for LogicalJoin

source§

impl TryToStreamPb for LogicalKafkaScan

source§

impl TryToStreamPb for LogicalLimit

source§

impl TryToStreamPb for LogicalMaxOneRow

source§

impl TryToStreamPb for LogicalMultiJoin

source§

impl TryToStreamPb for LogicalMySqlQuery

source§

impl TryToStreamPb for LogicalNow

source§

impl TryToStreamPb for LogicalOverWindow

source§

impl TryToStreamPb for LogicalPostgresQuery

source§

impl TryToStreamPb for LogicalProject

source§

impl TryToStreamPb for LogicalProjectSet

source§

impl TryToStreamPb for LogicalRecursiveUnion

source§

impl TryToStreamPb for LogicalScan

source§

impl TryToStreamPb for LogicalShare

source§

impl TryToStreamPb for LogicalSource

source§

impl TryToStreamPb for LogicalSysScan

source§

impl TryToStreamPb for LogicalTableFunction

source§

impl TryToStreamPb for LogicalTopN

source§

impl TryToStreamPb for LogicalUnion

source§

impl TryToStreamPb for LogicalUpdate

source§

impl TryToStreamPb for LogicalValues

source§

impl TryToStreamPb for StreamDeltaJoin

source§

impl TryToStreamPb for StreamTemporalJoin

source§

impl<T: StreamNode> TryToStreamPb for T