Class MappingYieldingAccumulator<OutType,InType,MappedType>
- java.lang.Object
-
- org.apache.druid.java.util.common.guava.YieldingAccumulator<OutType,InType>
-
- org.apache.druid.java.util.common.guava.MappingYieldingAccumulator<OutType,InType,MappedType>
-
public class MappingYieldingAccumulator<OutType,InType,MappedType> extends YieldingAccumulator<OutType,InType>
-
-
Constructor Summary
Constructors Constructor Description MappingYieldingAccumulator(Function<? super InType,? extends MappedType> fn, YieldingAccumulator<OutType,MappedType> baseAccumulator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OutType
accumulate(OutType accumulated, InType in)
void
reset()
void
yield()
boolean
yielded()
-
-
-
Constructor Detail
-
MappingYieldingAccumulator
public MappingYieldingAccumulator(Function<? super InType,? extends MappedType> fn, YieldingAccumulator<OutType,MappedType> baseAccumulator)
-
-
Method Detail
-
yield
public void yield()
- Overrides:
yield
in classYieldingAccumulator<OutType,InType>
-
yielded
public boolean yielded()
- Overrides:
yielded
in classYieldingAccumulator<OutType,InType>
-
reset
public void reset()
- Overrides:
reset
in classYieldingAccumulator<OutType,InType>
-
accumulate
public OutType accumulate(OutType accumulated, InType in)
- Specified by:
accumulate
in classYieldingAccumulator<OutType,InType>
-
-