Uses of Interface
org.apache.druid.java.util.common.guava.Accumulator
Packages that use Accumulator
Package
Description
-
Uses of Accumulator in org.apache.druid.common.guava
Methods in org.apache.druid.common.guava with parameters of type AccumulatorModifier and TypeMethodDescription<OutType> OutTypeCombiningSequence.accumulate(OutType initValue, Accumulator<OutType, T> accumulator) -
Uses of Accumulator in org.apache.druid.java.util.common.guava
Classes in org.apache.druid.java.util.common.guava that implement AccumulatorModifier and TypeClassDescriptionclassFilteringAccumulator<OutType,T> classMappingAccumulator<OutType,InType, MappedType> Methods in org.apache.druid.java.util.common.guava that return AccumulatorModifier and TypeMethodDescriptionstatic <ListType extends List<T>,T>
Accumulator<ListType, T> Accumulators.list()Methods in org.apache.druid.java.util.common.guava with parameters of type AccumulatorModifier and TypeMethodDescription<OutType> OutTypeBaseSequence.accumulate(OutType initValue, Accumulator<OutType, T> fn) <OutType> OutTypeConcatSequence.accumulate(OutType initValue, Accumulator<OutType, T> accumulator) <OutType> OutTypeFilteredSequence.accumulate(OutType initValue, Accumulator<OutType, T> accumulator) <OutType> OutTypeLazySequence.accumulate(OutType initValue, Accumulator<OutType, T> accumulator) <OutType> OutTypeMappedSequence.accumulate(OutType initValue, Accumulator<OutType, Out> accumulator) <OutType> OutTypeSequence.accumulate(OutType initValue, Accumulator<OutType, T> accumulator) Accumulate this sequence using the given accumulator.<OutType> OutTypeYieldingSequenceBase.accumulate(OutType initValue, Accumulator<OutType, T> accumulator) static <AccumulatedType,InType>
YieldingAccumulator<AccumulatedType, InType> YieldingAccumulators.fromAccumulator(Accumulator<AccumulatedType, InType> accumulator) Constructors in org.apache.druid.java.util.common.guava with parameters of type AccumulatorModifierConstructorDescriptionFilteringAccumulator(com.google.common.base.Predicate<? super T> pred, Accumulator<OutType, T> accumulator) -
Uses of Accumulator in org.apache.druid.query.groupby.epinephelinae
Methods in org.apache.druid.query.groupby.epinephelinae that return types with arguments of type AccumulatorModifier and TypeMethodDescriptionRowBasedGrouperHelper.createGrouperAccumulatorPair(GroupByQuery query, GroupByQuery subquery, GroupByQueryConfig config, DruidProcessingConfig processingConfig, com.google.common.base.Supplier<ByteBuffer> bufferSupplier, ReferenceCountingResourceHolder<ByteBuffer> combineBufferHolder, int concurrencyHint, LimitedTemporaryStorage temporaryStorage, com.fasterxml.jackson.databind.ObjectMapper spillMapper, com.google.common.util.concurrent.ListeningExecutorService grouperSorter, int priority, boolean hasQueryTimeout, long queryTimeoutAt, int mergeBufferSize, GroupByStatsProvider.PerQueryStats perQueryStats) Create aGrouperthat groups according to the dimensions and aggregators in "query", along with anAccumulatorthat accepts ResultRows and forwards them to the grouper.RowBasedGrouperHelper.createGrouperAccumulatorPair(GroupByQuery query, GroupByQuery subquery, GroupByQueryConfig config, DruidProcessingConfig processingConfig, com.google.common.base.Supplier<ByteBuffer> bufferSupplier, LimitedTemporaryStorage temporaryStorage, com.fasterxml.jackson.databind.ObjectMapper spillMapper, int mergeBufferSize, GroupByStatsProvider.PerQueryStats perQueryStats) Create a single-threaded grouper and accumulator. -
Uses of Accumulator in org.apache.druid.query.operator
Methods in org.apache.druid.query.operator with parameters of type AccumulatorModifier and TypeMethodDescription<OutType> OutTypeOperatorSequence.accumulate(OutType initValue, Accumulator<OutType, RowsAndColumns> accumulator)