org.eclipse.rdf4j.federated.algebra

## Interface ExclusiveTupleExpr

- All Superinterfaces:
    Cloneable, FedXTupleExpr, QueryModelNode, QueryRef, Serializable, TupleExpr, VariableExpr
  All Known Subinterfaces:
    ExclusiveTupleExprRenderer
  All Known Implementing Classes:
    ExclusiveArbitraryLengthPath, ExclusiveGroup, ExclusiveStatement

      public interface ExclusiveTupleExpr
      extends FedXTupleExpr

  Interface representing nodes that can exclusively be evaluated at a single `StatementSource`.

  Implementations are recommended to additionally implement `ExclusiveTupleExprRenderer`

  Author:
    Andreas Schwarte
  See Also:
    `ExclusiveStatement`

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `StatementSource` | `getOwner()`

    - ### Methods inherited from interface org.eclipse.rdf4j.federated.algebra.FedXTupleExpr

      `getFreeVarCount`

    - ### Methods inherited from interface org.eclipse.rdf4j.query.algebra.TupleExpr

      `clone, getAssuredBindingNames, getBindingNames`

    - ### Methods inherited from interface org.eclipse.rdf4j.query.algebra.QueryModelNode

      `equals, getCostEstimate, getParentNode, getResultSizeActual, getResultSizeEstimate, getSignature, getTotalTimeNanosActual, replaceChildNode, replaceWith, setCostEstimate, setParentNode, setResultSizeActual, setResultSizeEstimate, setTotalTimeNanosActual, toString, visit, visitChildren`

    - ### Methods inherited from interface org.eclipse.rdf4j.federated.algebra.VariableExpr

      `getFreeVars`

    - ### Methods inherited from interface org.eclipse.rdf4j.federated.algebra.QueryRef

      `getQueryInfo`

- - ### Method Detail

    - #### getOwner

          StatementSource getOwner()

      Returns:
        the owner for this expression

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