Uses of Class
org.apache.druid.query.groupby.epinephelinae.RowBasedGrouperHelper.RowBasedKey
-
Packages that use RowBasedGrouperHelper.RowBasedKey Package Description org.apache.druid.query.groupby.epinephelinae -
-
Uses of RowBasedGrouperHelper.RowBasedKey in org.apache.druid.query.groupby.epinephelinae
Methods in org.apache.druid.query.groupby.epinephelinae that return RowBasedGrouperHelper.RowBasedKey Modifier and Type Method Description static RowBasedGrouperHelper.RowBasedKey
RowBasedGrouperHelper.RowBasedKey. fromJsonArray(Object[] key)
Methods in org.apache.druid.query.groupby.epinephelinae that return types with arguments of type RowBasedGrouperHelper.RowBasedKey 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 aGrouper
that groups according to the dimensions and aggregators in "query", along with anAccumulator
that 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.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)
Method parameters in org.apache.druid.query.groupby.epinephelinae with type arguments of type RowBasedGrouperHelper.RowBasedKey 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)
-