Uses of Interface
org.eclipse.rdf4j.federated.algebra.ExclusiveTupleExpr
-
Packages that use ExclusiveTupleExpr Package Description org.eclipse.rdf4j.federated.algebra org.eclipse.rdf4j.federated.evaluation org.eclipse.rdf4j.federated.util -
-
Uses of ExclusiveTupleExpr in org.eclipse.rdf4j.federated.algebra
Subinterfaces of ExclusiveTupleExpr in org.eclipse.rdf4j.federated.algebra Modifier and Type Interface Description interface
ExclusiveTupleExprRenderer
A specialization ofExclusiveTupleExpr
which provides definitions how the expressions can be rendered to a sub-query.Classes in org.eclipse.rdf4j.federated.algebra that implement ExclusiveTupleExpr Modifier and Type Class Description class
ExclusiveArbitraryLengthPath
AnArbitraryLengthPath
node which can be evaluated at a single node.class
ExclusiveGroup
Represents a group ofExclusiveTupleExpr
that can only produce results at a single endpoint, theStatementSource
.class
ExclusiveStatement
Represents a StatementPattern that can only produce results at a single endpoint, the owner.Fields in org.eclipse.rdf4j.federated.algebra with type parameters of type ExclusiveTupleExpr Modifier and Type Field Description protected List<ExclusiveTupleExpr>
ExclusiveGroup. owned
Methods in org.eclipse.rdf4j.federated.algebra that return types with arguments of type ExclusiveTupleExpr Modifier and Type Method Description List<ExclusiveTupleExpr>
ExclusiveGroup. getExclusiveExpressions()
Constructor parameters in org.eclipse.rdf4j.federated.algebra with type arguments of type ExclusiveTupleExpr Constructor Description ExclusiveGroup(Collection<? extends ExclusiveTupleExpr> ownedNodes, StatementSource owner, QueryInfo queryInfo)
-
Uses of ExclusiveTupleExpr in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type ExclusiveTupleExpr Modifier and Type Method Description protected CloseableIteration<BindingSet,QueryEvaluationException>
FederationEvalStrategy. evaluateExclusiveTupleExpr(ExclusiveTupleExpr expr, BindingSet bindings)
Evaluate anExclusiveTupleExpr
.boolean
SparqlTripleSource. hasStatements(ExclusiveTupleExpr expr, BindingSet bindings)
boolean
TripleSource. hasStatements(ExclusiveTupleExpr expr, BindingSet bindings)
Check if the repository can return results for the givenExclusiveTupleExpr
, e.g.boolean
TripleSourceBase. hasStatements(ExclusiveTupleExpr group, BindingSet bindings)
protected QueryEvaluationStep
FederationEvalStrategy. prepareExclusiveTupleExpr(ExclusiveTupleExpr expr, QueryEvaluationContext context)
-
Uses of ExclusiveTupleExpr in org.eclipse.rdf4j.federated.util
Methods in org.eclipse.rdf4j.federated.util with parameters of type ExclusiveTupleExpr Modifier and Type Method Description static String
QueryStringUtil. askQueryString(ExclusiveTupleExpr expr, BindingSet bindings, Dataset dataset)
Transform theExclusiveTupleExpr
into a ASK query stringprotected static String
QueryStringUtil. constructJoinArg(ExclusiveTupleExpr exclusiveExpr, Set<String> varNames, BindingSet bindings)
Construct a query substring from theExclusiveTupleExpr
that can be used as an argument to aJoin
.static String
QueryStringUtil. selectQueryStringLimit1(ExclusiveTupleExpr expr, BindingSet bindings, Dataset dataset)
Construct a SELECT query for the provided expr with LIMIT 1.
-