public class GroupByStrategyV1 extends Object implements GroupByStrategy
| Constructor and Description |
|---|
GroupByStrategyV1(com.google.common.base.Supplier<GroupByQueryConfig> configSupplier,
GroupByQueryEngine engine,
QueryWatcher queryWatcher,
StupidPool<ByteBuffer> bufferPool) |
| Modifier and Type | Method and Description |
|---|---|
com.metamx.common.guava.Sequence<io.druid.data.input.Row> |
mergeResults(QueryRunner<io.druid.data.input.Row> baseRunner,
GroupByQuery query,
Map<String,Object> responseContext) |
QueryRunner<io.druid.data.input.Row> |
mergeRunners(com.google.common.util.concurrent.ListeningExecutorService exec,
Iterable<QueryRunner<io.druid.data.input.Row>> queryRunners) |
com.metamx.common.guava.Sequence<io.druid.data.input.Row> |
process(GroupByQuery query,
StorageAdapter storageAdapter) |
com.metamx.common.guava.Sequence<io.druid.data.input.Row> |
processSubqueryResult(GroupByQuery subquery,
GroupByQuery query,
com.metamx.common.guava.Sequence<io.druid.data.input.Row> subqueryResult) |
@Inject public GroupByStrategyV1(com.google.common.base.Supplier<GroupByQueryConfig> configSupplier, GroupByQueryEngine engine, QueryWatcher queryWatcher, StupidPool<ByteBuffer> bufferPool)
public com.metamx.common.guava.Sequence<io.druid.data.input.Row> mergeResults(QueryRunner<io.druid.data.input.Row> baseRunner, GroupByQuery query, Map<String,Object> responseContext)
mergeResults in interface GroupByStrategypublic com.metamx.common.guava.Sequence<io.druid.data.input.Row> processSubqueryResult(GroupByQuery subquery, GroupByQuery query, com.metamx.common.guava.Sequence<io.druid.data.input.Row> subqueryResult)
processSubqueryResult in interface GroupByStrategypublic QueryRunner<io.druid.data.input.Row> mergeRunners(com.google.common.util.concurrent.ListeningExecutorService exec, Iterable<QueryRunner<io.druid.data.input.Row>> queryRunners)
mergeRunners in interface GroupByStrategypublic com.metamx.common.guava.Sequence<io.druid.data.input.Row> process(GroupByQuery query, StorageAdapter storageAdapter)
process in interface GroupByStrategyCopyright © 2011–2016. All rights reserved.