public class GroupByQueryRunnerFactory extends Object implements QueryRunnerFactory<io.druid.data.input.Row,GroupByQuery>
| Constructor and Description |
|---|
GroupByQueryRunnerFactory(GroupByQueryEngine engine,
QueryWatcher queryWatcher,
com.google.common.base.Supplier<GroupByQueryConfig> config,
GroupByQueryQueryToolChest toolChest,
StupidPool<ByteBuffer> computationBufferPool) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<io.druid.data.input.Row> |
createRunner(Segment segment) |
QueryToolChest<io.druid.data.input.Row,GroupByQuery> |
getToolchest() |
QueryRunner<io.druid.data.input.Row> |
mergeRunners(ExecutorService exec,
Iterable<QueryRunner<io.druid.data.input.Row>> queryRunners) |
@Inject public GroupByQueryRunnerFactory(GroupByQueryEngine engine, QueryWatcher queryWatcher, com.google.common.base.Supplier<GroupByQueryConfig> config, GroupByQueryQueryToolChest toolChest, StupidPool<ByteBuffer> computationBufferPool)
public QueryRunner<io.druid.data.input.Row> createRunner(Segment segment)
createRunner in interface QueryRunnerFactory<io.druid.data.input.Row,GroupByQuery>public QueryRunner<io.druid.data.input.Row> mergeRunners(ExecutorService exec, Iterable<QueryRunner<io.druid.data.input.Row>> queryRunners)
mergeRunners in interface QueryRunnerFactory<io.druid.data.input.Row,GroupByQuery>public QueryToolChest<io.druid.data.input.Row,GroupByQuery> getToolchest()
getToolchest in interface QueryRunnerFactory<io.druid.data.input.Row,GroupByQuery>Copyright © 2015. All rights reserved.