Package org.apache.beam.runners.direct
Interface ExecutableGraph<ExecutableT,CollectionT>
public interface ExecutableGraph<ExecutableT,CollectionT>
The interface that enables querying of a graph of independently executable stages and the inputs
and outputs of those stages.
Similar to QueryablePipeline
. This exists primarily for legacy reasons, as an adapter
interface between the 'native' and 'portable' execution models that the DirectRunner supports.
-
Method Summary
Modifier and TypeMethodDescriptiongetPerElementConsumers
(CollectionT pCollection) getPerElementInputs
(ExecutableT transform) getProduced
(ExecutableT producer) getProducer
(CollectionT collection)
-
Method Details
-
getRootTransforms
Collection<ExecutableT> getRootTransforms() -
getExecutables
Collection<ExecutableT> getExecutables() -
getProducer
-
getProduced
-
getPerElementInputs
-
getPerElementConsumers
-