Uses of Interface
org.apache.druid.java.util.common.guava.Accumulator
-
Packages that use Accumulator Package Description org.apache.druid.common.guava org.apache.druid.java.util.common.guava org.apache.druid.query.groupby.epinephelinae org.apache.druid.query.operator -
-
Uses of Accumulator in org.apache.druid.common.guava
Methods in org.apache.druid.common.guava with parameters of type Accumulator Modifier and Type Method Description <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 Accumulator Modifier and Type Class Description classFilteringAccumulator<OutType,T>classMappingAccumulator<OutType,InType,MappedType>Methods in org.apache.druid.java.util.common.guava that return Accumulator Modifier and Type Method Description static <ListType extends List<T>,T>
Accumulator<ListType,T>Accumulators. list()Methods in org.apache.druid.java.util.common.guava with parameters of type Accumulator Modifier and Type Method Description <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 Accumulator Constructor Description FilteringAccumulator(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 Accumulator Modifier and Type Method Description static Pair<Grouper<RowBasedGrouperHelper.RowBasedKey>,Accumulator<AggregateResult,ResultRow>>RowBasedGrouperHelper. 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)Create aGrouperthat groups according to the dimensions and aggregators in "query", along with anAccumulatorthat accepts ResultRows and forwards them to the grouper.static Pair<Grouper<RowBasedGrouperHelper.RowBasedKey>,Accumulator<AggregateResult,ResultRow>>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)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 Accumulator Modifier and Type Method Description <OutType> OutTypeOperatorSequence. accumulate(OutType initValue, Accumulator<OutType,RowsAndColumns> accumulator)
-