Uses of Interface
org.eclipse.rdf4j.federated.algebra.ExclusiveTupleExpr
Package
Description
-
Uses of ExclusiveTupleExpr in org.eclipse.rdf4j.federated.algebra
Modifier and TypeInterfaceDescriptioninterface
A specialization ofExclusiveTupleExpr
which provides definitions how the expressions can be rendered to a sub-query.Modifier and TypeClassDescriptionclass
AnArbitraryLengthPath
node which can be evaluated at a single node.class
Represents a group ofExclusiveTupleExpr
that can only produce results at a single endpoint, theStatementSource
.class
Represents a StatementPattern that can only produce results at a single endpoint, the owner.ModifierConstructorDescriptionExclusiveGroup
(Collection<? extends ExclusiveTupleExpr> ownedNodes, StatementSource owner, QueryInfo queryInfo) -
Uses of ExclusiveTupleExpr in org.eclipse.rdf4j.federated.evaluation
Modifier and TypeMethodDescriptionprotected 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
Modifier and TypeMethodDescriptionstatic 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.