Class CombineFns.ComposedCombineFn<DataT>

java.lang.Object
org.apache.beam.sdk.transforms.Combine.CombineFn<DataT,Object[],CombineFns.CoCombineResult>
org.apache.beam.sdk.transforms.CombineFns.ComposedCombineFn<DataT>
All Implemented Interfaces:
Serializable, CombineFnBase.GlobalCombineFn<DataT,Object[],CombineFns.CoCombineResult>, HasDisplayData
Enclosing class:
CombineFns

public static class CombineFns.ComposedCombineFn<DataT> extends Combine.CombineFn<DataT,Object[],CombineFns.CoCombineResult>
A composed Combine.CombineFn that applies multiple CombineFns.

For each Combine.CombineFn it extracts inputs from DataT with the extractInputFn and combines them, and then it outputs each combined value with a TupleTag to a CombineFns.CoCombineResult.

See Also: