## Uses of Interface
org.eclipse.rdf4j.federated.algebra.StatementTupleExpr

- Packages that use StatementTupleExpr
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.algebra |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.evaluation.join |

- - ### Uses of StatementTupleExpr in org.eclipse.rdf4j.federated.algebra

    Classes in org.eclipse.rdf4j.federated.algebra that implement StatementTupleExpr
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CheckStatementPattern` A statement pattern with no free variables when provided with some particular BindingSet in evaluate.
    `class` | `ExclusiveGroup` Represents a group of `ExclusiveTupleExpr` that can only produce results at a single endpoint, the `StatementSource`.
    `class` | `ExclusiveStatement` Represents a StatementPattern that can only produce results at a single endpoint, the owner.
    `class` | `FedXStatementPattern` Base class providing all common functionality for FedX StatementPatterns
    `class` | `StatementSourcePattern` Represents statements that can produce results at a some particular endpoints, the statement sources.

    Fields in org.eclipse.rdf4j.federated.algebra declared as StatementTupleExpr
    Modifier and Type | Field and Description
    --- | ---
    `protected StatementTupleExpr` | CheckStatementPattern.`stmt`

    Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type StatementTupleExpr
    Constructor and Description
    `CheckStatementPattern(StatementTupleExpr stmt, QueryInfo queryInfo)`

  - ### Uses of StatementTupleExpr in org.eclipse.rdf4j.federated.evaluation

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type StatementTupleExpr
    Modifier and Type | Method and Description
    --- | ---
    `protected CloseableIteration<BindingSet,QueryEvaluationException>` | SparqlFederationEvalStrategy.`evaluateBoundJoinStatementPattern_UNION(StatementTupleExpr stmt, List<BindingSet> bindings)` Deprecated.
    `CloseableIteration<BindingSet,QueryEvaluationException>` | SparqlFederationEvalStrategy.`evaluateBoundJoinStatementPattern(StatementTupleExpr stmt, List<BindingSet> bindings)`
    `CloseableIteration<BindingSet,QueryEvaluationException>` | SailFederationEvalStrategy.`evaluateBoundJoinStatementPattern(StatementTupleExpr stmt, List<BindingSet> bindings)`
    `abstract CloseableIteration<BindingSet,QueryEvaluationException>` | FederationEvalStrategy.`evaluateBoundJoinStatementPattern(StatementTupleExpr stmt, List<BindingSet> bindings)` Evaluate a bound join at the relevant endpoint, i.e.

  - ### Uses of StatementTupleExpr in org.eclipse.rdf4j.federated.evaluation.join

    Fields in org.eclipse.rdf4j.federated.evaluation.join declared as StatementTupleExpr
    Modifier and Type | Field and Description
    --- | ---
    `protected StatementTupleExpr` | ControlledWorkerBoundJoin.BoundJoinTaskCreator.`_expr`
    `protected StatementTupleExpr` | ParallelBoundJoinTask.`expr`

    Constructors in org.eclipse.rdf4j.federated.evaluation.join with parameters of type StatementTupleExpr
    Constructor and Description
    `BoundJoinTaskCreator(ControlledWorkerBoundJoin control, FederationEvalStrategy strategy, StatementTupleExpr expr)`
    `ParallelBoundJoinTask(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, StatementTupleExpr expr, List<BindingSet> bindings)`

Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.