Package org.apache.beam.runners.twister2
Class Twister2TranslationContext
java.lang.Object
org.apache.beam.runners.twister2.Twister2TranslationContext
- Direct Known Subclasses:
Twister2BatchTranslationContext,Twister2StreamTranslationContext
Twister2TranslationContext.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voideval(edu.iu.dsc.tws.tset.sets.batch.SinkTSet<?> tSet) org.apache.beam.sdk.runners.AppliedPTransform<?, ?, ?> edu.iu.dsc.tws.tset.env.TSetEnvironment<T extends PValue>
TgetInput(PTransform<T, ?> transform) <T> edu.iu.dsc.tws.api.tset.sets.TSet<WindowedValue<T>> getInputDataSet(PValue input) <T> Map<TupleTag<?>, PCollection<?>> Set<edu.iu.dsc.tws.api.tset.sets.TSet> <T extends PValue>
TgetOutput(PTransform<?, T> transform) Map<TupleTag<?>, PCollection<?>> voidsetCurrentTransform(org.apache.beam.sdk.runners.AppliedPTransform<?, ?, ?> transform) <T> voidsetOutputDataSet(PCollection<T> output, edu.iu.dsc.tws.api.tset.sets.TSet<WindowedValue<T>> tset) <ViewT,ElemT>
voidsetSideInputDataSet(String value, edu.iu.dsc.tws.api.tset.sets.batch.BatchTSet<WindowedValue<ElemT>> set)
-
Field Details
-
dataSets
-
-
Constructor Details
-
Twister2TranslationContext
-
-
Method Details
-
getOutput
-
getOptions
-
setOutputDataSet
public <T> void setOutputDataSet(PCollection<T> output, edu.iu.dsc.tws.api.tset.sets.TSet<WindowedValue<T>> tset) -
getInputDataSet
-
getInputs
-
getInput
-
setCurrentTransform
public void setCurrentTransform(org.apache.beam.sdk.runners.AppliedPTransform<?, ?, ?> transform) -
getCurrentTransform
public org.apache.beam.sdk.runners.AppliedPTransform<?,?, getCurrentTransform()?> -
getOutputs
-
getOutputCoders
-
getEnvironment
public edu.iu.dsc.tws.tset.env.TSetEnvironment getEnvironment() -
eval
public abstract void eval(edu.iu.dsc.tws.tset.sets.batch.SinkTSet<?> tSet) -
setSideInputDataSet
public <ViewT,ElemT> void setSideInputDataSet(String value, edu.iu.dsc.tws.api.tset.sets.batch.BatchTSet<WindowedValue<ElemT>> set) -
getLeaves
-
getSideInputDataSets
-