Class ParallelCheckJoinTask

java.lang.Object
org.eclipse.rdf4j.federated.evaluation.concurrent.ParallelTaskBase<BindingSet>
org.eclipse.rdf4j.federated.evaluation.join.ParallelCheckJoinTask
All Implemented Interfaces:
ParallelTask<BindingSet>

@Deprecated(forRemoval=true) public class ParallelCheckJoinTask extends ParallelTaskBase<BindingSet>
Deprecated, for removal: This API element is subject to removal in a future version.
now integrated in ParallelBoundJoinTask (with VALUES clause)
A task implementation representing a grouped bound check. See FederationEvalStrategy.evaluateGroupedCheck(CheckStatementPattern, List) for further details.
Author:
Andreas Schwarte
  • Field Details Link icon

    • strategy Link icon

      protected final FederationEvalStrategy strategy
      Deprecated, for removal: This API element is subject to removal in a future version.
    • expr Link icon

      protected final CheckStatementPattern expr
      Deprecated, for removal: This API element is subject to removal in a future version.
    • bindings Link icon

      protected final List<BindingSet> bindings
      Deprecated, for removal: This API element is subject to removal in a future version.
    • joinControl Link icon

      protected final ParallelExecutor<BindingSet> joinControl
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details Link icon

  • Method Details Link icon

    • performTaskInternal Link icon

      protected CloseableIteration<BindingSet> performTaskInternal() throws Exception
      Deprecated, for removal: This API element is subject to removal in a future version.
      Specified by:
      performTaskInternal in class ParallelTaskBase<BindingSet>
      Throws:
      Exception
    • getControl Link icon

      public ParallelExecutor<BindingSet> getControl()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Description copied from interface: ParallelTask
      return the controlling instance, e.g. in most cases the instance of a thread. Shared variables are used to inform the thread about new events.
      Returns:
      the control executor