Class FilteringYieldingAccumulator<OutType,T>
- java.lang.Object
-
- org.apache.druid.java.util.common.guava.YieldingAccumulator<OutType,T>
-
- org.apache.druid.java.util.common.guava.FilteringYieldingAccumulator<OutType,T>
-
public class FilteringYieldingAccumulator<OutType,T> extends YieldingAccumulator<OutType,T>
-
-
Constructor Summary
Constructors Constructor Description FilteringYieldingAccumulator(com.google.common.base.Predicate<? super T> pred, YieldingAccumulator<OutType,T> accumulator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OutTypeaccumulate(OutType accumulated, T in)booleandidSomething()voidreset()voidyield()booleanyielded()
-
-
-
Constructor Detail
-
FilteringYieldingAccumulator
public FilteringYieldingAccumulator(com.google.common.base.Predicate<? super T> pred, YieldingAccumulator<OutType,T> accumulator)
-
-
Method Detail
-
yield
public void yield()
- Overrides:
yieldin classYieldingAccumulator<OutType,T>
-
yielded
public boolean yielded()
- Overrides:
yieldedin classYieldingAccumulator<OutType,T>
-
reset
public void reset()
- Overrides:
resetin classYieldingAccumulator<OutType,T>
-
didSomething
public boolean didSomething()
-
accumulate
public OutType accumulate(OutType accumulated, T in)
- Specified by:
accumulatein classYieldingAccumulator<OutType,T>
-
-