| Modifier and Type | Class and Description | 
|---|---|
| class  | ParallelExecutorBase<T>Base class for common parallel executors such as  JoinExecutorBaseandUnionExecutorBase. | 
| class  | ParallelServiceExecutorParallel executor for  FedXServicenodes, which wrap SERVICE expressions. | 
| Modifier and Type | Method and Description | 
|---|---|
| ParallelExecutor<T> | ParallelTask. getControl()return the controlling instance, e.g. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ControlledWorkerScheduler. informFinish(ParallelExecutor<T> control)Inform this scheduler that the specified control instance will no longer submit tasks. | 
| boolean | ControlledWorkerScheduler. isRunning(ParallelExecutor<T> control)Determine if there are still task running or queued for the specified control. | 
| void | ControlledWorkerScheduler. scheduleAll(List<ParallelTask<T>> tasks,
           ParallelExecutor<T> control)Schedule the given tasks and inform about finish using the same lock, i.e. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ControlledWorkerBoundJoinExecute the nested loop join in an asynchronous fashion, using grouped requests, i.e. | 
| class  | ControlledWorkerJoinExecute the nested loop join in an asynchronous fashion, i.e. | 
| class  | ControlledWorkerLeftJoinExecute the nested loop join in an asynchronous fashion, i.e. | 
| class  | HashJoinOperator for a hash join of tuple expressions. | 
| class  | JoinExecutorBase<T>Base class for any join parallel join executor. | 
| class  | SynchronousBoundJoinExecute the nested loop join in a synchronous fashion, using grouped requests, i.e. | 
| class  | SynchronousJoinExecute the nested loop join in a synchronous fashion, i.e. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ParallelExecutor<BindingSet> | ParallelJoinTask. joinControl | 
| protected ParallelExecutor<BindingSet> | ParallelLeftJoinTask. joinControl | 
| protected ParallelExecutor<BindingSet> | ParallelServiceJoinTask. joinControl | 
| protected ParallelExecutor<BindingSet> | ParallelBoundJoinTask. joinControl | 
| protected ParallelExecutor<BindingSet> | ParallelCheckJoinTask. joinControl | 
| Modifier and Type | Method and Description | 
|---|---|
| ParallelExecutor<BindingSet> | ParallelJoinTask. getControl() | 
| ParallelExecutor<BindingSet> | ParallelLeftJoinTask. getControl() | 
| ParallelExecutor<BindingSet> | ParallelServiceJoinTask. getControl() | 
| ParallelExecutor<BindingSet> | ParallelBoundJoinTask. getControl() | 
| ParallelExecutor<BindingSet> | ParallelCheckJoinTask. getControl() | 
| Constructor and Description | 
|---|
| ParallelBoundJoinTask(ParallelExecutor<BindingSet> joinControl,
                     FederationEvalStrategy strategy,
                     StatementTupleExpr expr,
                     List<BindingSet> bindings) | 
| ParallelCheckJoinTask(ParallelExecutor<BindingSet> joinControl,
                     FederationEvalStrategy strategy,
                     CheckStatementPattern expr,
                     List<BindingSet> bindings) | 
| ParallelJoinTask(ParallelExecutor<BindingSet> joinControl,
                FederationEvalStrategy strategy,
                TupleExpr expr,
                BindingSet bindings) | 
| ParallelLeftJoinTask(ParallelExecutor<BindingSet> joinControl,
                    FederationEvalStrategy strategy,
                    LeftJoin join,
                    BindingSet leftBindings) | 
| ParallelServiceJoinTask(ParallelExecutor<BindingSet> joinControl,
                       FederationEvalStrategy strategy,
                       FedXService expr,
                       List<BindingSet> bindings) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ControlledWorkerUnion<T>Execution of union tasks with  ControlledWorkerScheduler. | 
| class  | SynchronousWorkerUnion<T>Synchronous execution of union tasks, i.e. | 
| class  | UnionExecutorBase<T>Base class for any parallel union executor. | 
| class  | WorkerUnionBase<T>Base class for worker unions providing convenience functions to add tasks. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected ParallelExecutor<BindingSet> | ParallelUnionTask. unionControl | 
| protected ParallelExecutor<BindingSet> | ParallelPreparedUnionTask. unionControl | 
| protected ParallelExecutor<Statement> | ParallelGetStatementsTask. unionControl | 
| protected ParallelExecutor<BindingSet> | ParallelPreparedAlgebraUnionTask. unionControl | 
| protected ParallelExecutor<BindingSet> | ParallelUnionOperatorTask. unionControl | 
| Modifier and Type | Method and Description | 
|---|---|
| ParallelExecutor<BindingSet> | ParallelUnionTask. getControl() | 
| ParallelExecutor<BindingSet> | ParallelPreparedUnionTask. getControl() | 
| ParallelExecutor<Statement> | ParallelGetStatementsTask. getControl() | 
| ParallelExecutor<BindingSet> | ParallelPreparedAlgebraUnionTask. getControl() | 
| ParallelExecutor<BindingSet> | ParallelUnionOperatorTask. getControl() | 
| Constructor and Description | 
|---|
| ParallelGetStatementsTask(ParallelExecutor<Statement> unionControl,
                         Endpoint endpoint,
                         Resource subj,
                         IRI pred,
                         Value obj,
                         QueryInfo queryInfo,
                         Resource... contexts) | 
| ParallelPreparedAlgebraUnionTask(ParallelExecutor<BindingSet> unionControl,
                                TupleExpr preparedQuery,
                                Endpoint endpoint,
                                BindingSet bindings,
                                FilterValueExpr filterExpr,
                                QueryInfo queryInfo) | 
| ParallelPreparedUnionTask(ParallelExecutor<BindingSet> unionControl,
                         String preparedQuery,
                         Endpoint endpoint,
                         BindingSet bindings,
                         FilterValueExpr filterExpr,
                         QueryInfo queryInfo) | 
| ParallelUnionOperatorTask(ParallelExecutor<BindingSet> unionControl,
                         FederationEvalStrategy strategy,
                         TupleExpr expr,
                         BindingSet bindings) | 
| ParallelUnionTask(ParallelExecutor<BindingSet> unionControl,
                 StatementPattern stmt,
                 Endpoint endpoint,
                 BindingSet bindings,
                 FilterValueExpr filterExpr,
                 QueryInfo queryInfo) | 
| Modifier and Type | Class and Description | 
|---|---|
| protected static class  | SourceSelection.SourceSelectionExecutorWithLatch | 
| Modifier and Type | Method and Description | 
|---|---|
| ParallelExecutor<BindingSet> | SourceSelection.ParallelCheckTask. getControl() | 
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.