public class GroupByKeyTranslator<K,V> extends java.lang.Object implements TransformTranslator<GroupByKey<K,V>>
GroupByKey is translated to Gearpump groupBy function.| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | GroupByKeyTranslator.GearpumpWindowFn<T,W extends BoundedWindow>A transform used internally to translate Beam's Window to Gearpump's Window. | 
| protected static class  | GroupByKeyTranslator.GroupByFn<K,V>A transform used internally to group KV message by its key. | 
| protected static class  | GroupByKeyTranslator.KeyedByTimestamp<K,V>A transform used internally to transform WindowedValue to KV. | 
| protected static class  | GroupByKeyTranslator.Merge<K,V>A transform used internally by Gearpump which encapsulates the merge logic. | 
| Constructor and Description | 
|---|
| GroupByKeyTranslator() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | translate(GroupByKey<K,V> transform,
         TranslationContext context) | 
public void translate(GroupByKey<K,V> transform, TranslationContext context)
translate in interface TransformTranslator<GroupByKey<K,V>>