public class FluentQueryRunnerBuilder.FluentQueryRunner extends Object implements QueryRunner<T>
| Constructor and Description |
|---|
FluentQueryRunner(QueryRunner<T> runner) |
| Modifier and Type | Method and Description |
|---|---|
FluentQueryRunnerBuilder.FluentQueryRunner |
applyPostMergeDecoration() |
FluentQueryRunnerBuilder.FluentQueryRunner |
applyPreMergeDecoration() |
FluentQueryRunnerBuilder.FluentQueryRunner |
emitCPUTimeMetric(ServiceEmitter emitter) |
FluentQueryRunnerBuilder.FluentQueryRunner |
emitCPUTimeMetric(ServiceEmitter emitter,
AtomicLong accumulator) |
FluentQueryRunnerBuilder.FluentQueryRunner |
from(QueryRunner<T> runner) |
FluentQueryRunnerBuilder.FluentQueryRunner |
map(Function<QueryRunner<T>,QueryRunner<T>> mapFn) |
FluentQueryRunnerBuilder.FluentQueryRunner |
mergeResults() |
FluentQueryRunnerBuilder.FluentQueryRunner |
postProcess(PostProcessingOperator<T> postProcessing) |
Sequence<T> |
run(QueryPlus<T> queryPlus,
ResponseContext responseContext)
Runs the given query and returns results in a time-ordered sequence.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrunpublic FluentQueryRunner(QueryRunner<T> runner)
public Sequence<T> run(QueryPlus<T> queryPlus, ResponseContext responseContext)
QueryRunnerrun in interface QueryRunner<T>public FluentQueryRunnerBuilder.FluentQueryRunner from(QueryRunner<T> runner)
public FluentQueryRunnerBuilder.FluentQueryRunner applyPostMergeDecoration()
public FluentQueryRunnerBuilder.FluentQueryRunner applyPreMergeDecoration()
public FluentQueryRunnerBuilder.FluentQueryRunner emitCPUTimeMetric(ServiceEmitter emitter)
public FluentQueryRunnerBuilder.FluentQueryRunner emitCPUTimeMetric(ServiceEmitter emitter, AtomicLong accumulator)
public FluentQueryRunnerBuilder.FluentQueryRunner postProcess(PostProcessingOperator<T> postProcessing)
public FluentQueryRunnerBuilder.FluentQueryRunner mergeResults()
public FluentQueryRunnerBuilder.FluentQueryRunner map(Function<QueryRunner<T>,QueryRunner<T>> mapFn)
Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.