Uses of Class
org.eclipse.rdf4j.federated.evaluation.concurrent.ControlledWorkerScheduler
Package
Description
-
Uses of ControlledWorkerScheduler in org.eclipse.rdf4j.federated
Modifier and TypeMethodDescriptionFederationManager.getJoinScheduler()
FederationManager.getLeftJoinScheduler()
FederationManager.getUnionScheduler()
-
Uses of ControlledWorkerScheduler in org.eclipse.rdf4j.federated.evaluation
Modifier and TypeMethodDescriptionprotected abstract CloseableIteration
<BindingSet> FederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet> leftIter, TupleExpr rightArg, Set<String> joinVariables, BindingSet bindings, QueryInfo queryInfo) Execute the join in a separate thread using some join executor.SailFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) SparqlFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) protected abstract CloseableIteration
<BindingSet> FederationEvalStrategy.executeLeftJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet> leftIter, LeftJoin leftJoin, BindingSet bindings, QueryInfo queryInfo) Execute the left join in a separate thread using some join executor.protected CloseableIteration
<BindingSet> SailFederationEvalStrategy.executeLeftJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet> leftIter, LeftJoin leftJoin, BindingSet bindings, QueryInfo queryInfo) protected CloseableIteration
<BindingSet> SparqlFederationEvalStrategy.executeLeftJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet> leftIter, LeftJoin leftJoin, BindingSet bindings, QueryInfo queryInfo) -
Uses of ControlledWorkerScheduler in org.eclipse.rdf4j.federated.evaluation.concurrent
Modifier and TypeMethodDescriptionDefaultSchedulerFactory.createJoinScheduler
(FederationContext federationContext, int nWorkers) SchedulerFactory.createJoinScheduler
(FederationContext federationContext, int nWorkers) Create aControlledWorkerScheduler
for regular joins (e.g., the sub-queries generated as part of bind joins)DefaultSchedulerFactory.createLeftJoinScheduler
(FederationContext federationContext, int nWorkers) SchedulerFactory.createLeftJoinScheduler
(FederationContext federationContext, int nWorkers) Create aControlledWorkerScheduler
for left joins (e.g., the sub-queries generated as part of left bind joins, i.e.DefaultSchedulerFactory.createUnionScheduler
(FederationContext federationContext, int nWorkers) SchedulerFactory.createUnionScheduler
(FederationContext federationContext, int nWorkers) Create aControlledWorkerScheduler
for unions (e.g., for executing UNION operands in parallel) -
Uses of ControlledWorkerScheduler in org.eclipse.rdf4j.federated.evaluation.join
Modifier and TypeFieldDescriptionprotected final ControlledWorkerScheduler
<BindingSet> ControlledWorkerBindJoinBase.scheduler
protected final ControlledWorkerScheduler
<BindingSet> ControlledWorkerJoin.scheduler
protected final ControlledWorkerScheduler
<BindingSet> ControlledWorkerLeftJoin.scheduler
ModifierConstructorDescriptionControlledWorkerBindJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerBindJoinBase
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerBindLeftJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerBoundJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) Deprecated, for removal: This API element is subject to removal in a future version.ControlledWorkerJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerLeftJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet> leftIter, LeftJoin join, BindingSet bindings, QueryInfo queryInfo) -
Uses of ControlledWorkerScheduler in org.eclipse.rdf4j.federated.evaluation.union
Modifier and TypeFieldDescriptionprotected final ControlledWorkerScheduler
<T> ControlledWorkerUnion.scheduler
ModifierConstructorDescriptionControlledWorkerUnion
(ControlledWorkerScheduler<T> scheduler, QueryInfo queryInfo)