public class SailTripleSource extends TripleSourceBase implements TripleSource
TripleSourceBase.ConnectionOperation<T>, TripleSourceBase.ResultHolder<T>endpoint, federationContext, monitoringService, strategy| Modifier and Type | Method and Description |
|---|---|
CloseableIteration<Statement,QueryEvaluationException> |
getStatements(Resource subj,
IRI pred,
Value obj,
QueryInfo queryInfo,
Resource... contexts)
Return the statements matching the given pattern as a
Statement iteration. |
CloseableIteration<BindingSet,QueryEvaluationException> |
getStatements(StatementPattern stmt,
BindingSet bindings,
FilterValueExpr filterExpr,
QueryInfo queryInfo)
Evaluate the query expression on the provided endpoint.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
getStatements(TupleExpr preparedQuery,
BindingSet bindings,
FilterValueExpr filterExpr,
QueryInfo queryInfo)
Evaluate the prepared query in its internal representation on the provided endpoint.
|
boolean |
hasStatements(StatementPattern stmt,
BindingSet bindings,
QueryInfo queryInfo,
Dataset dataset)
Check if the provided statement can return results.
|
boolean |
usePreparedQuery(StatementPattern stmt,
QueryInfo queryInfo) |
applyMaxExecutionTimeUpperBound, configureInference, getStatements, getStatements, hasStatements, hasStatements, monitorRemoteRequest, withConnectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStatements, getStatements, getStatements, hasStatements, hasStatements, usePreparedQuerypublic CloseableIteration<BindingSet,QueryEvaluationException> getStatements(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) throws RepositoryException, MalformedQueryException, QueryEvaluationException
TripleSourcegetStatements in interface TripleSourcestmt - the stmt expression to evaluatebindings - the bindings to usefilterExpr - the filter expression to apply or null if there is no filter or if it is evaluated alreadyRepositoryExceptionMalformedQueryExceptionQueryEvaluationExceptionpublic CloseableIteration<Statement,QueryEvaluationException> getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) throws RepositoryException, MalformedQueryException, QueryEvaluationException
TripleSourceStatement iteration.getStatements in interface TripleSourceRepositoryExceptionMalformedQueryExceptionQueryEvaluationExceptionpublic boolean hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo, Dataset dataset) throws RepositoryException, MalformedQueryException, QueryEvaluationException
TripleSourcehasStatements in interface TripleSourcebindings - a binding set. in case no bindings are present, an EmptyBindingSet can be used (i.e.
never null)RepositoryExceptionMalformedQueryExceptionQueryEvaluationExceptionpublic boolean usePreparedQuery(StatementPattern stmt, QueryInfo queryInfo)
usePreparedQuery in interface TripleSourcepublic CloseableIteration<BindingSet,QueryEvaluationException> getStatements(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) throws RepositoryException, MalformedQueryException, QueryEvaluationException
TripleSourcegetStatements in interface TripleSourcepreparedQuery - a prepared query to evaluatebindings - the bindings to usefilterExpr - the filter expression to apply or null if there is no filter or if it is evaluated alreadyRepositoryExceptionMalformedQueryExceptionQueryEvaluationExceptionCopyright © 2015-2022 Eclipse Foundation. All Rights Reserved.