public class GroupByMergingQueryRunnerV2 extends Object implements QueryRunner<io.druid.data.input.Row>
| Constructor and Description |
|---|
GroupByMergingQueryRunnerV2(GroupByQueryConfig config,
ExecutorService exec,
QueryWatcher queryWatcher,
Iterable<QueryRunner<io.druid.data.input.Row>> queryables,
int concurrencyHint,
NonBlockingPool<ByteBuffer> processingBufferPool,
BlockingPool<ByteBuffer> mergeBufferPool,
int mergeBufferSize,
com.fasterxml.jackson.databind.ObjectMapper spillMapper,
String processingTmpDir) |
| Modifier and Type | Method and Description |
|---|---|
Sequence<io.druid.data.input.Row> |
run(QueryPlus<io.druid.data.input.Row> queryPlus,
Map<String,Object> responseContext)
Runs the given query and returns results in a time-ordered sequence.
|
public GroupByMergingQueryRunnerV2(GroupByQueryConfig config, ExecutorService exec, QueryWatcher queryWatcher, Iterable<QueryRunner<io.druid.data.input.Row>> queryables, int concurrencyHint, NonBlockingPool<ByteBuffer> processingBufferPool, BlockingPool<ByteBuffer> mergeBufferPool, int mergeBufferSize, com.fasterxml.jackson.databind.ObjectMapper spillMapper, String processingTmpDir)
public Sequence<io.druid.data.input.Row> run(QueryPlus<io.druid.data.input.Row> queryPlus, Map<String,Object> responseContext)
QueryRunnerrun in interface QueryRunner<io.druid.data.input.Row>Copyright © 2011–2018. All rights reserved.