Uses of Class
org.apache.druid.query.groupby.epinephelinae.AggregateResult
-
Packages that use AggregateResult Package Description org.apache.druid.query.groupby.epinephelinae -
-
Uses of AggregateResult in org.apache.druid.query.groupby.epinephelinae
Methods in org.apache.druid.query.groupby.epinephelinae that return AggregateResult Modifier and Type Method Description AggregateResult
AbstractBufferHashGrouper. aggregate(KeyType key, int keyHash)
AggregateResult
ConcurrentGrouper. aggregate(KeyType key, int keyHash)
default AggregateResult
Grouper. aggregate(KeyType key)
Aggregate the current row with the provided key.AggregateResult
Grouper. aggregate(KeyType key, int keyHash)
Aggregate the current row with the provided key.default AggregateResult
IntGrouper. aggregate(int key)
default AggregateResult
IntGrouper. aggregate(IntKey key)
Deprecated.Please useIntGrouper.aggregate(int)
instead.default AggregateResult
IntGrouper. aggregate(IntKey key, int keyHash)
Deprecated.Please useIntGrouper.aggregateKeyHash(int)
instead.AggregateResult
SpillingGrouper. aggregate(KeyType key, int keyHash)
AggregateResult
StreamingMergeSortedGrouper. aggregate(KeyType key)
AggregateResult
StreamingMergeSortedGrouper. aggregate(KeyType key, int notUsed)
AggregateResult
BufferArrayGrouper. aggregateKeyHash(int dimIndex)
AggregateResult
IntGrouper. aggregateKeyHash(int keyHash)
AggregateResult
BufferArrayGrouper. aggregateVector(org.apache.datasketches.memory.Memory keySpace, int startRow, int endRow)
AggregateResult
HashVectorGrouper. aggregateVector(org.apache.datasketches.memory.Memory keySpace, int startRow, int endRow)
AggregateResult
VectorGrouper. aggregateVector(org.apache.datasketches.memory.Memory keySpace, int startRow, int endRow)
Aggregate the current vector of rows from "startRow" to "endRow" using the provided keys.static AggregateResult
Groupers. dictionaryFull(int count)
static AggregateResult
Groupers. hashTableFull(int count)
static AggregateResult
AggregateResult. ok()
static AggregateResult
AggregateResult. partial(int count, String reason)
Methods in org.apache.druid.query.groupby.epinephelinae that return types with arguments of type AggregateResult 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.
-