- java.lang.Object
-
- swim.streamlet.AbstractMapInletOutlet<K,V,I,O>
-
- swim.streamlet.combinator.ReduceFieldsOperator<K,V,I,O>
-
- swim.streamlet.combinator.ReduceFieldsCombinator<K,V,I,O>
-
- All Implemented Interfaces:
Inlet<I>,MapInlet<K,V,I>,MapInletOutlet<K,V,I,O>,Outlet<O>
public class ReduceFieldsCombinator<K,V,I,O> extends ReduceFieldsOperator<K,V,I,O>
-
-
Field Summary
Fields Modifier and Type Field Description protected swim.util.CombinerFunction<? super V,O>accumulatorprotected swim.util.CombinerFunction<O,O>combinerprotected Oidentity-
Fields inherited from class swim.streamlet.combinator.ReduceFieldsOperator
state
-
Fields inherited from class swim.streamlet.AbstractMapInletOutlet
effects, input, outputs, version
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Oaccumulate(O result, V value)Ocombine(O result, O value)Oget()Returns the current state of thisOutlet.Oidentity()-
Methods inherited from class swim.streamlet.combinator.ReduceFieldsOperator
onRecohereOutputKey
-
Methods inherited from class swim.streamlet.AbstractMapInletOutlet
bindInput, bindInput, bindOutput, decohere, decohereInput, decohereOutput, decohereOutputKey, didDecohere, didDecohereOutputKey, didRecohere, didRecohereOutputKey, disconnectInputs, disconnectOutputs, input, onDecohere, onDecohereOutputKey, onRecohere, outputIterator, recohere, recohereInput, recohereOutput, recohereOutputKey, unbindInput, unbindOutput, unbindOutputs, willDecohere, willDecohereOutputKey, willRecohere, willRecohereOutputKey
-
-