public class SailRepositoryConnection extends AbstractRepositoryConnection implements FederatedServiceResolverClient, RepositoryResolverClient, HttpClientDependent, SessionManagerDependent
RepositoryConnection interface that wraps a SailConnection.logger| Modifier | Constructor and Description |
|---|---|
protected |
SailRepositoryConnection(SailRepository repository,
SailConnection sailConnection)
Creates a new repository connection that will wrap the supplied SailConnection.
|
add, add, add, add, add, add, add, add, addWithoutCommit, conditionalCommit, conditionalRollback, export, getIsolationLevel, getParserConfig, getRepository, getValueFactory, hasStatement, isAutoCommit, prepareBooleanQuery, prepareGraphQuery, prepareQuery, prepareTupleQuery, prepareUpdate, remove, remove, remove, remove, removeWithoutCommit, setAutoCommit, setIsolationLevel, setParserConfig, startLocalTransactionclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetSesameClient, setSesameClientadd, add, getStatements, getStatements, hasStatement, prepareBooleanQuery, prepareGraphQuery, prepareQuery, prepareTupleQuery, prepareUpdate, remove, removeprotected SailRepositoryConnection(SailRepository repository, SailConnection sailConnection)
SailRepository.getConnection().public SailConnection getSailConnection()
public void setFederatedServiceResolver(FederatedServiceResolver resolver)
setFederatedServiceResolver in interface FederatedServiceResolverClientpublic void setRepositoryResolver(RepositoryResolver resolver)
setRepositoryResolver in interface RepositoryResolverClientpublic HttpClientSessionManager getHttpClientSessionManager()
getHttpClientSessionManager in interface SesameClientDependentgetHttpClientSessionManager in interface SessionManagerDependentpublic void setHttpClientSessionManager(HttpClientSessionManager client)
setHttpClientSessionManager in interface SesameClientDependentsetHttpClientSessionManager in interface SessionManagerDependentpublic org.apache.http.client.HttpClient getHttpClient()
getHttpClient in interface HttpClientDependentpublic void setHttpClient(org.apache.http.client.HttpClient client)
setHttpClient in interface HttpClientDependentpublic void begin()
throws RepositoryException
begin in interface RepositoryConnectionRepositoryExceptionpublic void begin(IsolationLevel level) throws RepositoryException
begin in interface RepositoryConnectionbegin in class AbstractRepositoryConnectionRepositoryExceptionpublic void commit()
throws RepositoryException
commit in interface RepositoryConnectionRepositoryExceptionpublic void rollback()
throws RepositoryException
rollback in interface RepositoryConnectionRepositoryExceptionpublic void close()
throws RepositoryException
close in interface AutoCloseableclose in interface RepositoryConnectionclose in class AbstractRepositoryConnectionRepositoryExceptionpublic boolean isOpen()
throws RepositoryException
isOpen in interface RepositoryConnectionisOpen in class AbstractRepositoryConnectionRepositoryExceptionpublic SailQuery prepareQuery(QueryLanguage ql, String queryString, String baseURI) throws MalformedQueryException
prepareQuery in interface RepositoryConnectionMalformedQueryExceptionpublic SailTupleQuery prepareTupleQuery(QueryLanguage ql, String queryString, String baseURI) throws MalformedQueryException
prepareTupleQuery in interface RepositoryConnectionMalformedQueryExceptionpublic SailGraphQuery prepareGraphQuery(QueryLanguage ql, String queryString, String baseURI) throws MalformedQueryException
prepareGraphQuery in interface RepositoryConnectionMalformedQueryExceptionpublic SailBooleanQuery prepareBooleanQuery(QueryLanguage ql, String queryString, String baseURI) throws MalformedQueryException
prepareBooleanQuery in interface RepositoryConnectionMalformedQueryExceptionpublic Update prepareUpdate(QueryLanguage ql, String update, String baseURI) throws RepositoryException, MalformedQueryException
prepareUpdate in interface RepositoryConnectionRepositoryExceptionMalformedQueryExceptionpublic boolean hasStatement(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) throws RepositoryException
hasStatement in interface RepositoryConnectionhasStatement in class AbstractRepositoryConnectionRepositoryExceptionpublic RepositoryResult<Resource> getContextIDs() throws RepositoryException
getContextIDs in interface RepositoryConnectionRepositoryExceptionpublic RepositoryResult<Statement> getStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts) throws RepositoryException
getStatements in interface RepositoryConnectionRepositoryExceptionpublic boolean isEmpty()
throws RepositoryException
isEmpty in interface RepositoryConnectionisEmpty in class AbstractRepositoryConnectionRepositoryExceptionpublic void exportStatements(Resource subj, IRI pred, Value obj, boolean includeInferred, RDFHandler handler, Resource... contexts) throws RepositoryException, RDFHandlerException
exportStatements in interface RepositoryConnectionRepositoryExceptionRDFHandlerExceptionpublic long size(Resource... contexts) throws RepositoryException
size in interface RepositoryConnectionRepositoryExceptionprotected void addWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts) throws RepositoryException
addWithoutCommit in class AbstractRepositoryConnectionRepositoryExceptionprotected void removeWithoutCommit(Resource subject, IRI predicate, Value object, Resource... contexts) throws RepositoryException
removeWithoutCommit in class AbstractRepositoryConnectionRepositoryExceptionpublic void clear(Resource... contexts) throws RepositoryException
clear in interface RepositoryConnectionclear in class AbstractRepositoryConnectionRepositoryExceptionpublic void setNamespace(String prefix, String name) throws RepositoryException
setNamespace in interface RepositoryConnectionRepositoryExceptionpublic void removeNamespace(String prefix) throws RepositoryException
removeNamespace in interface RepositoryConnectionRepositoryExceptionpublic void clearNamespaces()
throws RepositoryException
clearNamespaces in interface RepositoryConnectionRepositoryExceptionpublic RepositoryResult<Namespace> getNamespaces() throws RepositoryException
getNamespaces in interface RepositoryConnectionRepositoryExceptionpublic String getNamespace(String prefix) throws RepositoryException
getNamespace in interface RepositoryConnectionRepositoryExceptionprotected <E> RepositoryResult<E> createRepositoryResult(org.eclipse.rdf4j.common.iteration.CloseableIteration<? extends E,SailException> sailIter)
public boolean isActive()
throws UnknownTransactionStateException
isActive in interface RepositoryConnectionUnknownTransactionStateExceptionCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.