See: Description
| Interface | Description |
|---|---|
| TransformTranslator<T extends PTransform> |
Translates
PTransform to Gearpump functions. |
| Class | Description |
|---|---|
| CreateGearpumpPCollectionViewTranslator<ElemT,ViewT> |
CreateGearpumpPCollectionView bridges input stream to down stream transforms.
|
| FlattenPCollectionsTranslator<T> |
Flatten.FlattenPCollectionList is translated to Gearpump merge function.
|
| GearpumpPipelineTranslator | |
| GroupByKeyTranslator<K,V> |
GroupByKey is translated to Gearpump groupBy function. |
| GroupByKeyTranslator.GearpumpWindowFn<T,W extends BoundedWindow> |
A transform used internally to translate Beam's Window to Gearpump's Window.
|
| GroupByKeyTranslator.GroupByFn<K,V> |
A transform used internally to group KV message by its key.
|
| GroupByKeyTranslator.KeyedByTimestamp<K,V> |
A transform used internally to transform WindowedValue to KV.
|
| GroupByKeyTranslator.Merge<K,V> |
A transform used internally by Gearpump which encapsulates the merge logic.
|
| ParDoMultiOutputTranslator<InputT,OutputT> | |
| ReadBoundedTranslator<T> |
Read.Bounded is translated to Gearpump source function and BoundedSource is
wrapped into Gearpump DataSource. |
| ReadUnboundedTranslator<T> |
Read.Unbounded is translated to Gearpump source function and UnboundedSource is
wrapped into Gearpump DataSource. |
| TranslationContext |
Maintains context data for
TransformTranslators. |
| WindowAssignTranslator<T> |
Window.Assign is translated to Gearpump flatMap function. |
| WindowAssignTranslator.AssignWindows<T> |
A Function used internally by Gearpump to wrap the actual Beam's WindowFn.
|