PipelinedNode

Trait PipelinedNode 

Source
pub trait PipelinedNode {
    // Required methods
    fn inputs(&self) -> PipelineInputs;
    fn bind(&self, ctx: &dyn BindContext) -> VortexResult<Box<dyn Kernel>>;
}
Expand description

A pipeline node is a trait that enables an array to participate in pipelined execution.

Required Methods§

Source

fn inputs(&self) -> PipelineInputs

Returns information about the children of this node and how the node should participate in pipelined execution.

Source

fn bind(&self, ctx: &dyn BindContext) -> VortexResult<Box<dyn Kernel>>

Bind the node into a Kernel for pipelined execution.

Implementors§