public abstract class Twister2TranslationContext
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
protected java.util.Map<PValue,edu.iu.dsc.tws.api.tset.sets.TSet<?>> | 
dataSets  | 
| Constructor and Description | 
|---|
Twister2TranslationContext(Twister2PipelineOptions options)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract void | 
eval(edu.iu.dsc.tws.tset.sets.batch.SinkTSet<?> tSet)  | 
org.apache.beam.sdk.runners.AppliedPTransform<?,?,?> | 
getCurrentTransform()  | 
edu.iu.dsc.tws.tset.env.TSetEnvironment | 
getEnvironment()  | 
<T extends PValue> | 
getInput(PTransform<T,?> transform)  | 
<T> edu.iu.dsc.tws.api.tset.sets.TSet<org.apache.beam.sdk.util.WindowedValue<T>> | 
getInputDataSet(PValue input)  | 
<T> java.util.Map<TupleTag<?>,PCollection<?>> | 
getInputs()  | 
java.util.Set<edu.iu.dsc.tws.api.tset.sets.TSet> | 
getLeaves()  | 
Twister2PipelineOptions | 
getOptions()  | 
<T extends PValue> | 
getOutput(PTransform<?,T> transform)  | 
java.util.Map<TupleTag<?>,Coder<?>> | 
getOutputCoders()  | 
java.util.Map<TupleTag<?>,PCollection<?>> | 
getOutputs()  | 
java.util.Map<java.lang.String,edu.iu.dsc.tws.api.tset.sets.batch.BatchTSet<?>> | 
getSideInputDataSets()  | 
void | 
setCurrentTransform(org.apache.beam.sdk.runners.AppliedPTransform<?,?,?> transform)  | 
<T> void | 
setOutputDataSet(PCollection<T> output,
                edu.iu.dsc.tws.api.tset.sets.TSet<org.apache.beam.sdk.util.WindowedValue<T>> tset)  | 
<ViewT,ElemT> | 
setSideInputDataSet(java.lang.String value,
                   edu.iu.dsc.tws.api.tset.sets.batch.BatchTSet<org.apache.beam.sdk.util.WindowedValue<ElemT>> set)  | 
protected final java.util.Map<PValue,edu.iu.dsc.tws.api.tset.sets.TSet<?>> dataSets
public Twister2TranslationContext(Twister2PipelineOptions options)
public <T extends PValue> T getOutput(PTransform<?,T> transform)
public Twister2PipelineOptions getOptions()
public <T> void setOutputDataSet(PCollection<T> output, edu.iu.dsc.tws.api.tset.sets.TSet<org.apache.beam.sdk.util.WindowedValue<T>> tset)
public <T> edu.iu.dsc.tws.api.tset.sets.TSet<org.apache.beam.sdk.util.WindowedValue<T>> getInputDataSet(PValue input)
public <T> java.util.Map<TupleTag<?>,PCollection<?>> getInputs()
public <T extends PValue> T getInput(PTransform<T,?> transform)
public void setCurrentTransform(org.apache.beam.sdk.runners.AppliedPTransform<?,?,?> transform)
public org.apache.beam.sdk.runners.AppliedPTransform<?,?,?> getCurrentTransform()
public java.util.Map<TupleTag<?>,PCollection<?>> getOutputs()
public edu.iu.dsc.tws.tset.env.TSetEnvironment getEnvironment()
public abstract void eval(edu.iu.dsc.tws.tset.sets.batch.SinkTSet<?> tSet)
public <ViewT,ElemT> void setSideInputDataSet(java.lang.String value,
                                              edu.iu.dsc.tws.api.tset.sets.batch.BatchTSet<org.apache.beam.sdk.util.WindowedValue<ElemT>> set)
public java.util.Set<edu.iu.dsc.tws.api.tset.sets.TSet> getLeaves()
public java.util.Map<java.lang.String,edu.iu.dsc.tws.api.tset.sets.batch.BatchTSet<?>> getSideInputDataSets()