Uses of Interface
org.eclipse.rdf4j.query.BindingSet
Package
Description
Interfaces and classes for handling queries and query results.
Abstract Query Algebra model.
Functionality to convert tuple query results to and from the
Data Access Working Group Test Result Set RDF Vocabulary
The rdf4j SPARQL 1.1 parser.
Helper and utility classes for the
SailRepository
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
Abstract base implementation and internal helper classes for Sail implementations.
A Sail implementation that supports full-text indexing via the Lucene API.
See discussion at https://github.com/eclipse/rdf4j/issues/1262
Rdf4j-Spring DAO
Rdf4j-Spring ResultCache
-
Uses of BindingSet in org.eclipse.rdf4j.console.util
Modifier and TypeMethodDescriptionprotected void
ConsoleQueryResultWriter.handleSolutionImpl
(BindingSet bindingSet) -
Uses of BindingSet in org.eclipse.rdf4j.federated
Modifier and TypeMethodDescriptionFederationManager.createWorkerUnion
(QueryInfo queryInfo) Create an appropriate worker union for this federation, i.e.protected CloseableIteration<? extends BindingSet,
QueryEvaluationException> FedXConnection.evaluateInternal
(TupleExpr query, Dataset dataset, BindingSet bindings, boolean includeInferred) FederationManager.getJoinScheduler()
FederationManager.getLeftJoinScheduler()
FederationManager.getUnionScheduler()
Modifier and TypeMethodDescriptionprotected CloseableIteration<? extends BindingSet,
QueryEvaluationException> FedXConnection.evaluateInternal
(TupleExpr query, Dataset dataset, BindingSet bindings, boolean includeInferred) FedXConnection.explain
(Explanation.Level level, TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int timeoutSeconds) -
Uses of BindingSet in org.eclipse.rdf4j.federated.algebra
Modifier and TypeMethodDescriptionExclusiveGroup.getBoundFilters()
FedXStatementPattern.getBoundFilters()
FilterTuple.getBoundFilters()
Returns bound filter bindings, that need to be added as additional bindings to the final resultModifier and TypeMethodDescriptionCheckStatementPattern.evaluate
(BindingSet bindings) ExclusiveGroup.evaluate
(BindingSet bindings) ExclusiveStatement.evaluate
(BindingSet bindings) StatementSourcePattern.evaluate
(BindingSet bindings) StatementTupleExpr.evaluate
(BindingSet bindings) Evaluate this expression using the provided bindingsprotected CloseableIteration<BindingSet,
QueryEvaluationException> StatementSourcePattern.handleStatementSourcePatternCheck
(BindingSet bindings) Modifier and TypeMethodDescriptionCheckStatementPattern.evaluate
(BindingSet bindings) ExclusiveGroup.evaluate
(BindingSet bindings) ExclusiveStatement.evaluate
(BindingSet bindings) StatementSourcePattern.evaluate
(BindingSet bindings) StatementTupleExpr.evaluate
(BindingSet bindings) Evaluate this expression using the provided bindingsprotected CloseableIteration<BindingSet,
QueryEvaluationException> StatementSourcePattern.handleStatementSourcePatternCheck
(BindingSet bindings) boolean
CheckStatementPattern.hasFreeVarsFor
(BindingSet binding) boolean
ExclusiveGroup.hasFreeVarsFor
(BindingSet bindings) boolean
FedXStatementPattern.hasFreeVarsFor
(BindingSet bindings) boolean
StatementTupleExpr.hasFreeVarsFor
(BindingSet binding) returns true iff this statement has free variables in the presence of the specified binding setExclusiveArbitraryLengthPath.toQueryAlgebra
(Set<String> varNames, BindingSet bindings) ExclusiveTupleExprRenderer.toQueryAlgebra
(Set<String> varNames, BindingSet bindings) Returns a SPARQL algebra representation of this expression that can be inserted into a SELECTTupleExpr
ExclusiveArbitraryLengthPath.toQueryString
(Set<String> varNames, BindingSet bindings) ExclusiveTupleExprRenderer.toQueryString
(Set<String> varNames, BindingSet bindings) Returns a SPARQL string representation of this expression that can be inserted into a SELECT query.static <X extends Exception>
voidBoundFiltersNode.visit
(QueryModelVisitor<X> visitor, BindingSet boundFilters) -
Uses of BindingSet in org.eclipse.rdf4j.federated.evaluation
Modifier and TypeMethodDescriptionFederationEvalStrategy.evaluate
(DescribeOperator operator, BindingSet bindings) FederationEvalStrategy.evaluate
(TupleExpr expr, BindingSet bindings) protected CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.evaluateAtStatementSources
(Object preparedQuery, List<StatementSource> statementSources, QueryInfo queryInfo) protected CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.evaluateAtStatementSources
(String preparedQuery, List<StatementSource> statementSources, QueryInfo queryInfo) protected CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.evaluateAtStatementSources
(TupleExpr preparedQuery, List<StatementSource> statementSources, QueryInfo queryInfo) FederationEvalStrategy.evaluateBoundJoinStatementPattern
(StatementTupleExpr stmt, List<BindingSet> bindings) Evaluate a bound join at the relevant endpoint, i.e.SailFederationEvalStrategy.evaluateBoundJoinStatementPattern
(StatementTupleExpr stmt, List<BindingSet> bindings) SparqlFederationEvalStrategy.evaluateBoundJoinStatementPattern
(StatementTupleExpr stmt, List<BindingSet> bindings) protected CloseableIteration<BindingSet,
QueryEvaluationException> SparqlFederationEvalStrategy.evaluateBoundJoinStatementPattern_UNION
(StatementTupleExpr stmt, List<BindingSet> bindings) Deprecated.FederationEvalStrategy.evaluateExclusiveGroup
(ExclusiveGroup group, BindingSet bindings) SailFederationEvalStrategy.evaluateExclusiveGroup
(ExclusiveGroup group, BindingSet bindings) SparqlFederationEvalStrategy.evaluateExclusiveGroup
(ExclusiveGroup group, BindingSet bindings) protected CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.evaluateExclusiveTupleExpr
(ExclusiveTupleExpr expr, BindingSet bindings) Evaluate anExclusiveTupleExpr
.FederationEvalStrategy.evaluateGroupedCheck
(CheckStatementPattern stmt, List<BindingSet> bindings) Perform a grouped check at the relevant endpoints, i.e.SailFederationEvalStrategy.evaluateGroupedCheck
(CheckStatementPattern stmt, List<BindingSet> bindings) SparqlFederationEvalStrategy.evaluateGroupedCheck
(CheckStatementPattern stmt, List<BindingSet> bindings) protected CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.evaluateLeftJoin
(FedXLeftJoin leftJoin, BindingSet bindings) Evaluate aFedXLeftJoin
(i.e.FederationEvalStrategy.evaluateNaryUnion
(NUnion union, BindingSet bindings) FederationEvalStrategy.evaluateNJoin
(NJoin join, BindingSet bindings) FederationEvalStrategy.evaluateService
(FedXService service, List<BindingSet> bindings) Evaluate a SERVICE using vectored evaluation, taking the provided bindings as input.FederationEvalStrategy.evaluateService
(FedXService service, BindingSet bindings) FederationEvalStrategy.evaluateSingleSourceQuery
(SingleSourceQuery query, BindingSet bindings) protected abstract CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVariables, BindingSet bindings, QueryInfo queryInfo) Execute the join in a separate thread using some join executor.SailFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) SparqlFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) SailTripleSource.getStatements
(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) SailTripleSource.getStatements
(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) SparqlTripleSource.getStatements
(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) SparqlTripleSource.getStatements
(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) TripleSource.getStatements
(String preparedQuery, QueryType queryType, QueryInfo queryInfo) Deprecated.TripleSource.getStatements
(String preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) Evaluate the prepared query (SPARQL query as String) on the provided endpoint.TripleSource.getStatements
(String preparedQuery, BindingSet queryBindings, QueryType queryType, QueryInfo queryInfo) Evaluate a given SPARQL query of the provided query type at the given source.TripleSource.getStatements
(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) Evaluate the query expression on the provided endpoint.TripleSource.getStatements
(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) Evaluate the prepared query in its internal representation on the provided endpoint.TripleSourceBase.getStatements
(String preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) TripleSourceBase.getStatements
(String preparedQuery, BindingSet queryBindings, QueryType queryType, QueryInfo queryInfo) Modifier and TypeMethodDescriptionFederationEvalStrategy.evaluate
(ConjunctiveFilterExpr node, BindingSet bindings) FederationEvalStrategy.evaluate
(FilterExpr node, BindingSet bindings) FederationEvalStrategy.evaluate
(DescribeOperator operator, BindingSet bindings) FederationEvalStrategy.evaluate
(TupleExpr expr, BindingSet bindings) FederationEvalStrategy.evaluate
(ValueExpr expr, BindingSet bindings) FederationEvalStrategy.evaluateExclusiveGroup
(ExclusiveGroup group, BindingSet bindings) SailFederationEvalStrategy.evaluateExclusiveGroup
(ExclusiveGroup group, BindingSet bindings) SparqlFederationEvalStrategy.evaluateExclusiveGroup
(ExclusiveGroup group, BindingSet bindings) protected CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.evaluateExclusiveTupleExpr
(ExclusiveTupleExpr expr, BindingSet bindings) Evaluate anExclusiveTupleExpr
.protected CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.evaluateLeftJoin
(FedXLeftJoin leftJoin, BindingSet bindings) Evaluate aFedXLeftJoin
(i.e.FederationEvalStrategy.evaluateNaryUnion
(NUnion union, BindingSet bindings) FederationEvalStrategy.evaluateNJoin
(NJoin join, BindingSet bindings) FederationEvalStrategy.evaluateService
(FedXService service, BindingSet bindings) FederationEvalStrategy.evaluateSingleSourceQuery
(SingleSourceQuery query, BindingSet bindings) protected abstract CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVariables, BindingSet bindings, QueryInfo queryInfo) Execute the join in a separate thread using some join executor.SailFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) SparqlFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) SailTripleSource.getStatements
(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) SailTripleSource.getStatements
(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) SparqlTripleSource.getStatements
(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) SparqlTripleSource.getStatements
(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) TripleSource.getStatements
(String preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) Evaluate the prepared query (SPARQL query as String) on the provided endpoint.TripleSource.getStatements
(String preparedQuery, BindingSet queryBindings, QueryType queryType, QueryInfo queryInfo) Evaluate a given SPARQL query of the provided query type at the given source.TripleSource.getStatements
(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) Evaluate the query expression on the provided endpoint.TripleSource.getStatements
(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) Evaluate the prepared query in its internal representation on the provided endpoint.TripleSourceBase.getStatements
(String preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) TripleSourceBase.getStatements
(String preparedQuery, BindingSet queryBindings, QueryType queryType, QueryInfo queryInfo) boolean
SailTripleSource.hasStatements
(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset) boolean
SparqlTripleSource.hasStatements
(ExclusiveTupleExpr expr, BindingSet bindings) boolean
SparqlTripleSource.hasStatements
(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset) boolean
TripleSource.hasStatements
(ExclusiveTupleExpr expr, BindingSet bindings) Check if the repository can return results for the givenExclusiveTupleExpr
, e.g.boolean
TripleSource.hasStatements
(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset) Check if the provided statement can return results.boolean
TripleSourceBase.hasStatements
(ExclusiveTupleExpr group, BindingSet bindings) FederationEvalStrategy.optimize
(TupleExpr expr, EvaluationStatistics evaluationStatistics, BindingSet bindings) Modifier and TypeMethodDescriptionFederationEvalStrategy.evaluateBoundJoinStatementPattern
(StatementTupleExpr stmt, List<BindingSet> bindings) Evaluate a bound join at the relevant endpoint, i.e.SailFederationEvalStrategy.evaluateBoundJoinStatementPattern
(StatementTupleExpr stmt, List<BindingSet> bindings) SparqlFederationEvalStrategy.evaluateBoundJoinStatementPattern
(StatementTupleExpr stmt, List<BindingSet> bindings) protected CloseableIteration<BindingSet,
QueryEvaluationException> SparqlFederationEvalStrategy.evaluateBoundJoinStatementPattern_UNION
(StatementTupleExpr stmt, List<BindingSet> bindings) Deprecated.FederationEvalStrategy.evaluateGroupedCheck
(CheckStatementPattern stmt, List<BindingSet> bindings) Perform a grouped check at the relevant endpoints, i.e.SailFederationEvalStrategy.evaluateGroupedCheck
(CheckStatementPattern stmt, List<BindingSet> bindings) SparqlFederationEvalStrategy.evaluateGroupedCheck
(CheckStatementPattern stmt, List<BindingSet> bindings) FederationEvalStrategy.evaluateService
(FedXService service, List<BindingSet> bindings) Evaluate a SERVICE using vectored evaluation, taking the provided bindings as input.protected abstract CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVariables, BindingSet bindings, QueryInfo queryInfo) Execute the join in a separate thread using some join executor.protected abstract CloseableIteration<BindingSet,
QueryEvaluationException> FederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVariables, BindingSet bindings, QueryInfo queryInfo) Execute the join in a separate thread using some join executor.SailFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) SailFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) SparqlFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) SparqlFederationEvalStrategy.executeJoin
(ControlledWorkerScheduler<BindingSet> joinScheduler, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) -
Uses of BindingSet in org.eclipse.rdf4j.federated.evaluation.concurrent
Modifier and TypeFieldDescriptionprotected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelServiceExecutor.rightIter
Modifier and TypeMethodDescriptionvoid
ParallelServiceExecutor.addResult
(CloseableIteration<BindingSet, QueryEvaluationException> res) ModifierConstructorDescriptionParallelServiceExecutor
(FedXService service, FederationEvalStrategy strategy, BindingSet bindings, FederationContext federationContext) -
Uses of BindingSet in org.eclipse.rdf4j.federated.evaluation.iterator
Modifier and TypeFieldDescriptionprotected final BindingSet
FilteringInsertBindingsIteration.bindings
protected final BindingSet
IndependentJoingroupBindingsIteration.bindings
protected final BindingSet
InsertBindingsIteration.bindings
protected final BindingSet
StatementConversionIteration.bindings
protected final BindingSet
SingleBindingSetIteration.res
Modifier and TypeFieldDescriptionprotected final List<BindingSet>
BoundJoinConversionIteration.bindings
protected final List<BindingSet>
BoundJoinVALUESConversionIteration.bindings
protected final List<BindingSet>
GroupedCheckConversionIteration.bindings
protected final List<BindingSet>
IndependentJoingroupBindingsIteration2.bindings
protected final List<BindingSet>
IndependentJoingroupBindingsIteration3.bindings
protected List<BindingSet>
LazyMutableClosableIteration.consumed
protected LinkedList<BindingSet>
PrintingIteration.copyQueue
protected final CloseableIteration<BindingSet,
QueryEvaluationException> LazyMutableClosableIteration.inner
protected final CloseableIteration<BindingSet,
QueryEvaluationException> PrintingIteration.inner
protected final CloseableIteration<BindingSet,
QueryEvaluationException> QueryResultIteration.inner
protected final CloseableIteration<? extends BindingSet,
QueryEvaluationException> StopRemainingExecutionsOnCloseIteration.inner
protected final CloseableIteration<BindingSet,
QueryEvaluationException> IndependentJoingroupBindingsIteration.iter
protected final CloseableIteration<BindingSet,
QueryEvaluationException> IndependentJoingroupBindingsIteration2.iter
protected final CloseableIteration<BindingSet,
QueryEvaluationException> IndependentJoingroupBindingsIteration3.iter
protected ArrayList<BindingSet>
IndependentJoingroupBindingsIteration.result
protected ArrayList<BindingSet>
IndependentJoingroupBindingsIteration2.result
protected ArrayList<BindingSet>
IndependentJoingroupBindingsIteration3.result
Modifier and TypeMethodDescriptionprotected BindingSet
BoundJoinConversionIteration.convert
(BindingSet bIn) protected BindingSet
BoundJoinVALUESConversionIteration.convert
(BindingSet bIn) protected BindingSet
protected BindingSet
GroupedCheckConversionIteration.convert
(BindingSet bIn) protected BindingSet
InsertBindingsIteration.convert
(BindingSet bIn) protected BindingSet
protected BindingSet
IndependentJoingroupBindingsIteration.getNextElement()
protected BindingSet
IndependentJoingroupBindingsIteration2.getNextElement()
protected BindingSet
IndependentJoingroupBindingsIteration3.getNextElement()
ConsumingIteration.next()
FilteringInsertBindingsIteration.next()
GraphToBindingSetConversionIteration.next()
LazyMutableClosableIteration.next()
PrintingIteration.next()
QueryResultIteration.next()
SingleBindingSetIteration.next()
StatementConversionIteration.next()
StopRemainingExecutionsOnCloseIteration.next()
Modifier and TypeMethodDescriptionprotected ArrayList<BindingSet>
IndependentJoingroupBindingsIteration.computeResult()
protected ArrayList<BindingSet>
IndependentJoingroupBindingsIteration2.computeResult()
protected ArrayList<BindingSet>
IndependentJoingroupBindingsIteration3.computeResult()
protected CloseableIteration<BindingSet,
QueryEvaluationException> FederatedDescribeIteration.createNextIteration
(Value subject, Value object) Modifier and TypeMethodDescriptionprotected boolean
FilteringIteration.accept
(BindingSet bindings) protected BindingSet
BoundJoinConversionIteration.convert
(BindingSet bIn) protected BindingSet
BoundJoinVALUESConversionIteration.convert
(BindingSet bIn) protected BindingSet
GroupedCheckConversionIteration.convert
(BindingSet bIn) protected BindingSet
InsertBindingsIteration.convert
(BindingSet bIn) ModifierConstructorDescriptionFederatedDescribeIteration
(Iteration<BindingSet, QueryEvaluationException> sourceIter, FederationEvalStrategy strategy, Set<String> describeExprNames, BindingSet parentBindings, QueryInfo queryInfo) FilteringInsertBindingsIteration
(FilterValueExpr filterExpr, BindingSet bindings, CloseableIteration<BindingSet, QueryEvaluationException> iter, FederationEvalStrategy strategy) IndependentJoingroupBindingsIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet bindings) InsertBindingsIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet bindings) StatementConversionIteration
(RepositoryResult<Statement> repoResult, BindingSet bindings, StatementPattern stmt) ModifierConstructorDescriptionBoundJoinConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) BoundJoinConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) BoundJoinVALUESConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) BoundJoinVALUESConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) ConsumingIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, int max) FederatedDescribeIteration
(Iteration<BindingSet, QueryEvaluationException> sourceIter, FederationEvalStrategy strategy, Set<String> describeExprNames, BindingSet parentBindings, QueryInfo queryInfo) FilteringInsertBindingsIteration
(FilterValueExpr filterExpr, BindingSet bindings, CloseableIteration<BindingSet, QueryEvaluationException> iter, FederationEvalStrategy strategy) FilteringIteration
(FilterValueExpr filterExpr, CloseableIteration<BindingSet, QueryEvaluationException> iter, FederationEvalStrategy strategy) GroupedCheckConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) GroupedCheckConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) IndependentJoingroupBindingsIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet bindings) IndependentJoingroupBindingsIteration2
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) IndependentJoingroupBindingsIteration2
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) IndependentJoingroupBindingsIteration3
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) IndependentJoingroupBindingsIteration3
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) InsertBindingsIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet bindings) QueryResultIteration
(CloseableIteration<BindingSet, QueryEvaluationException> inner, QueryInfo queryInfo) StopRemainingExecutionsOnCloseIteration
(CloseableIteration<? extends BindingSet, QueryEvaluationException> inner, QueryInfo queryInfo) -
Uses of BindingSet in org.eclipse.rdf4j.federated.evaluation.join
Modifier and TypeFieldDescriptionprotected final BindingSet
JoinExecutorBase.bindings
protected final BindingSet
ParallelJoinTask.bindings
protected final BindingSet
ParallelLeftJoinTask.leftBindings
Modifier and TypeFieldDescriptionprotected final List<BindingSet>
ParallelBoundJoinTask.bindings
protected final List<BindingSet>
ParallelCheckJoinTask.bindings
protected final List<BindingSet>
ParallelServiceJoinTask.bindings
protected final ParallelExecutor<BindingSet>
ParallelBoundJoinTask.joinControl
protected final ParallelExecutor<BindingSet>
ParallelCheckJoinTask.joinControl
protected final ParallelExecutor<BindingSet>
ParallelJoinTask.joinControl
protected final ParallelExecutor<BindingSet>
ParallelLeftJoinTask.joinControl
protected final ParallelExecutor<BindingSet>
ParallelServiceJoinTask.joinControl
protected final ControlledWorkerScheduler<BindingSet>
ControlledWorkerJoin.scheduler
protected final ControlledWorkerScheduler<BindingSet>
ControlledWorkerLeftJoin.scheduler
Modifier and TypeMethodDescriptionParallelBoundJoinTask.getControl()
ParallelCheckJoinTask.getControl()
ParallelJoinTask.getControl()
ParallelLeftJoinTask.getControl()
ParallelServiceJoinTask.getControl()
ControlledWorkerBoundJoin.BoundJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.CheckJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.FedXServiceJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.TaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) protected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelBoundJoinTask.performTaskInternal()
protected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelCheckJoinTask.performTaskInternal()
protected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelJoinTask.performTaskInternal()
protected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelLeftJoinTask.performTaskInternal()
protected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelServiceJoinTask.performTaskInternal()
Modifier and TypeMethodDescriptionControlledWorkerBoundJoin.BoundJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.BoundJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.CheckJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.CheckJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.FedXServiceJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.FedXServiceJoinTaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.TaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) ControlledWorkerBoundJoin.TaskCreator.getTask
(ParallelExecutor<BindingSet> control, List<BindingSet> bindings) protected void
HashJoin.performJoin
(Collection<BindingSet> leftBlock, Collection<BindingSet> rightBlock, Set<String> joinVariables, Collection<String> freeVariablesRight) Perform the join and add the result to this cursor.ModifierConstructorDescriptionControlledWorkerBoundJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerLeftJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, LeftJoin join, BindingSet bindings, QueryInfo queryInfo) HashJoin
(FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, QueryEvaluationStep rightPrepared, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) JoinExecutorBase
(FederationEvalStrategy strategy, CloseableIteration<T, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ParallelJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, TupleExpr expr, BindingSet bindings) ParallelLeftJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, LeftJoin join, BindingSet leftBindings) SynchronousBoundJoin
(FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) SynchronousJoin
(FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ModifierConstructorDescriptionControlledWorkerBoundJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerBoundJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerLeftJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, LeftJoin join, BindingSet bindings, QueryInfo queryInfo) ControlledWorkerLeftJoin
(ControlledWorkerScheduler<BindingSet> scheduler, FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, LeftJoin join, BindingSet bindings, QueryInfo queryInfo) HashJoin
(FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, QueryEvaluationStep rightPrepared, Set<String> joinVars, BindingSet bindings, QueryInfo queryInfo) ParallelBoundJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, StatementTupleExpr expr, List<BindingSet> bindings) ParallelBoundJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, StatementTupleExpr expr, List<BindingSet> bindings) ParallelCheckJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, CheckStatementPattern expr, List<BindingSet> bindings) ParallelCheckJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, CheckStatementPattern expr, List<BindingSet> bindings) ParallelJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, TupleExpr expr, BindingSet bindings) ParallelLeftJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, LeftJoin join, BindingSet leftBindings) ParallelServiceJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, FedXService expr, List<BindingSet> bindings) ParallelServiceJoinTask
(ParallelExecutor<BindingSet> joinControl, FederationEvalStrategy strategy, FedXService expr, List<BindingSet> bindings) SynchronousBoundJoin
(FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) SynchronousJoin
(FederationEvalStrategy strategy, CloseableIteration<BindingSet, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings, QueryInfo queryInfo) -
Uses of BindingSet in org.eclipse.rdf4j.federated.evaluation.union
Modifier and TypeFieldDescriptionprotected final BindingSet
ParallelPreparedAlgebraUnionTask.bindings
protected final BindingSet
ParallelPreparedUnionTask.bindings
protected final BindingSet
ParallelUnionOperatorTask.bindings
protected final BindingSet
ParallelUnionTask.bindings
Modifier and TypeFieldDescriptionprotected final ParallelExecutor<BindingSet>
ParallelPreparedAlgebraUnionTask.unionControl
protected final ParallelExecutor<BindingSet>
ParallelPreparedUnionTask.unionControl
protected final ParallelExecutor<BindingSet>
ParallelUnionOperatorTask.unionControl
protected final ParallelExecutor<BindingSet>
ParallelUnionTask.unionControl
Modifier and TypeMethodDescriptionParallelPreparedAlgebraUnionTask.getControl()
ParallelPreparedUnionTask.getControl()
ParallelUnionOperatorTask.getControl()
ParallelUnionTask.getControl()
protected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelPreparedAlgebraUnionTask.performTaskInternal()
protected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelPreparedUnionTask.performTaskInternal()
protected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelUnionOperatorTask.performTaskInternal()
protected CloseableIteration<BindingSet,
QueryEvaluationException> ParallelUnionTask.performTaskInternal()
ModifierConstructorDescriptionParallelPreparedAlgebraUnionTask
(ParallelExecutor<BindingSet> unionControl, TupleExpr preparedQuery, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) ParallelPreparedUnionTask
(ParallelExecutor<BindingSet> unionControl, String preparedQuery, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) ParallelUnionOperatorTask
(ParallelExecutor<BindingSet> unionControl, QueryEvaluationStep expr, BindingSet bindings) ParallelUnionTask
(ParallelExecutor<BindingSet> unionControl, StatementPattern stmt, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) ModifierConstructorDescriptionParallelPreparedAlgebraUnionTask
(ParallelExecutor<BindingSet> unionControl, TupleExpr preparedQuery, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) ParallelPreparedUnionTask
(ParallelExecutor<BindingSet> unionControl, String preparedQuery, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) ParallelUnionOperatorTask
(ParallelExecutor<BindingSet> unionControl, QueryEvaluationStep expr, BindingSet bindings) ParallelUnionTask
(ParallelExecutor<BindingSet> unionControl, StatementPattern stmt, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) -
Uses of BindingSet in org.eclipse.rdf4j.federated.optimizer
Modifier and TypeMethodDescriptionSourceSelection.ParallelCheckTask.getControl()
protected CloseableIteration<BindingSet,
QueryEvaluationException> SourceSelection.ParallelCheckTask.performTaskInternal()
Modifier and TypeMethodDescriptionvoid
SourceSelection.SourceSelectionExecutorWithLatch.addResult
(CloseableIteration<BindingSet, QueryEvaluationException> res) -
Uses of BindingSet in org.eclipse.rdf4j.federated.structures
Modifier and TypeMethodDescriptionFedXBooleanQuery.getBindings()
FedXGraphQuery.getBindings()
FedXTupleQuery.getBindings()
-
Uses of BindingSet in org.eclipse.rdf4j.federated.util
Modifier and TypeMethodDescriptionprotected static Var
QueryAlgebraUtil.appendVar
(Var var, Set<String> varNames, BindingSet bindings) Clone the specified variable and attach bindings.protected static StringBuilder
QueryStringUtil.appendVar
(StringBuilder sb, Var var, Set<String> varNames, BindingSet bindings) Append the variable to the provided StringBuilder.protected static Var
QueryAlgebraUtil.appendVarId
(Var var, String varID, Set<String> varNames, BindingSet bindings) Clone the specified variable and attach bindings, moreover change name of variable by appending "_varId" to it.protected static StringBuilder
QueryStringUtil.appendVarId
(StringBuilder sb, Var var, String varID, Set<String> varNames, BindingSet bindings) Append the variable to the provided StringBuilder, however change name of variable by appending "_varId" to it.static String
QueryStringUtil.askQueryString
(ExclusiveTupleExpr expr, BindingSet bindings, Dataset dataset) Transform theExclusiveTupleExpr
into a ASK query stringstatic String
QueryStringUtil.askQueryString
(StatementPattern stmt, BindingSet bindings, Dataset dataset) Construct a boolean ASK query for the provided statement.protected 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
.protected static StatementPattern
QueryAlgebraUtil.constructStatement
(StatementPattern stmt, Set<String> varNames, BindingSet bindings) Construct the statement string, i.e.protected static String
QueryStringUtil.constructStatement
(StatementPattern stmt, Set<String> varNames, BindingSet bindings) Construct the statement string, i.e.protected static TupleExpr
QueryAlgebraUtil.constructStatementCheckId
(StatementPattern stmt, int varID, Set<String> varNames, BindingSet bindings) Construct the statement string, i.e.protected static String
QueryStringUtil.constructStatementCheckId
(StatementPattern stmt, int varID, Set<String> varNames, BindingSet bindings) Construct the statement string, i.e.protected static StatementPattern
QueryAlgebraUtil.constructStatementId
(StatementPattern stmt, String varID, Set<String> varNames, BindingSet bindings) Construct the statement string, i.e.protected static String
QueryStringUtil.constructStatementId
(StatementPattern stmt, String varID, Set<String> varNames, BindingSet bindings) Construct the statement string, i.e.static Value
QueryAlgebraUtil.getVarValue
(Var var, BindingSet bindings) Return theValue
of the variable which is either taken from the variable itself (bound) or from the bindingsset (unbound).static boolean
QueryAlgebraUtil.hasFreeVars
(StatementPattern stmt, BindingSet bindings) returns true iff there is at least one free variable, i.e.static boolean
QueryStringUtil.hasFreeVars
(StatementPattern stmt, BindingSet bindings) returns true iff there is at least one free variable, i.e.static TupleExpr
QueryAlgebraUtil.selectQuery
(ExclusiveGroup group, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated) Construct a SELECT query for the providedExclusiveGroup
.static TupleExpr
QueryAlgebraUtil.selectQuery
(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated) Construct a SELECT query for the provided statement.static String
QueryStringUtil.selectQueryString
(ExclusiveGroup group, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset) Construct a SELECT query for the providedExclusiveGroup
.static String
QueryStringUtil.selectQueryString
(ExclusiveTupleExprRenderer expr, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset) Construct a SELECT query for the providedExclusiveTupleExprRenderer
static String
QueryStringUtil.selectQueryString
(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset) Construct a SELECT query for the provided statement.static String
QueryStringUtil.selectQueryStringLimit1
(ExclusiveGroup group, BindingSet bindings, Dataset dataset) Construct a SELECT query for the providedExclusiveGroup
with LIMIT 1.static String
QueryStringUtil.selectQueryStringLimit1
(ExclusiveTupleExpr expr, BindingSet bindings, Dataset dataset) Construct a SELECT query for the provided expr with LIMIT 1.static String
QueryStringUtil.selectQueryStringLimit1
(StatementPattern stmt, BindingSet bindings, Dataset dataset) Construct a SELECT query for the provided statement with LIMIT 1.static Statement
QueryAlgebraUtil.toStatement
(StatementPattern stmt, BindingSet bindings) static String
QueryStringUtil.toString
(ArbitraryLengthPath node, Set<String> varNames, BindingSet bindings) Converts anArbitraryLengthPath
node to a sub query string and makes sure to insert any bindings.static TupleExpr
QueryAlgebraUtil.toTupleExpr
(ArbitraryLengthPath node, Set<String> varNames, BindingSet bindings) Convert the givenArbitraryLengthPath
to a freshTupleExpr
where all provided bindings are bound.Modifier and TypeMethodDescriptionprotected static Union
QueryAlgebraUtil.constructInnerUnion
(StatementPattern stmt, int outerID, Set<String> varNames, List<BindingSet> bindings) protected static String
QueryStringUtil.constructInnerUnion
(StatementPattern stmt, int outerID, Set<String> varNames, List<BindingSet> bindings) static TupleExpr
QueryAlgebraUtil.selectQueryBoundUnion
(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, Boolean evaluated) Construct a SELECT query expression for a bound union.static TupleExpr
QueryAlgebraUtil.selectQueryStringBoundCheck
(StatementPattern stmt, List<BindingSet> unionBindings) Construct a SELECT query for a grouped bound check.static String
QueryStringUtil.selectQueryStringBoundCheck
(StatementPattern stmt, List<BindingSet> unionBindings, Dataset dataset) Construct a SELECT query for a grouped bound check.static String
QueryStringUtil.selectQueryStringBoundJoinVALUES
(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, AtomicBoolean evaluated, Dataset dataset) Creates a bound join subquery using the SPARQL 1.1 VALUES operator.static String
QueryStringUtil.selectQueryStringBoundUnion
(StatementPattern stmt, List<BindingSet> unionBindings, FilterValueExpr filterExpr, Boolean evaluated, Dataset dataset) Deprecated. -
Uses of BindingSet in org.eclipse.rdf4j.query
Modifier and TypeInterfaceDescriptioninterface
A BindingSet is a set of named value bindings, which is used a.o.Modifier and TypeClassDescriptionclass
Abstract base class forBindingSet
implementations, providing a.o.Modifier and TypeMethodDescriptionOperation.getBindings()
Retrieves the bindings that have been set on this operation.static BindingSet
QueryResults.singleResult
(TupleQueryResult result) Returns a single element from the query result.The QueryResult is automatically closed by this method.Modifier and TypeMethodDescriptionstatic boolean
QueryResults.bindingSetsCompatible
(BindingSet bs1, BindingSet bs2) Check whether twoBindingSet
s are compatible.void
AbstractTupleQueryResultHandler.handleSolution
(BindingSet bindingSet) void
QueryResultHandler.handleSolution
(BindingSet bindingSet) Handles a solution. -
Uses of BindingSet in org.eclipse.rdf4j.query.algebra
Modifier and TypeMethodDescriptionvoid
BinaryTupleOperator.setAlgorithm
(Iteration<BindingSet, QueryEvaluationException> iteration) void
BindingSetAssignment.setBindingSets
(Iterable<BindingSet> bindingSets) -
Uses of BindingSet in org.eclipse.rdf4j.query.algebra.evaluation
Modifier and TypeClassDescriptionclass
An array implementation of theBindingSet
interface.class
An implementation of theBindingSet
interface that is used to evalate query object models.Modifier and TypeMethodDescriptionprotected Iteration<? extends BindingSet,
? extends QueryEvaluationException> QueryEvaluationStep.DelayedEvaluationIteration.createIteration()
protected abstract CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractQueryPreparer.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int maxExecutionTime) EvaluationStrategy.evaluate
(Service expr, String serviceUri, CloseableIteration<BindingSet, QueryEvaluationException> bindings) Evaluates the tuple expression against the supplied triple source with the specified set of variable bindings as input.EvaluationStrategy.evaluate
(TupleExpr expr, BindingSet bindings) Evaluates the tuple expression against the supplied triple source with the specified set of variable bindings as input.QueryEvaluationStep.evaluate
(BindingSet bindings) Modifier and TypeMethodDescriptionvoid
QueryBindingSet.addAll
(BindingSet bindingSet) protected abstract CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractQueryPreparer.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int maxExecutionTime) EvaluationStrategy.evaluate
(TupleExpr expr, BindingSet bindings) Evaluates the tuple expression against the supplied triple source with the specified set of variable bindings as input.EvaluationStrategy.evaluate
(ValueExpr expr, BindingSet bindings) Gets the value of this expression.QueryEvaluationStep.evaluate
(BindingSet bindings) QueryValueEvaluationStep.ConstantQueryValueEvaluationStep.evaluate
(BindingSet bindings) QueryValueEvaluationStep.evaluate
(BindingSet bindings) QueryValueEvaluationStep.Minimal.evaluate
(BindingSet bindings) protected abstract void
AbstractQueryPreparer.execute
(UpdateExpr updateExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int maxExecutionTime) boolean
EvaluationStrategy.isTrue
(QueryValueEvaluationStep expr, BindingSet bindings) boolean
EvaluationStrategy.isTrue
(ValueExpr expr, BindingSet bindings) Evaluates the boolean expression on the supplied TripleSource object.EvaluationStrategy.optimize
(TupleExpr expr, EvaluationStatistics evaluationStatistics, BindingSet bindings) Execute theQueryOptimizerPipeline
on the givenTupleExpr
to optimize its execution plan.void
QueryOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) Modifier and TypeMethodDescriptionEvaluationStrategy.evaluate
(Service expr, String serviceUri, CloseableIteration<BindingSet, QueryEvaluationException> bindings) Evaluates the tuple expression against the supplied triple source with the specified set of variable bindings as input.static QueryEvaluationStep
QueryEvaluationStep.wrap
(QueryEvaluationStep qes, Function<CloseableIteration<BindingSet, QueryEvaluationException>, CloseableIteration<BindingSet, QueryEvaluationException>> wrap) Wrap an QueryEvalationStep: where we apply a function on every evaluation result of the wrapped EvaluationStep.static QueryEvaluationStep
QueryEvaluationStep.wrap
(QueryEvaluationStep qes, Function<CloseableIteration<BindingSet, QueryEvaluationException>, CloseableIteration<BindingSet, QueryEvaluationException>> wrap) Wrap an QueryEvalationStep: where we apply a function on every evaluation result of the wrapped EvaluationStep.ModifierConstructorDescriptionArrayBindingSet
(BindingSet toCopy, LinkedHashSet<String> names, String[] namesArray) QueryBindingSet
(BindingSet bindingSet) -
Uses of BindingSet in org.eclipse.rdf4j.query.algebra.evaluation.federation
Modifier and TypeMethodDescriptionFederatedService.evaluate
(Service service, CloseableIteration<BindingSet, QueryEvaluationException> bindings, String baseUri) Evaluate the provided SPARQL query at this federated service, possibilities for vectored evaluation.TupleFunctionFederatedService.evaluate
(Service service, CloseableIteration<BindingSet, QueryEvaluationException> bindings, String baseUri) FederatedService.select
(Service service, Set<String> projectionVars, BindingSet bindings, String baseUri) Evaluate the provided SPARQL query at this federated service.TupleFunctionFederatedService.select
(Service service, Set<String> projectionVars, BindingSet bindings, String baseUri) Modifier and TypeMethodDescriptionboolean
FederatedService.ask
(Service service, BindingSet bindings, String baseUri) Evaluate the provided SPARQL ASK query at this federated service.boolean
TupleFunctionFederatedService.ask
(Service service, BindingSet bindings, String baseUri) FederatedService.select
(Service service, Set<String> projectionVars, BindingSet bindings, String baseUri) Evaluate the provided SPARQL query at this federated service.TupleFunctionFederatedService.select
(Service service, Set<String> projectionVars, BindingSet bindings, String baseUri) Modifier and TypeMethodDescriptionFederatedService.evaluate
(Service service, CloseableIteration<BindingSet, QueryEvaluationException> bindings, String baseUri) Evaluate the provided SPARQL query at this federated service, possibilities for vectored evaluation.TupleFunctionFederatedService.evaluate
(Service service, CloseableIteration<BindingSet, QueryEvaluationException> bindings, String baseUri) ModifierConstructorDescriptionJoinExecutorBase
(CloseableIteration<T, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings) Deprecated.ServiceJoinIterator
(CloseableIteration<BindingSet, QueryEvaluationException> leftIter, Service service, BindingSet bindings, EvaluationStrategy strategy) Construct a service join iteration to use vectored evaluation.ModifierConstructorDescriptionServiceCrossProductIteration
(CloseableIteration<BindingSet, QueryEvaluationException> resultIteration, List<BindingSet> inputBindings) Deprecated.ServiceCrossProductIteration
(CloseableIteration<BindingSet, QueryEvaluationException> resultIteration, List<BindingSet> inputBindings) Deprecated.ServiceJoinConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) Deprecated.ServiceJoinConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) Deprecated.ServiceJoinIterator
(CloseableIteration<BindingSet, QueryEvaluationException> leftIter, Service service, BindingSet bindings, EvaluationStrategy strategy) Construct a service join iteration to use vectored evaluation. -
Uses of BindingSet in org.eclipse.rdf4j.query.algebra.evaluation.impl
Modifier and TypeMethodDescriptionExtensionQueryEvaluationStep.evaluate
(BindingSet bs) StrictEvaluationStrategy.evaluate
(ArbitraryLengthPath alp, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(BinaryTupleOperator expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(BindingSetAssignment bsa, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(DescribeOperator operator, BindingSet bindings) StrictEvaluationStrategy.evaluate
(Difference difference, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Distinct distinct, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(EmptySet emptySet, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Extension extension, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Filter filter, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Group node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Intersection intersection, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Join join, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(LeftJoin leftJoin, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(MultiProjection multiProjection, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Order node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Projection projection, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Reduced reduced, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Service service, String serviceUri, CloseableIteration<BindingSet, QueryEvaluationException> bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Service service, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(SingletonSet singletonSet, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Slice slice, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(StatementPattern statementPattern, BindingSet bindings) StrictEvaluationStrategy.evaluate
(TripleRef ref, BindingSet bindings) evaluates a TripleRef node returning bindingsets from the matched Triple nodes in the dataset (or explore standard reification)StrictEvaluationStrategy.evaluate
(TupleExpr expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(UnaryTupleOperator expr, BindingSet bindings) StrictEvaluationStrategy.evaluate
(Union union, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(ZeroLengthPath zlp, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.TupleFunctionEvaluationStrategy.evaluate
(TupleFunction func, List<Var> resultVars, BindingSet bindings, ValueFactory valueFactory, Value... argValues) TupleFunctionEvaluationStrategy.evaluate
(TupleExpr expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.TupleFunctionEvaluationStrategy.evaluate
(TupleFunctionCall expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.ArrayBindingBasedQueryEvaluationContext.getBinding
(String variableName) default Function<BindingSet,
Binding> QueryEvaluationContext.getBinding
(String variableName) default Function<BindingSet,
Value> ArrayBindingBasedQueryEvaluationContext.hasBinding
(String variableName) default Predicate<BindingSet>
QueryEvaluationContext.hasBinding
(String variableName) Modifier and TypeMethodDescriptionArrayBindingBasedQueryEvaluationContext.createBindingSet
(BindingSet bindings) default MutableBindingSet
QueryEvaluationContext.createBindingSet
(BindingSet bindings) ExtendedEvaluationStrategy.evaluate
(Compare node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.ExtendedEvaluationStrategy.evaluate
(MathExpr node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.ExtensionQueryEvaluationStep.evaluate
(BindingSet bs) StrictEvaluationStrategy.evaluate
(And node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(ArbitraryLengthPath alp, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(BinaryTupleOperator expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(BindingSetAssignment bsa, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(BNodeGenerator node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Bound node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Coalesce node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(CompareAll node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(CompareAny node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Compare node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Datatype node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(DescribeOperator operator, BindingSet bindings) StrictEvaluationStrategy.evaluate
(Difference difference, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Distinct distinct, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(EmptySet emptySet, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Now node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Exists node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Extension extension, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Filter filter, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(FunctionCall node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Group node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(If node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(In node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Intersection intersection, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(IRIFunction node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(IsBNode node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(IsLiteral node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(IsNumeric node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(IsResource node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(IsURI node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Join join, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Label node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(LangMatches node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Lang node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(LeftJoin leftJoin, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Like node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(ListMemberOperator node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(LocalName node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(MathExpr node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(MultiProjection multiProjection, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Namespace node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Not node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Order node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Or node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Projection projection, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Reduced reduced, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Regex node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(SameTerm node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Service service, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(SingletonSet singletonSet, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Slice slice, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(StatementPattern statementPattern, BindingSet bindings) StrictEvaluationStrategy.evaluate
(Str node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(TripleRef ref, BindingSet bindings) evaluates a TripleRef node returning bindingsets from the matched Triple nodes in the dataset (or explore standard reification)StrictEvaluationStrategy.evaluate
(TupleExpr expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(UnaryTupleOperator expr, BindingSet bindings) StrictEvaluationStrategy.evaluate
(Union union, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(ValueConstant valueConstant, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(ValueExpr expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(ValueExprTripleRef node, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(Var var, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.StrictEvaluationStrategy.evaluate
(ZeroLengthPath zlp, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.TupleFunctionEvaluationStrategy.evaluate
(TupleFunction func, List<Var> resultVars, BindingSet bindings, ValueFactory valueFactory, Value... argValues) TupleFunctionEvaluationStrategy.evaluate
(TupleExpr expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.TupleFunctionEvaluationStrategy.evaluate
(TupleFunctionCall expr, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.static Value
StrictEvaluationStrategy.getVarValue
(Var var, BindingSet bindings) boolean
StrictEvaluationStrategy.isTrue
(QueryValueEvaluationStep expr, BindingSet bindings) boolean
StrictEvaluationStrategy.isTrue
(ValueExpr expr, BindingSet bindings) void
BindingAssigner.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
BindingSetAssignmentInliner.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
CompareOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) Applies generally applicable optimizations to the supplied query: variable assignments are inlined.void
ConjunctiveConstraintSplitter.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
ConstantOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) Applies generally applicable optimizations to the supplied query: variable assignments are inlined.void
DisjunctiveConstraintOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
FilterOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
IterativeEvaluationOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
OrderLimitOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
ParentReferenceCleaner.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
ProjectionRemovalOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
QueryJoinOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) Applies generally applicable optimizations: path expressions are sorted from more to less specific.void
QueryModelNormalizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) void
QueryModelPruner.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) Deprecated.Applies generally applicable optimizations: path expressions are sorted from more to less specific.void
RegexAsStringFunctionOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) Applies generally applicable optimizations to the supplied query: variable assignments are inlined.void
SameTermFilterOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) Applies generally applicable optimizations to the supplied query: variable assignments are inlined.StrictEvaluationStrategy.optimize
(TupleExpr expr, EvaluationStatistics evaluationStatistics, BindingSet bindings) Execute theQueryOptimizerPipeline
on the givenTupleExpr
to optimize its execution plan.void
UnionScopeChangeOptimizer.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) Modifier and TypeMethodDescriptionStrictEvaluationStrategy.evaluate
(Service service, String serviceUri, CloseableIteration<BindingSet, QueryEvaluationException> bindings) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BindingSet in org.eclipse.rdf4j.query.algebra.evaluation.impl.evaluationsteps
Modifier and TypeMethodDescriptionBindingSetAssignmentQueryEvaluationStep.evaluate
(BindingSet bindings) IntersectionQueryEvaluationStep.evaluate
(BindingSet bs) JoinQueryEvaluationStep.evaluate
(BindingSet bindings) LeftJoinQueryEvaluationStep.evaluate
(BindingSet bindings) MinusQueryEvaluationStep.evaluate
(BindingSet bindings) OrderQueryEvaluationStep.evaluate
(BindingSet bs) ProjectionQueryEvaluationStep.evaluate
(BindingSet bindings) RdfStarQueryEvaluationStep.evaluate
(BindingSet bindings) ReificationRdfStarQueryEvaluationStep.evaluate
(BindingSet bindings) ServiceQueryEvaluationStep.evaluate
(BindingSet bindings) SliceQueryEvaluationStep.OffSetAndLimitQueryEvaluationStep.evaluate
(BindingSet bs) SliceQueryEvaluationStep.OnlyLimitQueryEvaluationStep.evaluate
(BindingSet bs) SliceQueryEvaluationStep.OnlyOffsetQueryEvaluationStep.evaluate
(BindingSet bs) StatementPatternQueryEvaluationStep.evaluate
(BindingSet bindings) UnionQueryEvaluationStep.evaluate
(BindingSet bindings) ZeroLengthPathEvaluationStep.evaluate
(BindingSet bindings) Modifier and TypeMethodDescriptionBindingSetAssignmentQueryEvaluationStep.evaluate
(BindingSet bindings) IntersectionQueryEvaluationStep.evaluate
(BindingSet bs) JoinQueryEvaluationStep.evaluate
(BindingSet bindings) LeftJoinQueryEvaluationStep.evaluate
(BindingSet bindings) MinusQueryEvaluationStep.evaluate
(BindingSet bindings) OrderQueryEvaluationStep.evaluate
(BindingSet bs) ProjectionQueryEvaluationStep.evaluate
(BindingSet bindings) RdfStarQueryEvaluationStep.evaluate
(BindingSet bindings) ReificationRdfStarQueryEvaluationStep.evaluate
(BindingSet bindings) ServiceQueryEvaluationStep.evaluate
(BindingSet bindings) SliceQueryEvaluationStep.OffSetAndLimitQueryEvaluationStep.evaluate
(BindingSet bs) SliceQueryEvaluationStep.OnlyLimitQueryEvaluationStep.evaluate
(BindingSet bs) SliceQueryEvaluationStep.OnlyOffsetQueryEvaluationStep.evaluate
(BindingSet bs) StatementPatternQueryEvaluationStep.evaluate
(BindingSet bindings) UnionQueryEvaluationStep.evaluate
(BindingSet bindings) ZeroLengthPathEvaluationStep.evaluate
(BindingSet bindings) protected ZeroLengthPathIteration
ZeroLengthPathEvaluationStep.getZeroLengthPathIterator
(BindingSet bindings, Var subjectVar, Var objVar, Var contextVar, Value subj, Value obj, QueryEvaluationContext context) ModifierConstructorDescriptionIntersectionQueryEvaluationStep
(QueryEvaluationStep leftArg, QueryEvaluationStep rightArg, Supplier<Set<BindingSet>> setMaker) OrderQueryEvaluationStep
(Comparator<BindingSet> cmp, long limit, boolean reduced, QueryEvaluationStep preparedArg, long iterationCacheSyncThreshold) -
Uses of BindingSet in org.eclipse.rdf4j.query.algebra.evaluation.iterator
Modifier and TypeFieldDescriptionprotected BindingSet
CrossProductIteration.currentInputBinding
protected BindingSet
DescribeIteration.parentBindings
Modifier and TypeFieldDescriptionprotected final List<BindingSet>
CrossProductIteration.inputBindings
protected Iterator<BindingSet>
CrossProductIteration.inputBindingsIterator
protected final CloseableIteration<BindingSet,
QueryEvaluationException> CrossProductIteration.resultIteration
Modifier and TypeMethodDescriptionExtensionIterator.convert
(BindingSet sourceBindings) protected BindingSet
ProjectionIterator.convert
(BindingSet sourceBindings) protected BindingSet
BadlyDesignedLeftJoinIterator.getNextElement()
protected BindingSet
BottomUpJoinIterator.getNextElement()
Deprecated.protected BindingSet
CrossProductIteration.getNextElement()
protected BindingSet
DescribeIteration.getNextElement()
protected BindingSet
HashJoinIteration.getNextElement()
protected BindingSet
JoinIterator.getNextElement()
protected BindingSet
LeftJoinIterator.getNextElement()
protected BindingSet
MultiProjectionIterator.getNextElement()
protected BindingSet
PathIteration.getNextElement()
protected BindingSet
ZeroLengthPathIteration.getNextElement()
GroupIterator.next()
QueryContextIteration.next()
static BindingSet
ProjectionIterator.project
(ProjectionElemList projElemList, BindingSet sourceBindings, BindingSet parentBindings) static BindingSet
ProjectionIterator.project
(ProjectionElemList projElemList, BindingSet sourceBindings, BindingSet parentBindings, boolean includeAllParentBindings) protected BindingSet
BottomUpJoinIterator.removeFirstElement
(List<BindingSet> list) Deprecated.Remove the first (0 index) element from a BindingSet list.Modifier and TypeMethodDescriptionprotected Iteration<BindingSet,
QueryEvaluationException> OrderIterator.createIteration()
protected CloseableIteration<BindingSet,
QueryEvaluationException> DescribeIteration.createNextIteration
(Value subject, Value object) protected Iteration<BindingSet,
X> SPARQLMinusIteration.getRightArg()
protected Map<BindingSetHashKey,
List<BindingSet>> HashJoinIteration.makeHashTable
(int initialSize) Utility methods to make it easier to inserted custom store dependent mapsprotected List<BindingSet>
HashJoinIteration.makeHashValue
(int currentMaxListSize) Utility methods to make it easier to inserted custom store dependent listprotected Collection<BindingSet>
HashJoinIteration.makeIterationCache
(CloseableIteration<BindingSet, QueryEvaluationException> iter) Utility methods to make it easier to inserted custom store dependent listprotected List<BindingSet>
BottomUpJoinIterator.makeList()
Deprecated.Utility methods to make it easier to inserted custom store dependent listprotected List<BindingSet>
BottomUpJoinIterator.makeList
(List<BindingSet> key) Deprecated.Utility methods to make it easier to inserted custom store dependent listprotected Map<BindingSet,
List<BindingSet>> BottomUpJoinIterator.makeMap()
Deprecated.Utility methods to make it easier to inserted custom store dependent mapsprotected Map<BindingSet,
List<BindingSet>> BottomUpJoinIterator.makeMap()
Deprecated.Utility methods to make it easier to inserted custom store dependent mapsprotected Set<BindingSet>
SPARQLMinusIteration.makeSet()
protected Set<BindingSet>
SPARQLMinusIteration.makeSet
(Iteration<BindingSet, X> rightArg2) Modifier and TypeMethodDescriptionprotected boolean
CompatibleBindingSetFilter.accept
(BindingSet outputBindings) Deprecated.protected boolean
FilterIterator.accept
(BindingSet bindings) protected boolean
SPARQLMinusIteration.accept
(BindingSet object) protected void
BottomUpJoinIterator.add
(List<BindingSet> leftArgResults, BindingSet b) Deprecated.ExtensionIterator.convert
(BindingSet sourceBindings) protected BindingSet
ProjectionIterator.convert
(BindingSet sourceBindings) static BindingSetHashKey
BindingSetHashKey.create
(String[] varNames, BindingSet bindings) protected boolean
PathIteration.isUnbound
(Var var, BindingSet bindings) static BindingSet
ProjectionIterator.project
(ProjectionElemList projElemList, BindingSet sourceBindings, BindingSet parentBindings) static BindingSet
ProjectionIterator.project
(ProjectionElemList projElemList, BindingSet sourceBindings, BindingSet parentBindings, boolean includeAllParentBindings) protected void
BottomUpJoinIterator.put
(Map<BindingSet, List<BindingSet>> hashTable, BindingSet hashKey, List<BindingSet> hashValue) Deprecated.Modifier and TypeMethodDescriptionprotected void
BottomUpJoinIterator.add
(List<BindingSet> leftArgResults, BindingSet b) Deprecated.protected void
BottomUpJoinIterator.addAll
(List<BindingSet> hashTableValues, List<BindingSet> values) Deprecated.protected void
HashJoinIteration.disposeCache
(Iterator<BindingSet> iter) Utility methods to clear-up in case not using in-memory cache.protected void
HashJoinIteration.disposeHashTable
(Map<BindingSetHashKey, List<BindingSet>> map) Utility methods to clear-up in case not using in-memory hash table.protected Collection<BindingSet>
HashJoinIteration.makeIterationCache
(CloseableIteration<BindingSet, QueryEvaluationException> iter) Utility methods to make it easier to inserted custom store dependent listprotected List<BindingSet>
BottomUpJoinIterator.makeList
(List<BindingSet> key) Deprecated.Utility methods to make it easier to inserted custom store dependent listprotected Set<BindingSet>
SPARQLMinusIteration.makeSet
(Iteration<BindingSet, X> rightArg2) protected void
BottomUpJoinIterator.put
(Map<BindingSet, List<BindingSet>> hashTable, BindingSet hashKey, List<BindingSet> hashValue) Deprecated.protected void
BottomUpJoinIterator.put
(Map<BindingSet, List<BindingSet>> hashTable, BindingSet hashKey, List<BindingSet> hashValue) Deprecated.protected void
BottomUpJoinIterator.put
(Map<BindingSet, List<BindingSet>> hashTable, BindingSet hashKey, List<BindingSet> hashValue) Deprecated.protected void
HashJoinIteration.putHashTableEntry
(Map<BindingSetHashKey, List<BindingSet>> nextHashTable, BindingSetHashKey hashKey, List<BindingSet> hashValue, boolean newEntry) protected void
HashJoinIteration.putHashTableEntry
(Map<BindingSetHashKey, List<BindingSet>> nextHashTable, BindingSetHashKey hashKey, List<BindingSet> hashValue, boolean newEntry) protected BindingSet
BottomUpJoinIterator.removeFirstElement
(List<BindingSet> list) Deprecated.Remove the first (0 index) element from a BindingSet list.ModifierConstructorDescriptionBadlyDesignedLeftJoinIterator
(EvaluationStrategy strategy, LeftJoin join, BindingSet inputBindings, Set<String> problemVars, QueryEvaluationContext context) BadlyDesignedLeftJoinIterator
(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet inputBindings, Set<String> problemVars) BottomUpJoinIterator
(EvaluationStrategy strategy, Join join, BindingSet bindings) Deprecated.CompatibleBindingSetFilter
(CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet inputBindings) Deprecated.DescribeIteration
(Iteration<BindingSet, QueryEvaluationException> sourceIter, EvaluationStrategy strategy, Set<String> describeExprNames, BindingSet parentBindings) GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, long iterationCacheSyncThreshold, QueryEvaluationContext context) GroupIterator
(EvaluationStrategy strategy, Group group, BindingSet parentBindings, QueryEvaluationContext context) HashJoinIteration
(EvaluationStrategy strategy, Join join, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.HashJoinIteration
(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings) Deprecated, for removal: This API element is subject to removal in a future version.HashJoinIteration
(EvaluationStrategy strategy, TupleExpr left, TupleExpr right, BindingSet bindings, boolean leftJoin) HashJoinIteration
(QueryEvaluationStep left, QueryEvaluationStep right, BindingSet bindings, boolean leftJoin, String[] joinAttributes, QueryEvaluationContext context) JoinIterator
(EvaluationStrategy strategy, QueryEvaluationStep leftPrepared, QueryEvaluationStep rightPrepared, Join join, BindingSet bindings) JoinIterator
(EvaluationStrategy strategy, Join join, BindingSet bindings, QueryEvaluationContext context) Key
(BindingSet bindingSet) Key
(BindingSet bindingSet, int hash) LeftJoinIterator
(EvaluationStrategy strategy, LeftJoin join, BindingSet bindings, QueryEvaluationContext context) LeftJoinIterator
(QueryEvaluationStep left, QueryEvaluationStep right, QueryValueEvaluationStep joinCondition, BindingSet bindings, Set<String> scopeBindingNamse) MultiProjectionIterator
(MultiProjection multiProjection, CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet bindings) PathIteration
(EvaluationStrategy strategy, StatementPattern.Scope scope, Var startVar, TupleExpr pathExpression, Var endVar, Var contextVar, long minLength, BindingSet bindings) ProjectionIterator
(Projection projection, CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet parentBindings, QueryEvaluationContext context) ZeroLengthPathIteration
(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, QueryEvaluationContext context) ModifierConstructorDescriptionCompatibleBindingSetFilter
(CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet inputBindings) Deprecated.CrossProductIteration
(CloseableIteration<BindingSet, QueryEvaluationException> resultIteration, List<BindingSet> inputBindings) CrossProductIteration
(CloseableIteration<BindingSet, QueryEvaluationException> resultIteration, List<BindingSet> inputBindings) DescribeIteration
(Iteration<BindingSet, QueryEvaluationException> sourceIter, EvaluationStrategy strategy, Set<String> describeExprNames, BindingSet parentBindings) ExtensionIterator
(CloseableIteration<BindingSet, QueryEvaluationException> iter, Consumer<MutableBindingSet> setter, QueryEvaluationContext context) ExtensionIterator
(Extension extension, CloseableIteration<BindingSet, QueryEvaluationException> iter, EvaluationStrategy strategy, QueryEvaluationContext context) FilterIterator
(Filter filter, CloseableIteration<BindingSet, QueryEvaluationException> iter, QueryValueEvaluationStep ves, EvaluationStrategy strategy) HashJoinIteration
(CloseableIteration<BindingSet, QueryEvaluationException> leftIter, Set<String> leftBindingNames, CloseableIteration<BindingSet, QueryEvaluationException> rightIter, Set<String> rightBindingNames, boolean leftJoin) HashJoinIteration
(CloseableIteration<BindingSet, QueryEvaluationException> leftIter, Set<String> leftBindingNames, CloseableIteration<BindingSet, QueryEvaluationException> rightIter, Set<String> rightBindingNames, boolean leftJoin, IntFunction<Map<BindingSetHashKey, List<BindingSet>>> mapMaker, IntFunction<List<BindingSet>> mapValueMaker) Deprecated, for removal: This API element is subject to removal in a future version.HashJoinIteration
(CloseableIteration<BindingSet, QueryEvaluationException> leftIter, Set<String> leftBindingNames, CloseableIteration<BindingSet, QueryEvaluationException> rightIter, Set<String> rightBindingNames, boolean leftJoin, IntFunction<Map<BindingSetHashKey, List<BindingSet>>> mapMaker, IntFunction<List<BindingSet>> mapValueMaker) Deprecated, for removal: This API element is subject to removal in a future version.MultiProjectionIterator
(MultiProjection multiProjection, CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet bindings) OrderIterator
(CloseableIteration<BindingSet, QueryEvaluationException> iter, Comparator<BindingSet> comparator) OrderIterator
(CloseableIteration<BindingSet, QueryEvaluationException> iter, Comparator<BindingSet> comparator) OrderIterator
(CloseableIteration<BindingSet, QueryEvaluationException> iter, Comparator<BindingSet> comparator, long limit, boolean distinct) OrderIterator
(CloseableIteration<BindingSet, QueryEvaluationException> iter, Comparator<BindingSet> comparator, long limit, boolean distinct) OrderIterator
(CloseableIteration<BindingSet, QueryEvaluationException> iter, Comparator<BindingSet> comparator, long limit, boolean distinct, long iterationSyncThreshold) OrderIterator
(CloseableIteration<BindingSet, QueryEvaluationException> iter, Comparator<BindingSet> comparator, long limit, boolean distinct, long iterationSyncThreshold) ProjectionIterator
(Projection projection, CloseableIteration<BindingSet, QueryEvaluationException> iter, BindingSet parentBindings, QueryEvaluationContext context) QueryContextIteration
(CloseableIteration<? extends BindingSet, QueryEvaluationException> iter, QueryContext queryContext) Deprecated.SPARQLMinusIteration
(Iteration<BindingSet, X> leftArg, Iteration<BindingSet, X> rightArg) Creates a new MinusIteration that returns the results of the left argument minus the results of the right argument.SPARQLMinusIteration
(Iteration<BindingSet, X> leftArg, Iteration<BindingSet, X> rightArg, boolean distinct) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of BindingSet in org.eclipse.rdf4j.query.algebra.evaluation.limited.iterator
Modifier and TypeMethodDescriptionstatic Set<BindingSet>
LimitedSizeIteratorUtil.addAll
(Iteration<? extends BindingSet, ? extends QueryEvaluationException> arg2, Set<BindingSet> includeSet, AtomicLong used, long maxSize) Modifier and TypeMethodDescriptionprotected boolean
LimitedSizeDistinctIteration.add
(BindingSet object) Modifier and TypeMethodDescriptionstatic Set<BindingSet>
LimitedSizeIteratorUtil.addAll
(Iteration<? extends BindingSet, ? extends QueryEvaluationException> arg2, Set<BindingSet> includeSet, AtomicLong used, long maxSize) static Set<BindingSet>
LimitedSizeIteratorUtil.addAll
(Iteration<? extends BindingSet, ? extends QueryEvaluationException> arg2, Set<BindingSet> includeSet, AtomicLong used, long maxSize) ModifierConstructorDescriptionLimitedSizeDistinctIteration
(Iteration<? extends BindingSet, ? extends QueryEvaluationException> iter, AtomicLong used, long maxSize) -
Uses of BindingSet in org.eclipse.rdf4j.query.algebra.evaluation.util
Modifier and TypeMethodDescriptionint
OrderComparator.compare
(BindingSet o1, BindingSet o2) void
QueryOptimizerList.optimize
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings) -
Uses of BindingSet in org.eclipse.rdf4j.query.dawg
Modifier and TypeMethodDescriptionvoid
DAWGTestResultSetWriter.handleSolution
(BindingSet bindingSet) -
Uses of BindingSet in org.eclipse.rdf4j.query.impl
Modifier and TypeClassDescriptionclass
An immutable empty BindingSet.class
A List-based implementation of theBindingSet
interface.class
A Map-based implementation of theBindingSet
interface.Modifier and TypeMethodDescriptionMutableTupleQueryResult.get
(int index) AbstractOperation.getBindings()
static BindingSet
EmptyBindingSet.getInstance()
MutableTupleQueryResult.next()
MutableTupleQueryResult.previous()
MutableTupleQueryResult.remove
(int index) MutableTupleQueryResult.set
(int index, BindingSet bindingSet) Modifier and TypeMethodDescriptionprotected CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractParserQuery.enforceMaxQueryTime
(CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingsIter) Modifier and TypeMethodDescriptionvoid
MutableTupleQueryResult.append
(BindingSet bindingSet) void
TupleQueryResultBuilder.handleSolution
(BindingSet bindingSet) void
MutableTupleQueryResult.insert
(int index, BindingSet bindingSet) void
MutableTupleQueryResult.insert
(BindingSet bindingSet) Inserts the specified binding set into the list.MutableTupleQueryResult.set
(int index, BindingSet bindingSet) void
MutableTupleQueryResult.set
(BindingSet bindingSet) Modifier and TypeMethodDescriptionprotected CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractParserQuery.enforceMaxQueryTime
(CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingsIter) ModifierConstructorDescriptionMutableTupleQueryResult
(Collection<String> bindingNames, BindingSet... bindingSets) ModifierConstructorDescriptionIteratingTupleQueryResult
(List<String> bindingNames, Iterable<? extends BindingSet> bindingSets) Creates a query result object with the supplied binding names.IteratingTupleQueryResult
(List<String> bindingNames, Iterator<? extends BindingSet> bindingSetIter) IteratingTupleQueryResult
(List<String> bindingNames, CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingSetIter) Creates a query result object with the supplied binding names.MutableTupleQueryResult
(Collection<String> bindingNames, Iteration<? extends BindingSet, E> bindingSetIter) QueryInterruptIteration
(Iteration<? extends BindingSet, ? extends QueryEvaluationException> iter, long timeLimit) TupleQueryResultImpl
(List<String> bindingNames, CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingSetIter) Deprecated. -
Uses of BindingSet in org.eclipse.rdf4j.query.parser.impl
Modifier and TypeMethodDescriptionprotected CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractParserQuery.enforceMaxQueryTime
(CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingsIter) Modifier and TypeMethodDescriptionprotected CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractParserQuery.enforceMaxQueryTime
(CloseableIteration<? extends BindingSet, QueryEvaluationException> bindingsIter) ModifierConstructorDescriptionQueryInterruptIteration
(Iteration<? extends BindingSet, ? extends QueryEvaluationException> iter, long timeLimit) -
Uses of BindingSet in org.eclipse.rdf4j.query.parser.sparql
Modifier and TypeMethodDescription -
Uses of BindingSet in org.eclipse.rdf4j.query.resultio
Modifier and TypeMethodDescriptionvoid
AbstractQueryResultWriter.handleSolution
(BindingSet bindingSet) protected void
AbstractQueryResultWriter.handleSolutionImpl
(BindingSet bindings) Extending classes must implement this method instead of overridingAbstractQueryResultWriter.handleSolution(BindingSet)
in order to benefit from automatic handling of RDF-star encoding. -
Uses of BindingSet in org.eclipse.rdf4j.query.resultio.binary
Modifier and TypeMethodDescriptionprotected void
BinaryQueryResultWriter.handleSolutionImpl
(BindingSet bindingSet) -
Uses of BindingSet in org.eclipse.rdf4j.query.resultio.helpers
Modifier and TypeMethodDescriptionvoid
BackgroundTupleResult.handleSolution
(BindingSet bindingSet) void
QueryResultCollector.handleSolution
(BindingSet bindingSet) ModifierConstructorDescriptionBackgroundTupleResult
(QueueCursor<BindingSet> queue, TupleQueryResultParser parser, InputStream in) -
Uses of BindingSet in org.eclipse.rdf4j.query.resultio.text
Modifier and TypeMethodDescriptionString[]
SPARQLResultsXSVMappingStrategy.generateHeader
(BindingSet bean) protected void
BooleanTextWriter.handleSolutionImpl
(BindingSet bindingSet) String[]
SPARQLResultsXSVMappingStrategy.transmuteBean
(BindingSet bean) Modifier and TypeMethodDescriptionvoid
SPARQLResultsXSVMappingStrategy.setType
(Class<? extends BindingSet> type) -
Uses of BindingSet in org.eclipse.rdf4j.query.resultio.text.csv
Modifier and TypeMethodDescriptionprotected void
SPARQLResultsCSVWriter.handleSolutionImpl
(BindingSet bindingSet) -
Uses of BindingSet in org.eclipse.rdf4j.query.resultio.text.tsv
Modifier and TypeMethodDescriptionprotected void
SPARQLResultsTSVWriter.handleSolutionImpl
(BindingSet bindingSet) -
Uses of BindingSet in org.eclipse.rdf4j.repository.sail.helpers
Modifier and TypeMethodDescriptionvoid
SailUpdateExecutor.executeUpdate
(UpdateExpr updateExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int maxExecutionTime) -
Uses of BindingSet in org.eclipse.rdf4j.repository.sparql.federation
Modifier and TypeFieldDescriptionprotected final BindingSet
JoinExecutorBase.bindings
protected BindingSet
SPARQLCrossProductIteration.currentInputBinding
Modifier and TypeFieldDescriptionprotected final List<BindingSet>
ServiceJoinConversionIteration.bindings
protected final List<BindingSet>
SPARQLCrossProductIteration.inputBindings
protected Iterator<BindingSet>
SPARQLCrossProductIteration.inputBindingsIterator
protected final CloseableIteration<BindingSet,
QueryEvaluationException> SPARQLCrossProductIteration.resultIteration
Modifier and TypeMethodDescriptionprotected BindingSet
ServiceJoinConversionIteration.convert
(BindingSet bIn) protected BindingSet
SPARQLCrossProductIteration.getNextElement()
Modifier and TypeMethodDescriptionRepositoryFederatedService.evaluate
(Service service, CloseableIteration<BindingSet, QueryEvaluationException> bindings, String baseUri) protected CloseableIteration<BindingSet,
QueryEvaluationException> RepositoryFederatedService.evaluateInternal
(Service service, CloseableIteration<BindingSet, QueryEvaluationException> bindings, String baseUri) Evaluate the SPARQL query that can be constructed from the SERVICE node at the initializedRepository
of thisFederatedService
.RepositoryFederatedService.select
(Service service, Set<String> projectionVars, BindingSet bindings, String baseUri) Evaluate the provided sparqlQueryString at the initializedRepository
of thisFederatedService
.Modifier and TypeMethodDescriptionboolean
RepositoryFederatedService.ask
(Service service, BindingSet bindings, String baseUri) Evaluate the provided sparqlQueryString at the initializedRepository
of thisFederatedService
.protected BindingSet
ServiceJoinConversionIteration.convert
(BindingSet bIn) RepositoryFederatedService.select
(Service service, Set<String> projectionVars, BindingSet bindings, String baseUri) Evaluate the provided sparqlQueryString at the initializedRepository
of thisFederatedService
.Modifier and TypeMethodDescriptionRepositoryFederatedService.evaluate
(Service service, CloseableIteration<BindingSet, QueryEvaluationException> bindings, String baseUri) protected CloseableIteration<BindingSet,
QueryEvaluationException> RepositoryFederatedService.evaluateInternal
(Service service, CloseableIteration<BindingSet, QueryEvaluationException> bindings, String baseUri) Evaluate the SPARQL query that can be constructed from the SERVICE node at the initializedRepository
of thisFederatedService
.ModifierConstructorDescriptionprotected
JoinExecutorBase
(CloseableIteration<T, QueryEvaluationException> leftIter, TupleExpr rightArg, BindingSet bindings) ModifierConstructorDescriptionServiceJoinConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) ServiceJoinConversionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> iter, List<BindingSet> bindings) SPARQLCrossProductIteration
(CloseableIteration<BindingSet, QueryEvaluationException> resultIteration, List<BindingSet> inputBindings) SPARQLCrossProductIteration
(CloseableIteration<BindingSet, QueryEvaluationException> resultIteration, List<BindingSet> inputBindings) -
Uses of BindingSet in org.eclipse.rdf4j.repository.sparql.query
Modifier and TypeClassDescriptionclass
An implementation of theBindingSet
interface that is used to evaluate query object models.Modifier and TypeMethodDescriptionSPARQLOperation.getBindings()
Deprecated.InsertBindingSetCursor.next()
Modifier and TypeMethodDescriptionvoid
SPARQLQueryBindingSet.addAll
(BindingSet bindingSet) static String
QueryStringUtil.getBooleanQueryString
(String queryString, BindingSet bindings) Retrieve a modified queryString into which all bindings of the given argument are replaced with their value.static String
QueryStringUtil.getGraphQueryString
(String queryString, BindingSet bindings) Retrieve a modified queryString into which all bindings of the given argument are replaced with their value.static String
QueryStringUtil.getQueryString
(String queryString, BindingSet bindings) Deprecated.since 2.0.useQueryStringUtil.getTupleQueryString(String, BindingSet)
static String
QueryStringUtil.getTupleQueryString
(String queryString, BindingSet bindings) Retrieve a modified queryString into which all bindings of the given argument are replaced, with the binding names included in the SELECT clause.static String
QueryStringUtil.getUpdateString
(String queryString, BindingSet bindings) Retrieve a modified queryString into which all bindings of the given argument are replaced with their value.ModifierConstructorDescriptionInsertBindingSetCursor
(CloseableIteration<BindingSet, QueryEvaluationException> delegate, BindingSet bindings) SPARQLQueryBindingSet
(BindingSet bindingSet) ModifierConstructorDescriptionInsertBindingSetCursor
(CloseableIteration<BindingSet, QueryEvaluationException> delegate, BindingSet bindings) -
Uses of BindingSet in org.eclipse.rdf4j.sail
Modifier and TypeMethodDescriptionCloseableIteration<? extends BindingSet,
QueryEvaluationException> SailConnection.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) Evaluates the supplied TupleExpr on the data contained in this Sail object, using the (optional) dataset and supplied bindings as input parameters.Modifier and TypeMethodDescriptionCloseableIteration<? extends BindingSet,
QueryEvaluationException> SailConnection.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) Evaluates the supplied TupleExpr on the data contained in this Sail object, using the (optional) dataset and supplied bindings as input parameters.default Explanation
SailConnection.explain
(Explanation.Level level, TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int timeoutSeconds) Explain how the TupleExpr will be (or has been) executed/evaluated by returning a TupleExpr (which may or may not be the provided TupleExpr) that has gone through zero or more of the stages prior to and also including execution as specified by the provided level.ModifierConstructorDescriptionUpdateContext
(UpdateExpr updateExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) -
Uses of BindingSet in org.eclipse.rdf4j.sail.base
Modifier and TypeMethodDescriptionprotected CloseableIteration<? extends BindingSet,
QueryEvaluationException> SailSourceConnection.evaluateInternal
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) Modifier and TypeMethodDescriptionprotected CloseableIteration<? extends BindingSet,
QueryEvaluationException> SailSourceConnection.evaluateInternal
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) SailSourceConnection.explain
(Explanation.Level level, TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int timeoutSeconds) -
Uses of BindingSet in org.eclipse.rdf4j.sail.helpers
Modifier and TypeMethodDescriptionfinal CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractSailConnection.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) CloseableIteration<? extends BindingSet,
QueryEvaluationException> SailConnectionWrapper.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) protected abstract CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractSailConnection.evaluateInternal
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) Modifier and TypeMethodDescriptionfinal CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractSailConnection.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) CloseableIteration<? extends BindingSet,
QueryEvaluationException> SailConnectionWrapper.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) protected abstract CloseableIteration<? extends BindingSet,
QueryEvaluationException> AbstractSailConnection.evaluateInternal
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) SailConnectionWrapper.explain
(Explanation.Level level, TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred, int timeoutSeconds) -
Uses of BindingSet in org.eclipse.rdf4j.sail.inferencer
Modifier and TypeMethodDescriptionCloseableIteration<? extends BindingSet,
QueryEvaluationException> InferencerConnectionWrapper.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection.Modifier and TypeMethodDescriptionCloseableIteration<? extends BindingSet,
QueryEvaluationException> InferencerConnectionWrapper.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) CallsInferencerConnectionWrapper.flushUpdates()
before forwarding the call to the wrapped connection. -
Uses of BindingSet in org.eclipse.rdf4j.sail.lucene
Modifier and TypeMethodDescriptionfinal Collection<BindingSet>
AbstractSearchIndex.evaluate
(SearchQueryEvaluator evaluator) CloseableIteration<? extends BindingSet,
QueryEvaluationException> LuceneSailConnection.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) SearchIndex.evaluate
(SearchQueryEvaluator query) Modifier and TypeMethodDescriptionCloseableIteration<? extends BindingSet,
QueryEvaluationException> LuceneSailConnection.evaluate
(TupleExpr tupleExpr, Dataset dataset, BindingSet bindings, boolean includeInferred) void
DistanceQuerySpecBuilder.process
(TupleExpr tupleExpr, BindingSet bindings, Collection<SearchQueryEvaluator> results) void
GeoRelationQuerySpecBuilder.process
(TupleExpr tupleExpr, BindingSet bindings, Collection<SearchQueryEvaluator> results) QuerySpecBuilder.process
(TupleExpr tupleExpr, BindingSet bindings) Deprecated.void
QuerySpecBuilder.process
(TupleExpr tupleExpr, BindingSet bindings, Collection<SearchQueryEvaluator> result) Appends a set of QuerySpecs embodying all necessary information to perform the Lucene query embedded in a TupleExpr.void
SearchQueryInterpreter.process
(TupleExpr tupleExpr, BindingSet bindings, Collection<SearchQueryEvaluator> specs) Processes a TupleExpr into a set of SearchQueryEvaluators. -
Uses of BindingSet in org.eclipse.rdf4j.sail.shacl.ast.planNodes
Modifier and TypeFieldDescriptionprotected Function<BindingSet,
ValidationTuple> AbstractBulkJoinPlanNode.mapper
ModifierConstructorDescriptionValidationTuple
(BindingSet bindingSet, String[] variables, ConstraintComponent.Scope scope, boolean hasValue, Resource[] contexts) ValidationTuple
(BindingSet bindingSet, List<String> variables, ConstraintComponent.Scope scope, boolean hasValue, Resource[] contexts) ModifierConstructorDescriptionBulkedExternalInnerJoin
(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, String query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Function<BindingSet, ValidationTuple> mapper) BulkedExternalLeftOuterJoin
(PlanNode leftNode, SailConnection connection, Resource[] dataGraph, String query, boolean skipBasedOnPreviousConnection, SailConnection previousStateConnection, Function<BindingSet, ValidationTuple> mapper) Select
(SailConnection connection, String query, String orderBy, Function<BindingSet, ValidationTuple> mapper, Resource[] dataGraph) -
Uses of BindingSet in org.eclipse.rdf4j.spin
Modifier and TypeMethodDescriptionParsedBooleanTemplate.getBindings()
ParsedGraphTemplate.getBindings()
ParsedTemplate.getBindings()
ParsedTupleTemplate.getBindings()
ParsedUpdateTemplate.getBindings()
ModifierConstructorDescriptionParsedBooleanTemplate
(Template template, BindingSet args) ParsedGraphTemplate
(Template template, BindingSet args) ParsedTupleTemplate
(Template template, BindingSet args) ParsedUpdateTemplate
(Template template, BindingSet args) -
Uses of BindingSet in org.eclipse.rdf4j.spring.dao
Modifier and TypeMethodDescriptionprotected ENTITY
RDF4JCRUDDao.mapSolution
(BindingSet querySolution) Map one solution of the readQuery to the type of this DAO. -
Uses of BindingSet in org.eclipse.rdf4j.spring.dao.support
Modifier and TypeMethodDescriptionstatic BindingSetMapper<BindingSet>
BindingSetMapper.identity()
Modifier and TypeMethodDescriptionBindingSetMapper.apply
(BindingSet bindings) Maps a query solution to an instance ofT
. -
Uses of BindingSet in org.eclipse.rdf4j.spring.dao.support.operation
Modifier and TypeMethodDescriptionTupleQueryResultConverter.getBindingStream
(TupleQueryResult result) If the result has only one empty binding set, this method returns an empty stream, otherwise the stream of BindingSetsTupleQueryResultConverter.toStream()
Obtains a stream ofBindingSet
s.Modifier and TypeMethodDescription<T,
A, R> R TupleQueryResultConverter.mapAndCollect
(Function<BindingSet, T> mapper, Collector<T, A, R> collector) <K,
V> Map<K, V> TupleQueryResultConverter.toMap
(Function<BindingSet, Map.Entry<K, V>> entryMapper) Maps the query result to aMap
, throwing an Exception if there are multiple values for one key.<K,
V> Map<K, V> TupleQueryResultConverter.toMap
(Function<BindingSet, K> keyMapper, Function<BindingSet, V> valueMapper) Maps the query result to aMap
, throwing an Exception if there are multiple values for one key.TupleQueryResultConverter.toMapOfList
(Function<BindingSet, K> keyMapper, Function<BindingSet, V> valueMapper) TupleQueryResultConverter.toMapOfSet
(Function<BindingSet, K> keyMapper, Function<BindingSet, V> valueMapper) -
Uses of BindingSet in org.eclipse.rdf4j.spring.demo.dao
Modifier and TypeMethodDescriptionprotected Artist
ArtistDao.mapSolution
(BindingSet querySolution) protected Painting
PaintingDao.mapSolution
(BindingSet querySolution) -
Uses of BindingSet in org.eclipse.rdf4j.spring.resultcache
Modifier and TypeMethodDescriptionCachedTupleQueryResult.iterator()
ReusableTupleQueryResult.iterator()
CachedTupleQueryResult.spliterator()
ReusableTupleQueryResult.spliterator()
CachedTupleQueryResult.stream()
ReusableTupleQueryResult.stream()
Modifier and TypeMethodDescriptionboolean
ReusableGraphQueryResult.queryBindingsAreIdentical
(BindingSet candidate) boolean
ReusableTupleQueryResult.queryBindingsAreIdentical
(BindingSet candidate) Modifier and TypeMethodDescriptionvoid
CachedTupleQueryResult.forEach
(Consumer<? super BindingSet> action) void
ReusableTupleQueryResult.forEach
(Consumer<? super BindingSet> action) ModifierConstructorDescriptionReusableGraphQueryResult
(GraphQueryResult result, BindingSet queryBindings) ReusableTupleQueryResult
(TupleQueryResult result, BindingSet queryBindings) -
Uses of BindingSet in org.eclipse.rdf4j.spring.support.query
Modifier and TypeMethodDescriptionDelegatingGraphQuery.getBindings()
DelegatingTupleQuery.getBindings()
DelegatingUpdate.getBindings()
-
Uses of BindingSet in org.eclipse.rdf4j.spring.util
Modifier and TypeMethodDescriptionstatic Boolean
QueryResultUtils.getBoolean
(BindingSet resultRow, String varName) static Boolean
QueryResultUtils.getBoolean
(BindingSet resultRow, Variable var) static Boolean
QueryResultUtils.getBooleanMaybe
(BindingSet resultRow, String varName) static Boolean
QueryResultUtils.getBooleanMaybe
(BindingSet resultRow, Variable var) QueryResultUtils.getBooleanOptional
(BindingSet resultRow, String varName) QueryResultUtils.getBooleanOptional
(BindingSet resultRow, Variable var) static IRI
QueryResultUtils.getIRI
(BindingSet resultRow, String varName) static IRI
QueryResultUtils.getIRI
(BindingSet resultRow, Variable var) static IRI
QueryResultUtils.getIRIMaybe
(BindingSet resultRow, String varName) static IRI
QueryResultUtils.getIRIMaybe
(BindingSet resultRow, Variable var) QueryResultUtils.getIRIOptional
(BindingSet resultRow, String varName) QueryResultUtils.getIRIOptional
(BindingSet resultRow, Variable var) static String
QueryResultUtils.getString
(BindingSet resultRow, String varName) static String
QueryResultUtils.getString
(BindingSet resultRow, Variable var) static String
QueryResultUtils.getStringMaybe
(BindingSet resultRow, String varName) static String
QueryResultUtils.getStringMaybe
(BindingSet resultRow, Variable var) QueryResultUtils.getStringOptional
(BindingSet resultRow, String varName) QueryResultUtils.getStringOptional
(BindingSet resultRow, Variable var) static Value
QueryResultUtils.getValue
(BindingSet resultRow, String varName) static Value
QueryResultUtils.getValue
(BindingSet resultRow, Variable var) static Value
QueryResultUtils.getValueMaybe
(BindingSet resultRow, String varName) static Value
QueryResultUtils.getValueMaybe
(BindingSet resultRow, Variable var) QueryResultUtils.getValueOptional
(BindingSet resultRow, String varName) QueryResultUtils.getValueOptional
(BindingSet resultRow, Variable var) -
Uses of BindingSet in org.eclipse.rdf4j.testsuite.query.parser.sparql.manifest
Modifier and TypeMethodDescriptionprotected static final void
SPARQLComplianceTest.printBindingSet
(BindingSet bs, StringBuilder appendable) protected final void
SPARQLQueryTest.printBindingSet
(BindingSet bs, StringBuilder appendable) Deprecated.
#selectQueryStringBoundJoinVALUES(StatementPattern, List, FilterValueExpr, AtomicBoolean)