public static interface TransformTranslator.TranslationContext
DataflowRunner,
including reading and writing the values of PCollections and side inputs.| Modifier and Type | Method and Description |
|---|---|
TransformTranslator.StepTranslationContext |
addStep(PTransform<?,?> transform,
String type)
Adds a step to the Dataflow workflow for the given transform, with the given Dataflow step
type.
|
OutputReference |
asOutputReference(PValue value,
AppliedPTransform<?,?,?> producer)
Encode a PValue reference as an output reference.
|
String |
getFullName(PTransform<?,?> transform)
Returns the full name of the currently being translated transform.
|
<InputT extends PValue> |
getInput(PTransform<InputT,?> transform) |
<InputT extends PInput> |
getInputs(PTransform<InputT,?> transform)
Returns the input of the currently being translated transform.
|
<OutputT extends PValue> |
getOutput(PTransform<?,OutputT> transform) |
<OutputT extends POutput> |
getOutputs(PTransform<?,OutputT> transform)
Returns the output of the currently being translated transform.
|
DataflowPipelineOptions |
getPipelineOptions()
Returns the configured pipeline options.
|
AppliedPTransform<?,?,?> |
getProducer(PValue value)
Get the
AppliedPTransform that produced the provided PValue. |
DataflowPipelineOptions getPipelineOptions()
<InputT extends PInput> Map<TupleTag<?>,PValue> getInputs(PTransform<InputT,?> transform)
<InputT extends PValue> InputT getInput(PTransform<InputT,?> transform)
<OutputT extends POutput> Map<TupleTag<?>,PValue> getOutputs(PTransform<?,OutputT> transform)
<OutputT extends PValue> OutputT getOutput(PTransform<?,OutputT> transform)
String getFullName(PTransform<?,?> transform)
TransformTranslator.StepTranslationContext addStep(PTransform<?,?> transform, String type)
OutputReference asOutputReference(PValue value, AppliedPTransform<?,?,?> producer)
AppliedPTransform<?,?,?> getProducer(PValue value)
AppliedPTransform that produced the provided PValue.Copyright © 2016–2017 The Apache Software Foundation. All rights reserved.