| Package | Description |
|---|---|
| org.eclipse.rdf4j.federated.algebra | |
| org.eclipse.rdf4j.federated.evaluation | |
| org.eclipse.rdf4j.federated.util |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ExclusiveTupleExprRenderer
A specialization of
ExclusiveTupleExpr which provides definitions how the expressions can be rendered to a
sub-query. |
| Modifier and Type | Class and Description |
|---|---|
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.
|
| 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 |
SparqlTripleSource.hasStatements(ExclusiveTupleExpr expr,
BindingSet bindings) |
boolean |
TripleSourceBase.hasStatements(ExclusiveTupleExpr group,
BindingSet bindings) |
boolean |
TripleSource.hasStatements(ExclusiveTupleExpr expr,
BindingSet bindings)
Check if the repository can return results for the given
ExclusiveTupleExpr, e.g. |
| Modifier and Type | Method and Description |
|---|---|
static String |
QueryStringUtil.askQueryString(ExclusiveTupleExpr expr,
BindingSet bindings,
Dataset dataset)
Transform the
ExclusiveTupleExpr into a ASK query string |
protected static String |
QueryStringUtil.constructJoinArg(ExclusiveTupleExpr exclusiveExpr,
Set<String> varNames,
BindingSet bindings)
Construct a query substring from the
ExclusiveTupleExpr that can be used as an argument to a
Join. |
static String |
QueryStringUtil.selectQueryStringLimit1(ExclusiveTupleExpr expr,
BindingSet bindings,
Dataset dataset)
Construct a SELECT query for the provided expr with LIMIT 1.
|
Copyright © 2015-2021 Eclipse Foundation. All Rights Reserved.