public interface TripleSource
SparqlTripleSource
,
SailTripleSource
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(String preparedQuery,
BindingSet bindings,
FilterValueExpr filterExpr,
QueryInfo queryInfo)
Evaluate the prepared query (SPARQL query as String) on the provided endpoint.
|
CloseableIteration<BindingSet,QueryEvaluationException> |
getStatements(String preparedQuery,
QueryType queryType,
QueryInfo queryInfo)
Evaluate a given SPARQL query of the provided query type at the given source.
|
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(ExclusiveTupleExpr expr,
BindingSet bindings)
Check if the repository can return results for the given
ExclusiveTupleExpr , e.g. |
boolean |
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 obj
|
boolean |
hasStatements(StatementPattern stmt,
BindingSet bindings,
QueryInfo queryInfo)
Check if the provided statement can return results.
|
boolean |
usePreparedQuery() |
CloseableIteration<BindingSet,QueryEvaluationException> getStatements(TupleExpr preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) throws RepositoryException, MalformedQueryException, QueryEvaluationException
preparedQuery
- 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 alreadyRepositoryException
MalformedQueryException
QueryEvaluationException
CloseableIteration<BindingSet,QueryEvaluationException> getStatements(String preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) throws RepositoryException, MalformedQueryException, QueryEvaluationException
preparedQuery
- a prepared query to evaluate (SPARQL query as String)bindings
- the bindings to usefilterExpr
- the filter expression to apply or null if there is no filter or if it is evaluated alreadyRepositoryException
MalformedQueryException
QueryEvaluationException
CloseableIteration<BindingSet,QueryEvaluationException> getStatements(String preparedQuery, QueryType queryType, QueryInfo queryInfo) throws RepositoryException, MalformedQueryException, QueryEvaluationException
preparedQuery
- queryType
- queryInfo
- RepositoryException
MalformedQueryException
QueryEvaluationException
CloseableIteration<BindingSet,QueryEvaluationException> getStatements(StatementPattern stmt, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) throws RepositoryException, MalformedQueryException, QueryEvaluationException
stmt
- 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 alreadyRepositoryException
MalformedQueryException
QueryEvaluationException
CloseableIteration<Statement,QueryEvaluationException> getStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) throws RepositoryException, MalformedQueryException, QueryEvaluationException
Statement
iteration.subj
- pred
- obj
- contexts
- RepositoryException
MalformedQueryException
QueryEvaluationException
boolean hasStatements(StatementPattern stmt, BindingSet bindings, QueryInfo queryInfo) throws RepositoryException, MalformedQueryException, QueryEvaluationException
stmt
- bindings
- a binding set. in case no bindings are present, an EmptyBindingSet
can be used (i.e.
never null)RepositoryException
MalformedQueryException
QueryEvaluationException
boolean hasStatements(Resource subj, IRI pred, Value obj, QueryInfo queryInfo, Resource... contexts) throws RepositoryException
subj
- pred
- obj
- queryInfo
- contexts
- RepositoryException
boolean hasStatements(ExclusiveTupleExpr expr, BindingSet bindings) throws RepositoryException, MalformedQueryException, QueryEvaluationException
ExclusiveTupleExpr
, e.g. for an
ExclusiveGroup
with a list of Statements.group
- bindings
- RepositoryException
MalformedQueryException
QueryEvaluationException
boolean usePreparedQuery()
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.