| Modifier and Type | Method and Description | 
|---|---|
<OutType> OutType | 
accumulate(OutType initValue,
          Accumulator<OutType,T> accumulator)
Accumulate this sequence using the given accumulator. 
 | 
static <T> CombiningSequence<T> | 
create(Sequence<T> baseSequence,
      com.google.common.collect.Ordering<T> ordering,
      BinaryFn<T,T,T> mergeFn)  | 
<OutType> Yielder<OutType> | 
toYielder(OutType initValue,
         YieldingAccumulator<OutType,T> accumulator)
Return an Yielder for accumulated sequence. 
 | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitflatMap, flatMerge, map, withBaggage, withEffectpublic static <T> CombiningSequence<T> create(Sequence<T> baseSequence, com.google.common.collect.Ordering<T> ordering, BinaryFn<T,T,T> mergeFn)
public <OutType> OutType accumulate(OutType initValue,
                                    Accumulator<OutType,T> accumulator)
Sequenceaccumulate in interface Sequence<T>OutType - the type of accumulated value.initValue - the initial value to pass along to start the accumulation.accumulator - the accumulator which is responsible for accumulating input values.public <OutType> Yielder<OutType> toYielder(OutType initValue, YieldingAccumulator<OutType,T> accumulator)
SequencetoYielder in interface Sequence<T>OutType - the type of accumulated value.initValue - the initial value to pass along to start the accumulation.accumulator - the accumulator which is responsible for accumulating input values.YielderCopyright © 2011–2018. All rights reserved.