Class DedupingInferencerConnection
- 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.DedupingInferencerConnection
-
- All Implemented Interfaces:
AutoCloseable,FederatedServiceResolverClient,org.eclipse.rdf4j.sail.features.ThreadSafetyAware,InferencerConnection,NotifyingSailConnection,SailConnection
public class DedupingInferencerConnection extends InferencerConnectionWrapper
-
-
Constructor Summary
Constructors Constructor Description DedupingInferencerConnection(InferencerConnection con, org.eclipse.rdf4j.model.ValueFactory vf)
-
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)voidclearInferred(org.eclipse.rdf4j.model.Resource... contexts)voidcommit()booleanremoveInferredStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource... contexts)voidrollback()-
Methods inherited from class org.eclipse.rdf4j.sail.inferencer.InferencerConnectionWrapper
evaluate, flush, flushUpdates, getContextIDs, getStatements, getWrappedConnection, hasStatement, prepare, size
-
Methods inherited from class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
addConnectionListener, removeConnectionListener
-
Methods inherited from class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
addStatement, addStatement, begin, begin, 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
addStatement, addStatement, begin, begin, clear, clearNamespaces, close, endUpdate, explain, getComparator, getNamespace, getNamespaces, getStatements, getSupportedOrders, isActive, isOpen, prepareQuery, removeNamespace, removeStatement, removeStatements, setNamespace, setTransactionSettings, startUpdate
-
-
-
-
Constructor Detail
-
DedupingInferencerConnection
public DedupingInferencerConnection(InferencerConnection con, org.eclipse.rdf4j.model.ValueFactory vf)
-
-
Method Detail
-
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
-
removeInferredStatement
public boolean removeInferredStatement(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:
removeInferredStatementin interfaceInferencerConnection- Overrides:
removeInferredStatementin classInferencerConnectionWrapper- Throws:
SailException
-
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
-
rollback
public void rollback() throws SailException- Specified by:
rollbackin interfaceSailConnection- Overrides:
rollbackin classorg.eclipse.rdf4j.sail.helpers.SailConnectionWrapper- Throws:
SailException
-
-