| Package | Description |
|---|---|
| io.druid.query | |
| io.druid.query.groupby | |
| io.druid.query.groupby.epinephelinae | |
| io.druid.query.groupby.strategy |
| Constructor and Description |
|---|
GroupByMergedQueryRunner(ExecutorService exec,
com.google.common.base.Supplier<GroupByQueryConfig> configSupplier,
QueryWatcher queryWatcher,
StupidPool<ByteBuffer> bufferPool,
Iterable<QueryRunner<T>> queryables) |
| Modifier and Type | Method and Description |
|---|---|
GroupByQueryConfig |
GroupByQueryConfig.withOverrides(GroupByQuery query) |
| Modifier and Type | Method and Description |
|---|---|
static <T> com.metamx.common.Pair<IncrementalIndex,com.metamx.common.guava.Accumulator<IncrementalIndex,T>> |
GroupByQueryHelper.createIndexAccumulatorPair(GroupByQuery query,
GroupByQueryConfig config,
StupidPool<ByteBuffer> bufferPool) |
static IncrementalIndex |
GroupByQueryHelper.makeIncrementalIndex(GroupByQuery query,
GroupByQueryConfig config,
StupidPool<ByteBuffer> bufferPool,
com.metamx.common.guava.Sequence<io.druid.data.input.Row> rows) |
| Constructor and Description |
|---|
GroupByQueryEngine(com.google.common.base.Supplier<GroupByQueryConfig> config,
StupidPool<ByteBuffer> intermediateResultsBufferPool) |
GroupByQueryQueryToolChest(com.google.common.base.Supplier<GroupByQueryConfig> configSupplier,
GroupByStrategySelector strategySelector,
StupidPool<ByteBuffer> bufferPool,
IntervalChunkingQueryRunnerDecorator intervalChunkingQueryRunnerDecorator) |
| Modifier and Type | Method and Description |
|---|---|
static com.metamx.common.Pair<Grouper<io.druid.query.groupby.epinephelinae.RowBasedGrouperHelper.RowBasedKey>,com.metamx.common.guava.Accumulator<Grouper<io.druid.query.groupby.epinephelinae.RowBasedGrouperHelper.RowBasedKey>,io.druid.data.input.Row>> |
RowBasedGrouperHelper.createGrouperAccumulatorPair(GroupByQuery query,
boolean isInputRaw,
GroupByQueryConfig config,
ByteBuffer buffer,
int concurrencyHint,
LimitedTemporaryStorage temporaryStorage,
com.fasterxml.jackson.databind.ObjectMapper spillMapper,
AggregatorFactory[] aggregatorFactories) |
static com.metamx.common.guava.Sequence<io.druid.data.input.Row> |
GroupByQueryEngineV2.process(GroupByQuery query,
StorageAdapter storageAdapter,
StupidPool<ByteBuffer> intermediateResultsBufferPool,
GroupByQueryConfig config) |
static com.metamx.common.guava.Sequence<io.druid.data.input.Row> |
GroupByRowProcessor.process(Query queryParam,
com.metamx.common.guava.Sequence<io.druid.data.input.Row> rows,
GroupByQueryConfig config,
BlockingPool<ByteBuffer> mergeBufferPool,
com.fasterxml.jackson.databind.ObjectMapper spillMapper) |
| Constructor and Description |
|---|
GroupByMergingQueryRunnerV2(GroupByQueryConfig config,
ExecutorService exec,
QueryWatcher queryWatcher,
Iterable<QueryRunner<io.druid.data.input.Row>> queryables,
int concurrencyHint,
BlockingPool<ByteBuffer> mergeBufferPool,
com.fasterxml.jackson.databind.ObjectMapper spillMapper) |
| Constructor and Description |
|---|
GroupByStrategySelector(com.google.common.base.Supplier<GroupByQueryConfig> configSupplier,
GroupByStrategyV1 strategyV1,
GroupByStrategyV2 strategyV2) |
GroupByStrategyV1(com.google.common.base.Supplier<GroupByQueryConfig> configSupplier,
GroupByQueryEngine engine,
QueryWatcher queryWatcher,
StupidPool<ByteBuffer> bufferPool) |
GroupByStrategyV2(DruidProcessingConfig processingConfig,
com.google.common.base.Supplier<GroupByQueryConfig> configSupplier,
StupidPool<ByteBuffer> bufferPool,
BlockingPool<ByteBuffer> mergeBufferPool,
com.fasterxml.jackson.databind.ObjectMapper spillMapper,
QueryWatcher queryWatcher) |
Copyright © 2011–2016. All rights reserved.