A conditional edge that routes data based on runtime conditions.
A directed edge connecting two nodes in a pipeline graph.
A node that wraps a function.
A processing node in a pipeline graph.
Reference to a node, used for chaining in the DSL.
A type-safe processing pipeline represented as a directed graph.
Builder for constructing pipelines using a DSL.
DSL marker for pipeline builders.
A node that wraps another pipeline, enabling composition.
Creates a new pipeline using the DSL.