| Package | Description | 
|---|---|
| org.eclipse.rdf4j.federated.algebra | |
| org.eclipse.rdf4j.federated.evaluation | |
| org.eclipse.rdf4j.federated.util | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | ExclusiveTupleExprRendererA specialization of  ExclusiveTupleExprwhich provides definitions how the expressions can be rendered to a
 sub-query. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | ExclusiveArbitraryLengthPathAn  ArbitraryLengthPathnode which can be evaluated at a single node. | 
| class  | ExclusiveGroupRepresents a group of  ExclusiveTupleExprthat can only produce results at a single endpoint, theStatementSource. | 
| class  | ExclusiveStatementRepresents a StatementPattern that can only produce results at a single endpoint, the owner. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected List<ExclusiveTupleExpr> | ExclusiveGroup. owned | 
| Modifier and Type | Method and Description | 
|---|---|
| List<ExclusiveTupleExpr> | ExclusiveGroup. getExclusiveExpressions() | 
| Constructor and Description | 
|---|
| ExclusiveGroup(Collection<? extends ExclusiveTupleExpr> ownedNodes,
              StatementSource owner,
              QueryInfo queryInfo) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected CloseableIteration<BindingSet,QueryEvaluationException> | FederationEvalStrategy. evaluateExclusiveTupleExpr(ExclusiveTupleExpr expr,
                          BindingSet bindings)Evaluate an  ExclusiveTupleExpr. | 
| boolean | TripleSource. hasStatements(ExclusiveTupleExpr expr,
             BindingSet bindings)Check if the repository can return results for the given  ExclusiveTupleExpr, e.g. | 
| boolean | TripleSourceBase. hasStatements(ExclusiveTupleExpr group,
             BindingSet bindings) | 
| boolean | SparqlTripleSource. hasStatements(ExclusiveTupleExpr expr,
             BindingSet bindings) | 
| Modifier and Type | Method and Description | 
|---|---|
| static String | QueryStringUtil. askQueryString(ExclusiveTupleExpr expr,
              BindingSet bindings)Transform the  ExclusiveTupleExprinto a ASK query string | 
| protected static String | QueryStringUtil. constructJoinArg(ExclusiveTupleExpr exclusiveExpr,
                Set<String> varNames,
                BindingSet bindings)Construct a query substring from the  ExclusiveTupleExprthat can be used as an argument to aJoin. | 
| static String | QueryStringUtil. selectQueryStringLimit1(ExclusiveTupleExpr expr,
                       BindingSet bindings)Construct a SELECT query for the provided expr with LIMIT 1. | 
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.