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
-