Class LoggingRepositoryConnection
- java.lang.Object
-
- org.eclipse.rdf4j.repository.base.AbstractRepositoryConnection
-
- org.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper
-
- org.eclipse.rdf4j.spring.operationlog.LoggingRepositoryConnection
-
- All Implemented Interfaces:
AutoCloseable,org.eclipse.rdf4j.repository.DelegatingRepositoryConnection,org.eclipse.rdf4j.repository.RepositoryConnection
public class LoggingRepositoryConnection extends org.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Since:
- 4.0.0
- Author:
- Florian Kleedorfer
-
-
Constructor Summary
Constructors Constructor Description LoggingRepositoryConnection(org.eclipse.rdf4j.repository.RepositoryConnection delegate, OperationLog operationLog)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(File file, String baseURI, org.eclipse.rdf4j.rio.RDFFormat dataFormat, org.eclipse.rdf4j.model.Resource... contexts)voidadd(InputStream in, String baseURI, org.eclipse.rdf4j.rio.RDFFormat dataFormat, org.eclipse.rdf4j.model.Resource... contexts)voidadd(Reader reader, String baseURI, org.eclipse.rdf4j.rio.RDFFormat dataFormat, org.eclipse.rdf4j.model.Resource... contexts)voidadd(Iterable<? extends org.eclipse.rdf4j.model.Statement> statements, org.eclipse.rdf4j.model.Resource... contexts)voidadd(URL url, String baseURI, org.eclipse.rdf4j.rio.RDFFormat dataFormat, org.eclipse.rdf4j.model.Resource... contexts)<E extends Exception>
voidadd(org.eclipse.rdf4j.common.iteration.Iteration<? extends org.eclipse.rdf4j.model.Statement,E> statementIter, org.eclipse.rdf4j.model.Resource... contexts)voidadd(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object, org.eclipse.rdf4j.model.Resource... contexts)voidadd(org.eclipse.rdf4j.model.Statement st, org.eclipse.rdf4j.model.Resource... contexts)voidadd(org.eclipse.rdf4j.repository.RepositoryResult<org.eclipse.rdf4j.model.Statement> statements, org.eclipse.rdf4j.model.Resource... contexts)voidclear(org.eclipse.rdf4j.model.Resource... contexts)org.eclipse.rdf4j.repository.RepositoryResult<org.eclipse.rdf4j.model.Statement>getStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts)org.eclipse.rdf4j.repository.RepositoryResult<org.eclipse.rdf4j.model.Statement>getStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts)booleanhasStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts)booleanhasStatement(org.eclipse.rdf4j.model.Statement st, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts)org.eclipse.rdf4j.query.GraphQueryprepareGraphQuery(String query)org.eclipse.rdf4j.query.GraphQueryprepareGraphQuery(org.eclipse.rdf4j.query.QueryLanguage ql, String query)org.eclipse.rdf4j.query.GraphQueryprepareGraphQuery(org.eclipse.rdf4j.query.QueryLanguage ql, String queryString, String baseURI)org.eclipse.rdf4j.query.TupleQueryprepareTupleQuery(String query)org.eclipse.rdf4j.query.TupleQueryprepareTupleQuery(org.eclipse.rdf4j.query.QueryLanguage ql, String query)org.eclipse.rdf4j.query.TupleQueryprepareTupleQuery(org.eclipse.rdf4j.query.QueryLanguage ql, String queryString, String baseURI)org.eclipse.rdf4j.query.UpdateprepareUpdate(org.eclipse.rdf4j.query.QueryLanguage ql, String updateString, String baseURI)voidremove(Iterable<? extends org.eclipse.rdf4j.model.Statement> statements, org.eclipse.rdf4j.model.Resource... contexts)<E extends Exception>
voidremove(org.eclipse.rdf4j.common.iteration.Iteration<? extends org.eclipse.rdf4j.model.Statement,E> statementIter, org.eclipse.rdf4j.model.Resource... contexts)voidremove(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object, org.eclipse.rdf4j.model.Resource... contexts)voidremove(org.eclipse.rdf4j.model.Statement st, org.eclipse.rdf4j.model.Resource... contexts)voidremove(org.eclipse.rdf4j.repository.RepositoryResult<org.eclipse.rdf4j.model.Statement> statements, org.eclipse.rdf4j.model.Resource... contexts)voidremoveNamespace(String prefix)longsize(org.eclipse.rdf4j.model.Resource... contexts)-
Methods inherited from class org.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper
addWithoutCommit, begin, begin, begin, clearNamespaces, close, commit, exportStatements, exportStatements, getContextIDs, getDelegate, getIsolationLevel, getNamespace, getNamespaces, isActive, isAutoCommit, isDelegatingAdd, isDelegatingRead, isDelegatingRemove, isEmpty, isOpen, prepare, prepareBooleanQuery, prepareQuery, removeWithoutCommit, rollback, setAutoCommit, setDelegate, setIsolationLevel, setNamespace, setParserConfig
-
Methods inherited from class org.eclipse.rdf4j.repository.base.AbstractRepositoryConnection
addWithoutCommit, conditionalCommit, conditionalRollback, export, getParserConfig, getRepository, getValueFactory, prepareBooleanQuery, prepareQuery, prepareUpdate, removeWithoutCommit, startLocalTransaction
-
-
-
-
Constructor Detail
-
LoggingRepositoryConnection
public LoggingRepositoryConnection(org.eclipse.rdf4j.repository.RepositoryConnection delegate, OperationLog operationLog)
-
-
Method Detail
-
prepareTupleQuery
public org.eclipse.rdf4j.query.TupleQuery prepareTupleQuery(org.eclipse.rdf4j.query.QueryLanguage ql, String queryString, String baseURI) throws org.eclipse.rdf4j.query.MalformedQueryException, org.eclipse.rdf4j.repository.RepositoryException- Specified by:
prepareTupleQueryin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
prepareTupleQueryin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.query.MalformedQueryExceptionorg.eclipse.rdf4j.repository.RepositoryException
-
prepareTupleQuery
public org.eclipse.rdf4j.query.TupleQuery prepareTupleQuery(String query) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException
- Throws:
org.eclipse.rdf4j.repository.RepositoryExceptionorg.eclipse.rdf4j.query.MalformedQueryException
-
prepareTupleQuery
public org.eclipse.rdf4j.query.TupleQuery prepareTupleQuery(org.eclipse.rdf4j.query.QueryLanguage ql, String query) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException- Specified by:
prepareTupleQueryin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
prepareTupleQueryin classorg.eclipse.rdf4j.repository.base.AbstractRepositoryConnection- Throws:
org.eclipse.rdf4j.repository.RepositoryExceptionorg.eclipse.rdf4j.query.MalformedQueryException
-
prepareGraphQuery
public org.eclipse.rdf4j.query.GraphQuery prepareGraphQuery(org.eclipse.rdf4j.query.QueryLanguage ql, String queryString, String baseURI) throws org.eclipse.rdf4j.query.MalformedQueryException, org.eclipse.rdf4j.repository.RepositoryException- Specified by:
prepareGraphQueryin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
prepareGraphQueryin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.query.MalformedQueryExceptionorg.eclipse.rdf4j.repository.RepositoryException
-
prepareGraphQuery
public org.eclipse.rdf4j.query.GraphQuery prepareGraphQuery(String query) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException
- Throws:
org.eclipse.rdf4j.repository.RepositoryExceptionorg.eclipse.rdf4j.query.MalformedQueryException
-
prepareGraphQuery
public org.eclipse.rdf4j.query.GraphQuery prepareGraphQuery(org.eclipse.rdf4j.query.QueryLanguage ql, String query) throws org.eclipse.rdf4j.repository.RepositoryException, org.eclipse.rdf4j.query.MalformedQueryException- Specified by:
prepareGraphQueryin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
prepareGraphQueryin classorg.eclipse.rdf4j.repository.base.AbstractRepositoryConnection- Throws:
org.eclipse.rdf4j.repository.RepositoryExceptionorg.eclipse.rdf4j.query.MalformedQueryException
-
prepareUpdate
public org.eclipse.rdf4j.query.Update prepareUpdate(org.eclipse.rdf4j.query.QueryLanguage ql, String updateString, String baseURI) throws org.eclipse.rdf4j.query.MalformedQueryException, org.eclipse.rdf4j.repository.RepositoryException- Specified by:
prepareUpdatein interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
prepareUpdatein classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.query.MalformedQueryExceptionorg.eclipse.rdf4j.repository.RepositoryException
-
getStatements
public org.eclipse.rdf4j.repository.RepositoryResult<org.eclipse.rdf4j.model.Statement> getStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
add
public void add(org.eclipse.rdf4j.repository.RepositoryResult<org.eclipse.rdf4j.model.Statement> statements, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
add
public void add(File file, String baseURI, org.eclipse.rdf4j.rio.RDFFormat dataFormat, org.eclipse.rdf4j.model.Resource... contexts) throws IOException, org.eclipse.rdf4j.rio.RDFParseException, org.eclipse.rdf4j.repository.RepositoryException
- Specified by:
addin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
addin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
IOExceptionorg.eclipse.rdf4j.rio.RDFParseExceptionorg.eclipse.rdf4j.repository.RepositoryException
-
add
public void add(InputStream in, String baseURI, org.eclipse.rdf4j.rio.RDFFormat dataFormat, org.eclipse.rdf4j.model.Resource... contexts) throws IOException, org.eclipse.rdf4j.rio.RDFParseException, org.eclipse.rdf4j.repository.RepositoryException
- Specified by:
addin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
addin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
IOExceptionorg.eclipse.rdf4j.rio.RDFParseExceptionorg.eclipse.rdf4j.repository.RepositoryException
-
add
public void add(Iterable<? extends org.eclipse.rdf4j.model.Statement> statements, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException
- Specified by:
addin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
addin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
add
public <E extends Exception> void add(org.eclipse.rdf4j.common.iteration.Iteration<? extends org.eclipse.rdf4j.model.Statement,E> statementIter, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException, E extends Exception
- Specified by:
addin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
addin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryExceptionE extends Exception
-
add
public void add(Reader reader, String baseURI, org.eclipse.rdf4j.rio.RDFFormat dataFormat, org.eclipse.rdf4j.model.Resource... contexts) throws IOException, org.eclipse.rdf4j.rio.RDFParseException, org.eclipse.rdf4j.repository.RepositoryException
- Specified by:
addin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
addin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
IOExceptionorg.eclipse.rdf4j.rio.RDFParseExceptionorg.eclipse.rdf4j.repository.RepositoryException
-
add
public void add(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
addin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
addin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
add
public void add(org.eclipse.rdf4j.model.Statement st, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
addin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
addin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
add
public void add(URL url, String baseURI, org.eclipse.rdf4j.rio.RDFFormat dataFormat, org.eclipse.rdf4j.model.Resource... contexts) throws IOException, org.eclipse.rdf4j.rio.RDFParseException, org.eclipse.rdf4j.repository.RepositoryException
- Specified by:
addin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
addin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
IOExceptionorg.eclipse.rdf4j.rio.RDFParseExceptionorg.eclipse.rdf4j.repository.RepositoryException
-
remove
public void remove(org.eclipse.rdf4j.repository.RepositoryResult<org.eclipse.rdf4j.model.Statement> statements, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
remove
public void remove(Iterable<? extends org.eclipse.rdf4j.model.Statement> statements, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException
- Specified by:
removein interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
removein classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
remove
public <E extends Exception> void remove(org.eclipse.rdf4j.common.iteration.Iteration<? extends org.eclipse.rdf4j.model.Statement,E> statementIter, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException, E extends Exception
- Specified by:
removein interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
removein classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryExceptionE extends Exception
-
remove
public void remove(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
removein interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
removein classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
remove
public void remove(org.eclipse.rdf4j.model.Statement st, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
removein interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
removein classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
clear
public void clear(org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
clearin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
clearin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
getStatements
public org.eclipse.rdf4j.repository.RepositoryResult<org.eclipse.rdf4j.model.Statement> getStatements(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
getStatementsin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
getStatementsin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
hasStatement
public boolean hasStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
hasStatementin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
hasStatementin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
hasStatement
public boolean hasStatement(org.eclipse.rdf4j.model.Statement st, boolean includeInferred, org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
hasStatementin interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
hasStatementin classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
size
public long size(org.eclipse.rdf4j.model.Resource... contexts) throws org.eclipse.rdf4j.repository.RepositoryException- Specified by:
sizein interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
sizein classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
removeNamespace
public void removeNamespace(String prefix) throws org.eclipse.rdf4j.repository.RepositoryException
- Specified by:
removeNamespacein interfaceorg.eclipse.rdf4j.repository.RepositoryConnection- Overrides:
removeNamespacein classorg.eclipse.rdf4j.repository.base.RepositoryConnectionWrapper- Throws:
org.eclipse.rdf4j.repository.RepositoryException
-
-