Uses of Class
org.eclipse.rdf4j.federated.structures.QueryInfo
Packages that use QueryInfo
Package
Description
-
Uses of QueryInfo in org.eclipse.rdf4j.federated
Methods in org.eclipse.rdf4j.federated that return types with arguments of type QueryInfoMethods in org.eclipse.rdf4j.federated with parameters of type QueryInfoModifier and TypeMethodDescriptionvoidQueryManager.abortQuery(QueryInfo queryInfo) FederationManager.createWorkerUnion(QueryInfo queryInfo) Create an appropriate worker union for this federation, i.e.voidQueryManager.finishQuery(QueryInfo queryInfo) booleanvoidQueryManager.registerQuery(QueryInfo queryInfo) Add the query to the set of running queries, queries are identified via a unique id -
Uses of QueryInfo in org.eclipse.rdf4j.federated.algebra
Fields in org.eclipse.rdf4j.federated.algebra declared as QueryInfoModifier and TypeFieldDescriptionprotected final QueryInfoCheckStatementPattern.queryInfoprotected final QueryInfoExclusiveGroup.queryInfoprotected final QueryInfoFedXLeftJoin.queryInfoprotected QueryInfoFedXService.queryInfoprotected final QueryInfoFedXStatementPattern.queryInfoprotected final QueryInfoNTuple.queryInfoMethods in org.eclipse.rdf4j.federated.algebra that return QueryInfoModifier and TypeMethodDescriptionCheckStatementPattern.getQueryInfo()ExclusiveArbitraryLengthPath.getQueryInfo()ExclusiveGroup.getQueryInfo()FederatedDescribeOperator.getQueryInfo()FedXArbitraryLengthPath.getQueryInfo()FedXLeftJoin.getQueryInfo()FedXService.getQueryInfo()FedXStatementPattern.getQueryInfo()FedXZeroLengthPath.getQueryInfo()NTuple.getQueryInfo()PassThroughTupleExpr.getQueryInfo()QueryRef.getQueryInfo()Retrieve the attached query information of the tuple expressionSingleSourceQuery.getQueryInfo()Constructors in org.eclipse.rdf4j.federated.algebra with parameters of type QueryInfoModifierConstructorDescriptionCheckStatementPattern(StatementTupleExpr stmt, QueryInfo queryInfo) EmptyNJoin(NJoin njoin, QueryInfo queryInfo) EmptyNUnion(List<TupleExpr> args, QueryInfo queryInfo) ExclusiveArbitraryLengthPath(ArbitraryLengthPath path, StatementSource owner, QueryInfo queryInfo) ExclusiveGroup(Collection<? extends ExclusiveTupleExpr> ownedNodes, StatementSource owner, QueryInfo queryInfo) ExclusiveStatement(StatementPattern node, StatementSource owner, QueryInfo queryInfo) FederatedDescribeOperator(TupleExpr arg, QueryInfo queryInfo) FedXArbitraryLengthPath(ArbitraryLengthPath path, QueryInfo queryInfo) FedXLeftJoin(LeftJoin leftJoin, QueryInfo queryInfo) FedXService(Service expr, QueryInfo queryInfo) FedXStatementPattern(StatementPattern node, QueryInfo queryInfo) FedXZeroLengthPath(StatementPattern.Scope scope, Var subjVar, Var objVar, Var conVar, QueryInfo queryInfo, List<StatementSource> statementSources) Construct an nary-tuple.Construct an nary-tuple.Construct an nary-tuple.SingleSourceQuery(TupleExpr parsedQuery, Endpoint source, QueryInfo queryInfo) StatementSourcePattern(StatementPattern node, QueryInfo queryInfo) -
Uses of QueryInfo in org.eclipse.rdf4j.federated.cache
Methods in org.eclipse.rdf4j.federated.cache with parameters of type QueryInfoModifier and TypeMethodDescriptionstatic List<StatementSource>CacheUtils.checkCacheForStatementSourcesUpdateCache(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) Checks the cache for relevant statement sources to the provided statement.static booleanCacheUtils.checkCacheUpdateCache(SourceSelectionCache cache, List<Endpoint> endpoints, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) Checks the cache if some endpoint can provide results to the subquery. -
Uses of QueryInfo in org.eclipse.rdf4j.federated.evaluation
Methods in org.eclipse.rdf4j.federated.evaluation that return QueryInfoMethods in org.eclipse.rdf4j.federated.evaluation with parameters of type QueryInfoModifier and TypeMethodDescriptionprotected voidTripleSourceBase.configureInference(Query query, QueryInfo queryInfo) Set includeInferred depending ongetIncludeInferred()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) 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) FederationEvalStrategy.getStatements(QueryInfo queryInfo, Resource subj, IRI pred, Value obj, Resource... contexts) Retrieve the statements matching the provided subject, predicate and object value from the federation members.SailTripleSource.getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) SailTripleSource.getStatements(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) SailTripleSource.getStatements(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) SparqlTripleSource.getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) 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, for removal: This API element is subject to removal in a future version.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(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) Return the statements matching the given pattern as aStatementiteration.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) booleanSailTripleSource.hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset) booleanSparqlTripleSource.hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) booleanSparqlTripleSource.hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset) booleanTripleSource.hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) Check if the repository can return results for the given triple pattern represented by subj, pred and objbooleanTripleSource.hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset) Check if the provided statement can return results.booleanTripleSourceBase.hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) protected voidFederationEvalStrategy.optimizeExclusiveExpressions(TupleExpr query, QueryInfo queryInfo, GenericInfoOptimizer info) OptimizeExclusiveTupleExpr, e.g.protected voidFederationEvalStrategy.optimizeJoinOrder(TupleExpr query, QueryInfo queryInfo, GenericInfoOptimizer info) FederationEvalStrategy.performSourceSelection(List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo, GenericInfoOptimizer info) Perform source selection for all statements of the query.FederationEvalStrategy.performSourceSelection(FedXArbitraryLengthPath pathExpr, StatementPattern stmt, List<Endpoint> members, SourceSelectionCache cache, QueryInfo queryInfo) Perform source selection on the statement pattern representing the path expression.booleanSailTripleSource.usePreparedQuery(StatementPattern stmt, QueryInfo queryInfo) booleanSparqlTripleSource.usePreparedQuery(StatementPattern stmt, QueryInfo queryInfo) booleanTripleSource.usePreparedQuery(StatementPattern stmt, QueryInfo queryInfo) Constructors in org.eclipse.rdf4j.federated.evaluation with parameters of type QueryInfoModifierConstructorDescriptionFederationEvaluationStatistics(QueryInfo queryInfo, Dataset dataset) -
Uses of QueryInfo in org.eclipse.rdf4j.federated.evaluation.concurrent
Fields in org.eclipse.rdf4j.federated.evaluation.concurrent declared as QueryInfoMethods in org.eclipse.rdf4j.federated.evaluation.concurrent that return QueryInfoModifier and TypeMethodDescriptionParallelExecutor.getQueryInfo()Return the query info of the associated queryParallelExecutorBase.getQueryInfo()ParallelServiceExecutor.getQueryInfo()default QueryInfoParallelTask.getQueryInfo()Constructors in org.eclipse.rdf4j.federated.evaluation.concurrent with parameters of type QueryInfo -
Uses of QueryInfo in org.eclipse.rdf4j.federated.evaluation.iterator
Fields in org.eclipse.rdf4j.federated.evaluation.iterator declared as QueryInfoModifier and TypeFieldDescriptionprotected final QueryInfoQueryResultIteration.queryInfoprotected final QueryInfoStopRemainingExecutionsOnCloseIteration.queryInfoConstructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type QueryInfoModifierConstructorDescriptionFederatedDescribeIteration(Iteration<BindingSet, QueryEvaluationException> sourceIter, FederationEvalStrategy strategy, Set<String> describeExprNames, BindingSet parentBindings, QueryInfo queryInfo) Deprecated, for removal: This API element is subject to removal in a future version.FedXPathIteration(EvaluationStrategy strategy, StatementPattern.Scope scope, Var startVar, TupleExpr pathExpression, Var endVar, Var contextVar, long minLength, BindingSet bindings, QueryInfo queryInfo) FedXZeroLengthPathIteration(EvaluationStrategy evaluationStrategyImpl, Var subjectVar, Var objVar, Value subj, Value obj, Var contextVar, BindingSet bindings, QueryEvaluationContext context, QueryInfo queryInfo, List<StatementSource> statementSources) QueryResultIteration(CloseableIteration<BindingSet, QueryEvaluationException> inner, QueryInfo queryInfo) StopRemainingExecutionsOnCloseIteration(CloseableIteration<? extends BindingSet, QueryEvaluationException> inner, QueryInfo queryInfo) -
Uses of QueryInfo in org.eclipse.rdf4j.federated.evaluation.join
Constructors in org.eclipse.rdf4j.federated.evaluation.join with parameters of type QueryInfoModifierConstructorDescriptionControlledWorkerBoundJoin(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) 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 QueryInfo in org.eclipse.rdf4j.federated.evaluation.union
Fields in org.eclipse.rdf4j.federated.evaluation.union declared as QueryInfoModifier and TypeFieldDescriptionprotected final QueryInfoParallelGetStatementsTask.queryInfoprotected final QueryInfoParallelPreparedAlgebraUnionTask.queryInfoprotected final QueryInfoParallelPreparedUnionTask.queryInfoprotected final QueryInfoParallelUnionTask.queryInfoConstructors in org.eclipse.rdf4j.federated.evaluation.union with parameters of type QueryInfoModifierConstructorDescriptionControlledWorkerUnion(ControlledWorkerScheduler<T> scheduler, QueryInfo queryInfo) ParallelGetStatementsTask(ParallelExecutor<Statement> unionControl, Endpoint endpoint, Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) ParallelPreparedAlgebraUnionTask(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) ParallelUnionTask(ParallelExecutor<BindingSet> unionControl, StatementPattern stmt, Endpoint endpoint, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) SynchronousWorkerUnion(QueryInfo queryInfo) UnionExecutorBase(QueryInfo queryInfo) WorkerUnionBase(QueryInfo queryInfo) -
Uses of QueryInfo in org.eclipse.rdf4j.federated.monitoring
Methods in org.eclipse.rdf4j.federated.monitoring with parameters of type QueryInfoModifier and TypeMethodDescriptionvoidvoidMonitoring.monitorQuery(QueryInfo query) voidMonitoringImpl.monitorQuery(QueryInfo query) voidNoopMonitoringImpl.monitorQuery(QueryInfo query) -
Uses of QueryInfo in org.eclipse.rdf4j.federated.optimizer
Fields in org.eclipse.rdf4j.federated.optimizer declared as QueryInfoModifier and TypeFieldDescriptionprotected final QueryInfoGenericInfoOptimizer.queryInfoprotected final QueryInfoServiceOptimizer.queryInfofinal QueryInfoSourceSelection.CheckTaskPair.queryInfoprotected final QueryInfoSourceSelection.ParallelCheckTask.queryInfoprotected final QueryInfoSourceSelection.queryInfoprotected final QueryInfoStatementGroupAndJoinOptimizer.queryInfoprotected final QueryInfoUnionOptimizer.queryInfoMethods in org.eclipse.rdf4j.federated.optimizer that return QueryInfoModifier and TypeMethodDescriptionSourceSelection.SourceSelectionExecutorWithLatch.getQueryInfo()Methods in org.eclipse.rdf4j.federated.optimizer with parameters of type QueryInfoModifier and TypeMethodDescriptionstatic NJoinOptimizerUtil.flattenJoin(Join join, QueryInfo queryInfo) Flatten the join to one layer, i.e.Constructors in org.eclipse.rdf4j.federated.optimizer with parameters of type QueryInfoModifierConstructorDescriptionCheckTaskPair(Endpoint e, StatementPattern t, QueryInfo queryInfo) GenericInfoOptimizer(QueryInfo queryInfo) ParallelCheckTask(Endpoint endpoint, StatementPattern stmt, QueryInfo queryInfo, SourceSelection.SourceSelectionExecutorWithLatch control) ServiceOptimizer(QueryInfo queryInfo) SourceSelection(List<Endpoint> endpoints, SourceSelectionCache cache, QueryInfo queryInfo) StatementGroupAndJoinOptimizer(QueryInfo queryInfo, FedXCostModel costModel) UnionOptimizer(QueryInfo queryInfo)