public class ShardRequestExecutor<Req>
extends java.lang.Object
DocKeys are available.| Modifier and Type | Class and Description |
|---|---|
static interface |
ShardRequestExecutor.RequestGrouper<R> |
| Constructor and Description |
|---|
ShardRequestExecutor(org.elasticsearch.cluster.service.ClusterService clusterService,
Functions functions,
DocTableInfo table,
ShardRequestExecutor.RequestGrouper<Req> grouper,
java.util.function.BiConsumer<Req,org.elasticsearch.action.ActionListener<ShardResponse>> transportAction,
DocKeys docKeys) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(RowConsumer consumer,
Row parameters,
SubQueryResults subQueryResults) |
java.util.List<java.util.concurrent.CompletableFuture<java.lang.Long>> |
executeBulk(java.util.List<Row> bulkParams,
SubQueryResults subQueryResults) |
public ShardRequestExecutor(org.elasticsearch.cluster.service.ClusterService clusterService,
Functions functions,
DocTableInfo table,
ShardRequestExecutor.RequestGrouper<Req> grouper,
java.util.function.BiConsumer<Req,org.elasticsearch.action.ActionListener<ShardResponse>> transportAction,
DocKeys docKeys)
public void execute(RowConsumer consumer, Row parameters, SubQueryResults subQueryResults)
public java.util.List<java.util.concurrent.CompletableFuture<java.lang.Long>> executeBulk(java.util.List<Row> bulkParams, SubQueryResults subQueryResults)