Uses of Interface
org.eclipse.rdf4j.federated.evaluation.concurrent.ParallelTask
Package
Description
-
Uses of ParallelTask in org.eclipse.rdf4j.federated.evaluation.concurrent
Modifier and TypeMethodDescriptionvoid
ControlledWorkerScheduler.schedule
(ParallelTask<T> task) Schedule the specified parallel task.void
Scheduler.schedule
(ParallelTask<T> task) Schedule the provided task.Modifier and TypeMethodDescriptionvoid
ControlledWorkerScheduler.scheduleAll
(List<ParallelTask<T>> tasks, ParallelExecutor<T> control) Schedule the given tasks and inform about finish using the same lock, i.e. -
Uses of ParallelTask in org.eclipse.rdf4j.federated.evaluation.join
Modifier and TypeClassDescriptionclass
AParallelTaskBase
for executing bind left joins.class
A task implementation representing a bound join, seeFederationEvalStrategy.evaluateBoundJoinStatementPattern(StatementTupleExpr, List)
for further details on the evaluation process.class
Deprecated, for removal: This API element is subject to removal in a future version.class
AParallelTaskBase
for executing bind left joins, where the join argument is anEmptyStatementPattern
.class
A task implementation representing a join, i.e.class
A task implementation representing a join, i.e.class
A task implementation representing the evaluation of a SERVICE which is to be evaluated using block input.Modifier and TypeMethodDescriptionControlledWorkerBindJoin.BoundJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBindJoin.CheckJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) Deprecated, for removal: This API element is subject to removal in a future version.ControlledWorkerBindJoin.FedXServiceJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBindJoinBase.TaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBindLeftJoin.EmptyLeftBoundJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBindLeftJoin.LeftBoundJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.BoundJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.CheckJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.FedXServiceJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.TaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) -
Uses of ParallelTask in org.eclipse.rdf4j.federated.evaluation.union
Modifier and TypeClassDescriptionclass
A task implementation to retrieve statements for a givenStatementPattern
using the provided triple source.class
A task implementation representing a prepared union, i.e.class
A task implementation representing a prepared union, i.e.class
A task implementation representing a UNION operator expression to be evaluated.class
A task implementation representing a statement expression to be evaluated.Modifier and TypeMethodDescriptionvoid
WorkerUnionBase.addTask
(ParallelTask<T> task) Add a generic parallel task. -
Uses of ParallelTask in org.eclipse.rdf4j.federated.optimizer
Modifier and TypeClassDescriptionprotected static class
Task for sending an ASK request to the endpoints (for source selection) -
Uses of ParallelTask in org.eclipse.rdf4j.federated.structures
Modifier and TypeMethodDescriptionvoid
QueryInfo.registerScheduledTask
(ParallelTask<?> task) Register a new scheduled task for this query.
ParallelBoundJoinTask
(with VALUES clause)