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 |
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
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)
Construct a SELECT query for the provided expr with LIMIT 1.
|
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.