Uses of Interface
org.eclipse.rdf4j.federated.algebra.ExclusiveTupleExpr
Packages that use ExclusiveTupleExpr
Package
Description
-
Uses of ExclusiveTupleExpr in org.eclipse.rdf4j.federated.algebra
Subinterfaces of ExclusiveTupleExpr in org.eclipse.rdf4j.federated.algebraModifier and TypeInterfaceDescriptioninterface
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 ExclusiveTupleExprModifier 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.Fields in org.eclipse.rdf4j.federated.algebra with type parameters of type ExclusiveTupleExprMethods in org.eclipse.rdf4j.federated.algebra that return types with arguments of type ExclusiveTupleExprConstructor parameters in org.eclipse.rdf4j.federated.algebra with type arguments of type ExclusiveTupleExprModifierConstructorDescriptionExclusiveGroup
(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 ExclusiveTupleExprModifier and TypeMethodDescriptionprotected CloseableIteration
<BindingSet> 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 ExclusiveTupleExprModifier 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.