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

- Packages that use FedXTupleExpr
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.algebra |

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

    Subinterfaces of FedXTupleExpr in org.eclipse.rdf4j.federated.algebra
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ExclusiveTupleExpr` Interface representing nodes that can exclusively be evaluated at a single `StatementSource`.
    `interface` | `ExclusiveTupleExprRenderer` A specialization of `ExclusiveTupleExpr` which provides definitions how the expressions can be rendered to a sub-query.
    `interface` | `StatementTupleExpr` Interface for any expression that can be evaluated

    Classes in org.eclipse.rdf4j.federated.algebra that implement FedXTupleExpr
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CheckStatementPattern` A statement pattern with no free variables when provided with some particular BindingSet in evaluate.
    `class` | `ExclusiveArbitraryLengthPath` An `ArbitraryLengthPath` node which can be evaluated at a single node.
    `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` | `PassThroughTupleExpr` Marker `TupleExpr` that is used from `FedXTupleQuery.evaluate(TupleQueryResultHandler)` to allow for passing through of results to the handler.
    `class` | `StatementSourcePattern` Represents statements that can produce results at a some particular endpoints, the statement sources.

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