public class GroupWithoutRepartition<InputT extends org.apache.beam.sdk.values.PInput,OutputT extends org.apache.beam.sdk.values.POutput>
extends org.apache.beam.sdk.transforms.PTransform<InputT,OutputT>
GroupByKey or CoGroupByKey to indicate there is no repartition needed for
Samza runner. For example:
input.apply(GroupWithoutRepartition.of(Count.perKey()));
| Modifier and Type | Method and Description |
|---|---|
OutputT |
expand(InputT input) |
static <InputT extends org.apache.beam.sdk.values.PInput,OutputT extends org.apache.beam.sdk.values.POutput> |
of(org.apache.beam.sdk.transforms.PTransform<InputT,OutputT> transform) |
addAnnotation, compose, compose, getAdditionalInputs, getAnnotations, getDefaultOutputCoder, getDefaultOutputCoder, getDefaultOutputCoder, getKindString, getName, getResourceHints, populateDisplayData, setResourceHints, toString, validate, validatepublic static <InputT extends org.apache.beam.sdk.values.PInput,OutputT extends org.apache.beam.sdk.values.POutput> GroupWithoutRepartition<InputT,OutputT> of(org.apache.beam.sdk.transforms.PTransform<InputT,OutputT> transform)