| Modifier and Type | Class and Description |
|---|---|
class |
DirectQueryProcessingPool
QueryProcessingPool wrapper over Execs.directExecutor() |
class |
ForwardingQueryProcessingPool
Default implementation of
QueryProcessingPool that just forwards operations, including query execution tasks,
to an underlying ExecutorService |
class |
MetricsEmittingQueryProcessingPool |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<T> |
QueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<T>> queryRunners)
Runners generated with createRunner() and combined into an Iterable in (time,shardId) order are passed
along to this method with an
QueryProcessingPool. |
| Constructor and Description |
|---|
ChainedExecutionQueryRunner(QueryProcessingPool queryProcessingPool,
QueryWatcher queryWatcher,
Iterable<QueryRunner<T>> queryables) |
GroupByMergedQueryRunner(QueryProcessingPool queryProcessingPool,
com.google.common.base.Supplier<GroupByQueryConfig> configSupplier,
QueryWatcher queryWatcher,
Iterable<QueryRunner<T>> queryables) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<Result<DataSourceMetadataResultValue>> |
DataSourceMetadataQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<Result<DataSourceMetadataResultValue>>> queryRunners) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<ResultRow> |
GroupByQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<ResultRow>> queryRunners) |
| Constructor and Description |
|---|
GroupByMergingQueryRunnerV2(GroupByQueryConfig config,
DruidProcessingConfig processingConfig,
QueryProcessingPool queryProcessingPool,
QueryWatcher queryWatcher,
Iterable<QueryRunner<ResultRow>> queryables,
int concurrencyHint,
BlockingPool<ByteBuffer> mergeBufferPool,
int mergeBufferSize,
com.fasterxml.jackson.databind.ObjectMapper spillMapper,
String processingTmpDir) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<ResultRow> |
GroupByStrategy.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<ResultRow>> queryRunners)
Merge a variety of single-segment query runners into a combined runner.
|
QueryRunner<ResultRow> |
GroupByStrategyV1.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<ResultRow>> queryRunners) |
QueryRunner<ResultRow> |
GroupByStrategyV2.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<ResultRow>> queryRunners) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<SegmentAnalysis> |
SegmentMetadataQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<SegmentAnalysis>> queryRunners) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<RowsAndColumns> |
WindowOperatorQueryQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<RowsAndColumns>> queryRunners) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<ScanResultValue> |
ScanQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<ScanResultValue>> queryRunners) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<Result<SearchResultValue>> |
SearchQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<Result<SearchResultValue>>> queryRunners) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<Result<TimeBoundaryResultValue>> |
TimeBoundaryQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<Result<TimeBoundaryResultValue>>> queryRunners) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<Result<TimeseriesResultValue>> |
TimeseriesQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<Result<TimeseriesResultValue>>> queryRunners) |
| Modifier and Type | Method and Description |
|---|---|
QueryRunner<Result<TopNResultValue>> |
TopNQueryRunnerFactory.mergeRunners(QueryProcessingPool queryProcessingPool,
Iterable<QueryRunner<Result<TopNResultValue>>> queryRunners) |
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.