Uses of Interface
org.apache.druid.query.groupby.epinephelinae.Grouper
-
Packages that use Grouper Package Description org.apache.druid.query.groupby.epinephelinae -
-
Uses of Grouper in org.apache.druid.query.groupby.epinephelinae
Subinterfaces of Grouper in org.apache.druid.query.groupby.epinephelinae Modifier and Type Interface Description interfaceIntGrouperGrouperspecialized for the primitive int typeClasses in org.apache.druid.query.groupby.epinephelinae that implement Grouper Modifier and Type Class Description classAbstractBufferHashGrouper<KeyType>classBufferArrayGrouperA buffer grouper for array-based aggregation.classBufferHashGrouper<KeyType>classConcurrentGrouper<KeyType>Grouper based around a set of underlyingSpillingGrouperinstances.classLimitedBufferHashGrouper<KeyType>classSpillingGrouper<KeyType>Grouper based around a single underlyingBufferHashGrouper.classStreamingMergeSortedGrouper<KeyType>A streaming grouper which can aggregate sorted inputs.Methods in org.apache.druid.query.groupby.epinephelinae that return types with arguments of type Grouper 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.Methods in org.apache.druid.query.groupby.epinephelinae with parameters of type Grouper Modifier and Type Method Description static CloseableGrouperIterator<RowBasedGrouperHelper.RowBasedKey,ResultRow>RowBasedGrouperHelper. makeGrouperIterator(Grouper<RowBasedGrouperHelper.RowBasedKey> grouper, GroupByQuery query, Closeable closeable)static CloseableGrouperIterator<RowBasedGrouperHelper.RowBasedKey,ResultRow>RowBasedGrouperHelper. makeGrouperIterator(Grouper<RowBasedGrouperHelper.RowBasedKey> grouper, GroupByQuery query, List<DimensionSpec> dimsToInclude, Closeable closeable)
-