Class SchemaCachingRDFSInferencerConnection
- java.lang.Object
-
- org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
-
- org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
-
- org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
-
- org.eclipse.rdf4j.sail.inferencer.fc.SchemaCachingRDFSInferencerConnection
-
- All Implemented Interfaces:
AutoCloseable,FederatedServiceResolverClient,org.eclipse.rdf4j.sail.features.ThreadSafetyAware,InferencerConnection,NotifyingSailConnection,SailConnection,SailConnectionListener
public class SchemaCachingRDFSInferencerConnection extends InferencerConnectionWrapper implements SailConnectionListener
- Author:
- HÃ¥vard Mikkelsen Ottestad
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddInferredStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts)voidaddStatement(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Value object, org.eclipse.rdf4j.model.Resource... contexts)voidaddStatement(UpdateContext modify, org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts)voidbegin()voidbegin(org.eclipse.rdf4j.common.transaction.IsolationLevel level)voidclearInferred(org.eclipse.rdf4j.model.Resource... contexts)voidcommit()voidflushUpdates()voidrollback()voidstatementAdded(org.eclipse.rdf4j.model.Statement st)voidstatementRemoved(org.eclipse.rdf4j.model.Statement st)-
Methods inherited from class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
evaluate, flush, getContextIDs, getStatements, getWrappedConnection, hasStatement, prepare, removeInferredStatement, size
-
Methods inherited from class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
addConnectionListener, removeConnectionListener
-
Methods inherited from class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
clear, clearNamespaces, close, endUpdate, explain, getComparator, getFederatedServiceResolver, getNamespace, getNamespaces, getStatements, getSupportedOrders, isActive, isOpen, prepareQuery, removeNamespace, removeStatement, removeStatements, setFederatedServiceResolver, setNamespace, setTransactionSettings, size, startUpdate, supportsConcurrentReads
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.rdf4j.sail.NotifyingSailConnection
addConnectionListener, removeConnectionListener
-
Methods inherited from interface org.eclipse.rdf4j.sail.SailConnection
clear, clearNamespaces, close, endUpdate, explain, getComparator, getNamespace, getNamespaces, getStatements, getSupportedOrders, isActive, isOpen, prepareQuery, removeNamespace, removeStatement, removeStatements, setNamespace, setTransactionSettings, startUpdate
-
-
-
-
Method Detail
-
clearInferred
public void clearInferred(org.eclipse.rdf4j.model.Resource... contexts) throws SailException- Specified by:
clearInferredin interfaceInferencerConnection- Overrides:
clearInferredin classInferencerConnectionWrapper- Throws:
SailException
-
commit
public void commit() throws SailException- Specified by:
commitin interfaceSailConnection- Overrides:
commitin classInferencerConnectionWrapper- Throws:
SailException
-
addInferredStatement
public boolean addInferredStatement(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 SailException- Specified by:
addInferredStatementin interfaceInferencerConnection- Overrides:
addInferredStatementin classInferencerConnectionWrapper- Throws:
SailException
-
addStatement
public void addStatement(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 SailException- Specified by:
addStatementin interfaceSailConnection- Overrides:
addStatementin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
SailException
-
rollback
public void rollback() throws SailException- Specified by:
rollbackin interfaceSailConnection- Overrides:
rollbackin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
SailException
-
begin
public void begin() throws SailException- Specified by:
beginin interfaceSailConnection- Overrides:
beginin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
SailException
-
begin
public void begin(org.eclipse.rdf4j.common.transaction.IsolationLevel level) throws SailException- Specified by:
beginin interfaceSailConnection- Overrides:
beginin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
SailException
-
flushUpdates
public void flushUpdates() throws SailException- Specified by:
flushUpdatesin interfaceInferencerConnection- Overrides:
flushUpdatesin classInferencerConnectionWrapper- Throws:
SailException
-
statementAdded
public void statementAdded(org.eclipse.rdf4j.model.Statement st)
- Specified by:
statementAddedin interfaceSailConnectionListener
-
statementRemoved
public void statementRemoved(org.eclipse.rdf4j.model.Statement st)
- Specified by:
statementRemovedin interfaceSailConnectionListener
-
addStatement
public void addStatement(UpdateContext modify, 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 SailException
- Specified by:
addStatementin interfaceSailConnection- Overrides:
addStatementin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
SailException
-
-