public class ReshuffleTranslator<K,InT,OutT> extends java.lang.Object implements TransformTranslator<org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<K,InT>>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<K,OutT>>>>
| Modifier and Type | Class and Description |
|---|---|
static class |
ReshuffleTranslator.IsSamzaNativeTransform
Predicate to determine whether a URN is a Samza native transform.
|
| Constructor and Description |
|---|
ReshuffleTranslator() |
| Modifier and Type | Method and Description |
|---|---|
void |
translate(org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<K,InT>>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<K,OutT>>> transform,
org.apache.beam.sdk.runners.TransformHierarchy.Node node,
TranslationContext ctx)
Translates the Java
PTransform into Samza API. |
void |
translatePortable(org.apache.beam.runners.core.construction.graph.PipelineNode.PTransformNode transform,
org.apache.beam.runners.core.construction.graph.QueryablePipeline pipeline,
PortableTranslationContext ctx)
Translates the portable
RunnerApi.PTransform into
Samza API. |
public void translate(org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<K,InT>>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<K,OutT>>> transform, org.apache.beam.sdk.runners.TransformHierarchy.Node node, TranslationContext ctx)
TransformTranslatorPTransform into Samza API.public void translatePortable(org.apache.beam.runners.core.construction.graph.PipelineNode.PTransformNode transform,
org.apache.beam.runners.core.construction.graph.QueryablePipeline pipeline,
PortableTranslationContext ctx)
TransformTranslatorRunnerApi.PTransform into
Samza API.translatePortable in interface TransformTranslator<org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<K,InT>>,org.apache.beam.sdk.values.PCollection<org.apache.beam.sdk.values.KV<K,OutT>>>>