Class AbstractForwardChainingInferencer
java.lang.Object
org.eclipse.rdf4j.sail.helpers.SailWrapper
org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
org.eclipse.rdf4j.sail.inferencer.fc.AbstractForwardChainingInferencer
- All Implemented Interfaces:
FederatedServiceResolverClient
,NotifyingSail
,Sail
,StackableSail
- Direct Known Subclasses:
ForwardChainingRDFSInferencer
-
Constructor Summary
ConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionRetrieves the defaultIsolationLevel
level on which transactions in this Sail operate.Retrieve theIsolationLevel
s supported by this SAIL, ordered by increasing complexity.Methods inherited from class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
addSailChangedListener, getBaseSail, getConnection, removeSailChangedListener, setBaseSail
Methods inherited from class org.eclipse.rdf4j.sail.helpers.SailWrapper
getCollectionFactory, getDataDir, getFederatedServiceResolver, getValueFactory, init, isWritable, setDataDir, setFederatedServiceResolver, shutDown, verifyBaseSailSet
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.Sail
getCollectionFactory, getDataDir, getValueFactory, init, isWritable, setDataDir, shutDown
-
Constructor Details
-
AbstractForwardChainingInferencer
public AbstractForwardChainingInferencer() -
AbstractForwardChainingInferencer
-
-
Method Details
-
getDefaultIsolationLevel
Description copied from interface:Sail
Retrieves the defaultIsolationLevel
level on which transactions in this Sail operate.- Specified by:
getDefaultIsolationLevel
in interfaceSail
- Overrides:
getDefaultIsolationLevel
in classSailWrapper
- Returns:
- the
IsolationLevel
that will be used withSailConnection.begin()
, for SAIL connections returned bySail.getConnection()
.
-
getSupportedIsolationLevels
Description copied from interface:Sail
Retrieve theIsolationLevel
s supported by this SAIL, ordered by increasing complexity.- Specified by:
getSupportedIsolationLevels
in interfaceSail
- Overrides:
getSupportedIsolationLevels
in classSailWrapper
- Returns:
- a non-empty List of supported Isolation Levels, in order of increasing complexity. Every SAIL supports at
least one
IsolationLevel
.
-