Package org.eclipse.rdf4j.federated
Class FedXConnection.SailBaseDefaultImpl
- java.lang.Object
-
- org.eclipse.rdf4j.sail.helpers.AbstractSail
-
- org.eclipse.rdf4j.federated.FedXConnection.SailBaseDefaultImpl
-
- All Implemented Interfaces:
Sail
- Enclosing class:
- FedXConnection
protected static class FedXConnection.SailBaseDefaultImpl extends AbstractSail
A default implementation forAbstractSail. This implementation has no further use, however it is needed for the constructor call.- Author:
- as
-
-
Field Summary
-
Fields inherited from class org.eclipse.rdf4j.sail.helpers.AbstractSail
connectionTimeOut, DEFAULT_CONNECTION_TIMEOUT, DEFAULT_ITERATION_SYNC_THRESHOLD, initializationLock
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSailBaseDefaultImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconnectionClosed(SailConnection connection)Signals to the store that the supplied connection has been closed; called byAbstractSailConnection.close().protected SailConnectiongetConnectionInternal()Returns a store-specific SailConnection object.ValueFactorygetValueFactory()Gets a ValueFactory object that can be used to create IRI-, blank node-, literal- and statement objects.booleanisWritable()Checks whether this Sail object is writable, i.e.protected voidshutDownInternal()Do store-specific operations to ensure proper shutdown of the store.-
Methods inherited from class org.eclipse.rdf4j.sail.helpers.AbstractSail
addSupportedIsolationLevel, debugEnabled, getConnection, getDataDir, getDefaultIsolationLevel, getDefaultQueryEvaluationMode, getIterationCacheSyncThreshold, getSupportedIsolationLevels, init, initializeInternal, isInitialized, isTrackResultSize, removeSupportedIsolationLevel, setConnectionTimeOut, setDataDir, setDefaultIsolationLevel, setDefaultQueryEvaluationMode, setIterationCacheSyncThreshold, setSupportedIsolationLevels, setSupportedIsolationLevels, setTrackResultSize, shutDown, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.rdf4j.sail.Sail
getCollectionFactory
-
-
-
-
Method Detail
-
getConnectionInternal
protected SailConnection getConnectionInternal() throws SailException
Description copied from class:AbstractSailReturns a store-specific SailConnection object.- Specified by:
getConnectionInternalin classAbstractSail- Returns:
- A connection to the store.
- Throws:
SailException
-
shutDownInternal
protected void shutDownInternal() throws SailExceptionDescription copied from class:AbstractSailDo store-specific operations to ensure proper shutdown of the store.- Specified by:
shutDownInternalin classAbstractSail- Throws:
SailException
-
getValueFactory
public ValueFactory getValueFactory()
Description copied from interface:SailGets a ValueFactory object that can be used to create IRI-, blank node-, literal- and statement objects.- Returns:
- a ValueFactory object for this Sail object.
-
isWritable
public boolean isWritable() throws SailExceptionDescription copied from interface:SailChecks whether this Sail object is writable, i.e. if the data contained in this Sail object can be changed.- Throws:
SailException
-
connectionClosed
protected void connectionClosed(SailConnection connection)
Description copied from class:AbstractSailSignals to the store that the supplied connection has been closed; called byAbstractSailConnection.close().- Overrides:
connectionClosedin classAbstractSail- Parameters:
connection- The connection that has been closed.
-
-