risingwave_stream::executor::exchange::input

Trait Input

source
pub trait Input: DispatcherMessageStream {
    // Required method
    fn actor_id(&self) -> ActorId;

    // Provided method
    fn boxed_input(self) -> BoxedInput
       where Self: Sized + 'static { ... }
}
Expand description

Input provides an interface for MergeExecutor and ReceiverExecutor to receive data from upstream actors.

Required Methods§

source

fn actor_id(&self) -> ActorId

The upstream actor id.

Provided Methods§

source

fn boxed_input(self) -> BoxedInput
where Self: Sized + 'static,

Trait Implementations§

source§

impl Debug for dyn Input

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Implementors§