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  Statementiteration. | 
| 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(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)Check if the provided statement can return results. | 
| boolean | usePreparedQuery() | 
applyMaxExecutionTimeUpperBound, configureInference, getStatements, hasStatements, hasStatements, monitorRemoteRequest, withConnectionclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetStatements, hasStatements, hasStatementspublic CloseableIteration<BindingSet,QueryEvaluationException> getStatements(String preparedQuery, BindingSet bindings, FilterValueExpr filterExpr, QueryInfo queryInfo) throws RepositoryException, MalformedQueryException, QueryEvaluationException
TripleSourcegetStatements in interface TripleSourcepreparedQuery - 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 alreadyRepositoryExceptionMalformedQueryExceptionQueryEvaluationExceptionpublic 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) 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()
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-2020 Eclipse Foundation. All Rights Reserved.