public class ChainedExecutionQueryRunner<T> extends Object implements QueryRunner<T>
A -> B -> Aa -> AbThat is, the two sub queryables for A would run *after* B is run, effectively meaning that the results for B must be fully cached in memory before the results for Aa and Ab are computed.
| Constructor and Description |
|---|
ChainedExecutionQueryRunner(QueryProcessingPool queryProcessingPool,
QueryWatcher queryWatcher,
Iterable<QueryRunner<T>> queryables) |
| Modifier and Type | Method and Description |
|---|---|
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 ChainedExecutionQueryRunner(QueryProcessingPool queryProcessingPool, QueryWatcher queryWatcher, Iterable<QueryRunner<T>> queryables)
public Sequence<T> run(QueryPlus<T> queryPlus, ResponseContext responseContext)
QueryRunnerrun in interface QueryRunner<T>Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.