public class ParallelCheckJoinTask extends ParallelTaskBase<BindingSet>
FederationEvalStrategy.evaluateGroupedCheck(CheckStatementPattern, List)
for further details.Modifier and Type | Field and Description |
---|---|
protected List<BindingSet> |
bindings |
protected CheckStatementPattern |
expr |
protected ParallelExecutor<BindingSet> |
joinControl |
protected FederationEvalStrategy |
strategy |
scheduledFuture
Constructor and Description |
---|
ParallelCheckJoinTask(ParallelExecutor<BindingSet> joinControl,
FederationEvalStrategy strategy,
CheckStatementPattern expr,
List<BindingSet> bindings) |
Modifier and Type | Method and Description |
---|---|
ParallelExecutor<BindingSet> |
getControl()
return the controlling instance, e.g.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
performTask() |
cancel, setScheduledFuture, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getQueryInfo
protected final FederationEvalStrategy strategy
protected final CheckStatementPattern expr
protected final List<BindingSet> bindings
protected final ParallelExecutor<BindingSet> joinControl
public ParallelCheckJoinTask(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, CheckStatementPattern expr, List<BindingSet> bindings)
public CloseableIteration<BindingSet,QueryEvaluationException> performTask() throws Exception
Exception
public ParallelExecutor<BindingSet> getControl()
ParallelTask
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.