Skip navigation links
A B C D E F G H I L N O P R S T U V W 

A

AbstractDelegatingSailImplConfig - Class in org.eclipse.rdf4j.sail.config
 
AbstractDelegatingSailImplConfig() - Constructor for class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
Create a new RepositoryConfigImpl.
AbstractDelegatingSailImplConfig(String) - Constructor for class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
Create a new RepositoryConfigImpl.
AbstractDelegatingSailImplConfig(String, SailImplConfig) - Constructor for class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
Create a new RepositoryConfigImpl.
AbstractNotifyingSail - Class in org.eclipse.rdf4j.sail.helpers
A base NotifyingSail implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.
AbstractNotifyingSail() - Constructor for class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSail
 
AbstractReadWriteLockManager - Class in org.eclipse.rdf4j.common.concurrent.locks
An abstract base implementation of a read/write lock manager.
AbstractReadWriteLockManager() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
Creates a MultiReadSingleWriteLockManager.
AbstractReadWriteLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
Creates a new MultiReadSingleWriteLockManager, optionally with lock tracking enabled.
AbstractSail - Class in org.eclipse.rdf4j.sail.helpers
An abstract Sail implementation that takes care of common sail tasks, including proper closing of active connections and a grace period for active connections during shutdown of the store.
AbstractSail() - Constructor for class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
AbstractSailConnection - Class in org.eclipse.rdf4j.sail.helpers
Abstract Class offering base functionality for SailConnection implementations.
AbstractSailConnection(AbstractSail) - Constructor for class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
AbstractSailImplConfig - Class in org.eclipse.rdf4j.sail.config
Base implementation of SailImplConfig
AbstractSailImplConfig() - Constructor for class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
Create a new RepositoryConfigImpl.
AbstractSailImplConfig(String) - Constructor for class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
Create a new RepositoryConfigImpl.
addConnectionListener(SailConnectionListener) - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionBase
 
addConnectionListener(SailConnectionListener) - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
Adds the given listener to the wrapped connection.
addConnectionListener(SailConnectionListener) - Method in interface org.eclipse.rdf4j.sail.NotifyingSailConnection
Registers a SailConnection listener with this SailConnection.
addSailChangedListener(SailChangedListener) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSail
 
addSailChangedListener(SailChangedListener) - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
 
addSailChangedListener(SailChangedListener) - Method in interface org.eclipse.rdf4j.sail.NotifyingSail
Adds the specified SailChangedListener to receive events when the data in this Sail object changes.
addStatement(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
addStatement(UpdateContext, Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
The default implementation buffers added statements until the update operation is complete.
addStatement(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
addStatement(UpdateContext, Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
addStatement(Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Adds a statement to the store.
addStatement(Resource, URI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
addStatement(UpdateContext, Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Adds a statement to the store.
addStatement(UpdateContext, Resource, URI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
addStatementInternal(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
addSupportedIsolationLevel(IsolationLevels) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Appends the provided IsolationLevels to the SAIL's list of supported isolation levels.
autoStartTransaction() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Deprecated.
since 2.7.0. Use AbstractSailConnection.verifyIsActive() instead. We should not automatically start a transaction at the sail level. Instead, an exception should be thrown when an update is executed without first starting a transaction.

B

begin() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
begin(IsolationLevel) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
begin() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
begin(IsolationLevel) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
begin() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Begins a transaction requiring SailConnection.commit() or SailConnection.rollback() to be called to close the transaction.
begin(IsolationLevel) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Begins a transaction with the specified IsolationLevel level, requiring SailConnection.commit() or SailConnection.rollback() to be called to close the transaction.

C

clear(Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
clear(Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
clear(Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Removes all statements from the specified/all contexts.
clearInternal(Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
clearNamespaces() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
clearNamespaces() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
clearNamespaces() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Removes all namespace declarations from the repository.
clearNamespacesInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
close() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
close() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
close() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Closes the connection.
closeInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
commit() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
commit() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
commit() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Commits any updates that have been performed since the last time SailConnection.commit() or SailConnection.rollback() was called.
commitInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
connectionClosed(SailConnection) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Signals to the store that the supplied connection has been closed; called by AbstractSailConnection.close().
connectionLock - Variable in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Lock used to give the AbstractSailConnection.close() method exclusive access to a connection.
connectionTimeOut - Variable in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Connection timeout on shutdown (in ms).
createLock(String) - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockManager
Creates a new active lock.
createReadLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
Creates a new Lock for reading and increments counter for active readers.
createWriteLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
Creates a new Lock for writing.

D

debugEnabled() - Static method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
DEFAULT_CONNECTION_TIMEOUT - Static variable in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Default connection timeout on shutdown: 20,000 milliseconds.
DEFAULT_ITERATION_SYNC_THRESHOLD - Static variable in class org.eclipse.rdf4j.sail.helpers.AbstractSail
default value for the Iteration item sync threshold
DefaultSailChangedEvent - Class in org.eclipse.rdf4j.sail.helpers
Default implementation of the SailChangedEvent interface.
DefaultSailChangedEvent(Sail) - Constructor for class org.eclipse.rdf4j.sail.helpers.DefaultSailChangedEvent
Creates a new DefaultSailChangedEvent in which all possible changes are set to false.
DELEGATE - Static variable in class org.eclipse.rdf4j.sail.config.SailConfigSchema
http://www.openrdf.org/config/sail#delegate
DelegatingSailImplConfig - Interface in org.eclipse.rdf4j.sail.config
 
DelegatingSailImplConfigBase - Class in org.eclipse.rdf4j.sail.config
Deprecated.
since 4.0. Use AbstractDelegatingSailImplConfig instead.
DelegatingSailImplConfigBase() - Constructor for class org.eclipse.rdf4j.sail.config.DelegatingSailImplConfigBase
Deprecated.
 
DirectoryLockManager - Class in org.eclipse.rdf4j.sail.helpers
Used to create a lock in a directory.
DirectoryLockManager(File) - Constructor for class org.eclipse.rdf4j.sail.helpers.DirectoryLockManager
 

E

endUpdate(UpdateContext) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
endUpdate(UpdateContext) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
endUpdate(UpdateContext) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Indicates that the given op will not be used in any call again.
endUpdateInternal(UpdateContext) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
evaluate(TupleExpr, Dataset, BindingSet, boolean) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
evaluate(TupleExpr, Dataset, BindingSet, boolean) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
evaluate(TupleExpr, Dataset, BindingSet, boolean) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Evaluates the supplied TupleExpr on the data contained in this Sail object, using the (optional) dataset and supplied bindings as input parameters.
evaluateInternal(TupleExpr, Dataset, BindingSet, boolean) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
ExclusiveLockManager - Class in org.eclipse.rdf4j.common.concurrent.locks
A lock manager for exclusive locks.
ExclusiveLockManager() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveLockManager
Creates an ExclusiveLockManager.
ExclusiveLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveLockManager
Creates an ExclusiveLockManager.
export(Model) - Method in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
 
export(Model) - Method in class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
 
export(Model) - Method in interface org.eclipse.rdf4j.sail.config.SailImplConfig
 

F

findSailInStack(Sail, Class<C>) - Static method in class org.eclipse.rdf4j.sail.helpers.SailUtil
Searches a stack of Sails from top to bottom for a Sail that is an instance of the suppied class or interface.
flush() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
flush() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
flush() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Flushes any pending updates and notify changes to listeners as appropriate.

G

getBaseSail() - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
 
getBaseSail() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
getBaseSail() - Method in interface org.eclipse.rdf4j.sail.StackableSail
Gets the base Sail that this Sail works on top of.
getBindingSet() - Method in class org.eclipse.rdf4j.sail.UpdateContext
 
getConfig() - Method in interface org.eclipse.rdf4j.sail.config.SailFactory
 
getConnection() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSail
 
getConnection() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
getConnection() - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
 
getConnection() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
getConnection() - Method in interface org.eclipse.rdf4j.sail.NotifyingSail
Opens a connection on the Sail which can be used to query and update data.
getConnection() - Method in interface org.eclipse.rdf4j.sail.Sail
Opens a connection on the Sail which can be used to query and update data.
getConnectionInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSail
 
getConnectionInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Returns a store-specific SailConnection object.
getContextIDs() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getContextIDs() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
getContextIDs() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Returns the set of all unique context identifiers that are used to store statements.
getContextIDsInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getDataDir() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
getDataDir() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
getDataDir() - Method in interface org.eclipse.rdf4j.sail.Sail
Gets the Sail's data directory.
getDataset() - Method in class org.eclipse.rdf4j.sail.UpdateContext
 
getDefaultIsolationLevel() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
getDefaultIsolationLevel() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
getDefaultIsolationLevel() - Method in interface org.eclipse.rdf4j.sail.Sail
Retrieves the default IsolationLevel level on which transactions in this Sail operate.
getDelegate() - Method in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
 
getDelegate() - Method in interface org.eclipse.rdf4j.sail.config.DelegatingSailImplConfig
 
getExclusiveConnectionLock() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Deprecated.
getExclusiveLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveLockManager
Gets the exclusive lock.
getInstance() - Static method in class org.eclipse.rdf4j.sail.config.SailRegistry
Gets the default SailRegistry.
getIterationCacheSyncThreshold() - Method in class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
 
getIterationCacheSyncThreshold() - Method in interface org.eclipse.rdf4j.sail.config.SailImplConfig
 
getIterationCacheSyncThreshold() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Retrieves the currently configured threshold for syncing query evaluation iteration caches to disk.
getKey(SailFactory) - Method in class org.eclipse.rdf4j.sail.config.SailRegistry
 
getLocation() - Method in class org.eclipse.rdf4j.sail.helpers.DirectoryLockManager
 
getLocation() - Method in interface org.eclipse.rdf4j.sail.LockManager
Technical description of where the lock is located, such as a URL.
getLockedBy() - Method in exception org.eclipse.rdf4j.sail.SailLockedException
Returns the name representing the Java virtual machine that acquired the lock.
getLockManager() - Method in exception org.eclipse.rdf4j.sail.SailLockedException
 
getNamespace(String) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getNamespace(String) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
getNamespace(String) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Gets the namespace that is associated with the specified prefix, if any.
getNamespaceInternal(String) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getNamespaces() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getNamespaces() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
getNamespaces() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Gets the namespaces relevant to the data contained in this Sail object.
getNamespacesInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getReadLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
Gets a read lock.
getReadLock() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
Gets a read lock.
getReadLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
Gets a read lock.
getRequestedBy() - Method in exception org.eclipse.rdf4j.sail.SailLockedException
Returns the name representing the Java virtual machine that requested the lock.
getSail(SailImplConfig) - Method in interface org.eclipse.rdf4j.sail.config.SailFactory
Returns a Sail instance that has been initialized using the supplied configuration data.
getSail() - Method in class org.eclipse.rdf4j.sail.helpers.DefaultSailChangedEvent
 
getSail() - Method in interface org.eclipse.rdf4j.sail.SailChangedEvent
The Sail object that sent this event.
getSailType() - Method in interface org.eclipse.rdf4j.sail.config.SailFactory
Returns the type of the Sails that this factory creates.
getSharedConnectionLock() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Deprecated.
getStatements(Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getStatements(Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
getStatements(Resource, IRI, Value, boolean, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Gets all statements from the specified contexts that have a specific subject, predicate and/or object.
getStatements(Resource, URI, Value, boolean, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
getStatementsInternal(Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getSupportedIsolationLevels() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
getSupportedIsolationLevels() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
getSupportedIsolationLevels() - Method in interface org.eclipse.rdf4j.sail.Sail
Retrieve the IsolationLevels supported by this SAIL, ordered by increasing complexity.
getTransactionIsolation() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Retrieve the currently set IsolationLevel.
getTransactionLock() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Deprecated.
Use AbstractSailConnection.updateLock directly instead.
getType() - Method in class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
 
getType() - Method in interface org.eclipse.rdf4j.sail.config.SailImplConfig
 
getUpdateExpr() - Method in class org.eclipse.rdf4j.sail.UpdateContext
 
getValueFactory() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
getValueFactory() - Method in interface org.eclipse.rdf4j.sail.Sail
Gets a ValueFactory object that can be used to create IRI-, blank node-, literal- and statement objects.
getWrappedConnection() - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
 
getWrappedConnection() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
Gets the connection that is wrapped by this object.
getWriteLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
Gets an exclusive write lock.
getWriteLock() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
Gets an exclusive write lock.
getWriteLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
Gets an exclusive write lock.

H

handleClose() - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockingIteration
 
hasConnectionListeners() - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionBase
 
hasNext() - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockingIteration
 
hasStatement(Resource, IRI, Value, boolean, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Determines if the store contains any statements from the specified contexts that have a specific subject, predicate and/or object.

I

initializationLock - Variable in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Lock used to synchronize the initialization state of a sail.
initialize() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
initialize() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
initialize() - Method in interface org.eclipse.rdf4j.sail.Sail
Initializes the Sail.
initializeInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Do store-specific operations to initialize the store.
isActive() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.Lock
Checks whether the lock is still active.
isActive() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
isActive() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
isActive() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Indicates if a transaction is currently active on the connection.
isActiveLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockManager
If any locks in this collection that are still active.
isActiveOperation() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
isIncludeInferred() - Method in class org.eclipse.rdf4j.sail.UpdateContext
 
isInitialized() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Checks whether the Sail has been initialized.
isLocked() - Method in class org.eclipse.rdf4j.sail.helpers.DirectoryLockManager
Determines if the directory is locked.
isLocked() - Method in interface org.eclipse.rdf4j.sail.LockManager
Determines if the SAIL is locked.
isOpen() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
isOpen() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
isOpen() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Checks whether this SailConnection is open.
isReaderActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
If one or more readers are active
isWritable() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
isWritable() - Method in interface org.eclipse.rdf4j.sail.Sail
Checks whether this Sail object is writable, i.e.
isWriterActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
If a writer is active
ITERATION_CACHE_SYNC_THRESHOLD - Static variable in class org.eclipse.rdf4j.sail.config.SailConfigSchema
http://www.openrdf.org/config/sail#iterationCacheSyncTreshold
iterationClosed(SailBaseIteration) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Called by SailBaseIteration to indicate that it has been closed.

L

Lock - Interface in org.eclipse.rdf4j.common.concurrent.locks
A lock on a specific monitor that can be used for synchronization purposes.
LockingIteration<E,X extends Exception> - Class in org.eclipse.rdf4j.common.concurrent.locks
An Iteration that holds on to a lock until the Iteration is closed.
LockingIteration(Lock, Iteration<? extends E, X>) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.LockingIteration
Creates a new LockingIteration.
LockManager - Class in org.eclipse.rdf4j.common.concurrent.locks
Manages a set of active locks.
LockManager() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.LockManager
Create a new set of locks.
LockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.LockManager
Creates a new set of locks, optionally with lock tracking enabled.
LockManager(boolean, int) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.LockManager
Creates a new set of locks, optionally with lock tracking enabled.
LockManager - Interface in org.eclipse.rdf4j.sail
 
lockOrFail() - Method in class org.eclipse.rdf4j.sail.helpers.DirectoryLockManager
Creates a lock in a directory if it does not yet exist.
lockOrFail() - Method in interface org.eclipse.rdf4j.sail.LockManager
Creates a lock in a SAIL if it does not yet exist.
lockTrackingEnabled() - Static method in class org.eclipse.rdf4j.common.concurrent.locks.Properties
 
logger - Variable in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
logger - Variable in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 

N

NAMESPACE - Static variable in class org.eclipse.rdf4j.sail.config.SailConfigSchema
The Sail API schema namespace ( http://www.openrdf.org/config/sail#).
next() - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockingIteration
 
NotifyingSail - Interface in org.eclipse.rdf4j.sail
An interface for Sails that notify registered SailChangedListeners of changes in the data in the Sail.
NotifyingSailBase - Class in org.eclipse.rdf4j.sail.helpers
Deprecated.
since 4.0. Use AbstractNotifyingSail instead.
NotifyingSailBase() - Constructor for class org.eclipse.rdf4j.sail.helpers.NotifyingSailBase
Deprecated.
 
NotifyingSailConnection - Interface in org.eclipse.rdf4j.sail
A connection to an RDF Sail object.
NotifyingSailConnectionBase - Class in org.eclipse.rdf4j.sail.helpers
Abstract Class offering base functionality for SailConnection implementations.
NotifyingSailConnectionBase(AbstractSail) - Constructor for class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionBase
 
NotifyingSailConnectionWrapper - Class in org.eclipse.rdf4j.sail.helpers
An implementation of the NotifyingSailConnection interface that wraps another NotifyingSailConnection object and forwards any method calls to the wrapped transaction.
NotifyingSailConnectionWrapper(NotifyingSailConnection) - Constructor for class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
Creates a new NotifyingSailConnectionWrapper object that wraps the supplied connection.
NotifyingSailWrapper - Class in org.eclipse.rdf4j.sail.helpers
An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.
NotifyingSailWrapper() - Constructor for class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
Creates a new SailWrapper.
NotifyingSailWrapper(NotifyingSail) - Constructor for class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
Creates a new SailWrapper that wraps the supplied Sail.
notifySailChanged(SailChangedEvent) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSail
Notifies all registered SailChangedListener's of changes to the contents of this Sail.
notifyStatementAdded(Statement) - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionBase
 
notifyStatementRemoved(Statement) - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionBase
 

O

org.eclipse.rdf4j.common.concurrent.locks - package org.eclipse.rdf4j.common.concurrent.locks
Package offering various locking scheme implementations.
org.eclipse.rdf4j.sail - package org.eclipse.rdf4j.sail
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an API for RDF repositories.
org.eclipse.rdf4j.sail.config - package org.eclipse.rdf4j.sail.config
 
org.eclipse.rdf4j.sail.helpers - package org.eclipse.rdf4j.sail.helpers
Generic utility classes for RDF Sail implementations.

P

parse(Model, Resource) - Method in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
 
parse(Model, Resource) - Method in class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
 
parse(Model, Resource) - Method in interface org.eclipse.rdf4j.sail.config.SailImplConfig
 
parseRepositoryImpl(Model, Resource) - Static method in class org.eclipse.rdf4j.sail.config.SailConfigUtil
 
prepare() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
prepare() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
prepare() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Checks for an error state in the active transaction that would force the transaction to be rolled back.
prepareInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
Properties - Class in org.eclipse.rdf4j.common.concurrent.locks
Class controlling various logging properties such as the amount of lock tracking that is done for debugging (at the cost of performance).
Properties() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.Properties
 

R

ReadPrefReadWriteLockManager - Class in org.eclipse.rdf4j.common.concurrent.locks
A read/write lock manager with reader preference.
ReadPrefReadWriteLockManager() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
Creates a MultiReadSingleWriteLockManager.
ReadPrefReadWriteLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
Creates a new MultiReadSingleWriteLockManager, optionally with lock tracking enabled.
ReadWriteLockManager - Interface in org.eclipse.rdf4j.common.concurrent.locks
A lock manager that manages a multi-read, single-write lock.
registerIteration(CloseableIteration<T, E>) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Registers an iteration as active by wrapping it in a SailBaseIteration object and adding it to the list of active iterations.
release() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.Lock
Release the lock, making it inactive.
remove() - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockingIteration
 
removeConnectionListener(SailConnectionListener) - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionBase
 
removeConnectionListener(SailConnectionListener) - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
Removes the given listener from the wrapped connection.
removeConnectionListener(SailConnectionListener) - Method in interface org.eclipse.rdf4j.sail.NotifyingSailConnection
Deregisters a SailConnection listener with this SailConnection.
removeNamespace(String) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
removeNamespace(String) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
removeNamespace(String) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Removes a namespace declaration by removing the association between a prefix and a namespace name.
removeNamespaceInternal(String) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
removeSailChangedListener(SailChangedListener) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSail
 
removeSailChangedListener(SailChangedListener) - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
 
removeSailChangedListener(SailChangedListener) - Method in interface org.eclipse.rdf4j.sail.NotifyingSail
Removes the specified SailChangedListener so that it no longer receives events from this Sail object.
removeStatement(UpdateContext, Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
The default implementation buffers removed statements until the update operation is complete.
removeStatement(UpdateContext, Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
removeStatement(UpdateContext, Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Removes all statements matching the specified subject, predicate and object from the repository.
removeStatement(UpdateContext, Resource, URI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
removeStatements(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
removeStatements(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
removeStatements(Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Removes all statements matching the specified subject, predicate and object from the repository.
removeStatements(Resource, URI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
removeStatementsInternal(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
removeSupportedIsolationLevel(IsolationLevel) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Removes all occurrences of the provided IsolationLevels in the list of supported Isolation levels.
revokeLock() - Method in class org.eclipse.rdf4j.sail.helpers.DirectoryLockManager
Revokes a lock owned by another process.
revokeLock() - Method in interface org.eclipse.rdf4j.sail.LockManager
Revokes a lock owned by another process.
rollback() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
rollback() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
rollback() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Rolls back the transaction, discarding any uncommitted changes that have been made in this SailConnection.
rollbackInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 

S

Sail - Interface in org.eclipse.rdf4j.sail
Sail (Storage And Inference Layer) is an interface for RDF storage.
SailBase - Class in org.eclipse.rdf4j.sail.helpers
Deprecated.
since 4.0. Use AbstractSail instead.
SailBase() - Constructor for class org.eclipse.rdf4j.sail.helpers.SailBase
Deprecated.
 
sailChanged(SailChangedEvent) - Method in interface org.eclipse.rdf4j.sail.SailChangedListener
Notifies the listener of a change to the data of a specific Sail.
SailChangedEvent - Interface in org.eclipse.rdf4j.sail
Event object that is send to SailChangedListeners to indicate that the contents of the Sail that sent the event have changed.
SailChangedListener - Interface in org.eclipse.rdf4j.sail
An interface for objects that want to be notified when the data in specific Sail objects change.
SailConfigException - Exception in org.eclipse.rdf4j.sail.config
Exception indicating a sail configuration problem.
SailConfigException() - Constructor for exception org.eclipse.rdf4j.sail.config.SailConfigException
 
SailConfigException(String) - Constructor for exception org.eclipse.rdf4j.sail.config.SailConfigException
 
SailConfigException(Throwable) - Constructor for exception org.eclipse.rdf4j.sail.config.SailConfigException
 
SailConfigException(String, Throwable) - Constructor for exception org.eclipse.rdf4j.sail.config.SailConfigException
 
SailConfigSchema - Class in org.eclipse.rdf4j.sail.config
Defines constants for the Sail repository schema which are used to initialize repositories.
SailConfigSchema() - Constructor for class org.eclipse.rdf4j.sail.config.SailConfigSchema
 
SailConfigUtil - Class in org.eclipse.rdf4j.sail.config
 
SailConfigUtil() - Constructor for class org.eclipse.rdf4j.sail.config.SailConfigUtil
 
SailConflictException - Exception in org.eclipse.rdf4j.sail
An exception thrown by some methods in Sail to indicate that a requested isolation level could not be fulfilled.
SailConflictException() - Constructor for exception org.eclipse.rdf4j.sail.SailConflictException
 
SailConflictException(String) - Constructor for exception org.eclipse.rdf4j.sail.SailConflictException
 
SailConflictException(String, Throwable) - Constructor for exception org.eclipse.rdf4j.sail.SailConflictException
 
SailConflictException(Throwable) - Constructor for exception org.eclipse.rdf4j.sail.SailConflictException
 
SailConnection - Interface in org.eclipse.rdf4j.sail
A connection to an RDF Sail object.
SailConnectionBase - Class in org.eclipse.rdf4j.sail.helpers
Deprecated.
since 4.0. USe AbstractSailConnection instead.
SailConnectionBase(AbstractSail) - Constructor for class org.eclipse.rdf4j.sail.helpers.SailConnectionBase
Deprecated.
 
SailConnectionListener - Interface in org.eclipse.rdf4j.sail
 
SailConnectionWrapper - Class in org.eclipse.rdf4j.sail.helpers
An implementation of the SailConnection interface that wraps another SailConnection object and forwards any method calls to the wrapped connection.
SailConnectionWrapper(SailConnection) - Constructor for class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
Creates a new TransactionWrapper object that wraps the supplied connection.
SailException - Exception in org.eclipse.rdf4j.sail
An exception thrown by some methods in Sail to indicate that a requested operation could not be executed.
SailException() - Constructor for exception org.eclipse.rdf4j.sail.SailException
 
SailException(String) - Constructor for exception org.eclipse.rdf4j.sail.SailException
 
SailException(Throwable) - Constructor for exception org.eclipse.rdf4j.sail.SailException
 
SailException(String, Throwable) - Constructor for exception org.eclipse.rdf4j.sail.SailException
 
SailFactory - Interface in org.eclipse.rdf4j.sail.config
A SailFactory takes care of creating and initializing a specific type of Sail based on RDF configuration data.
SailImplConfig - Interface in org.eclipse.rdf4j.sail.config
Configuration of a Sail implementation.
SailImplConfigBase - Class in org.eclipse.rdf4j.sail.config
Deprecated.
since 4.0. Use AbstractSailImplConfig instead.
SailImplConfigBase() - Constructor for class org.eclipse.rdf4j.sail.config.SailImplConfigBase
Deprecated.
 
SailLockedException - Exception in org.eclipse.rdf4j.sail
Indicates that a SAIL cannot be initialised because the configured persisted location is locked.
SailLockedException(String) - Constructor for exception org.eclipse.rdf4j.sail.SailLockedException
 
SailLockedException(String, String) - Constructor for exception org.eclipse.rdf4j.sail.SailLockedException
 
SailLockedException(String, String, LockManager) - Constructor for exception org.eclipse.rdf4j.sail.SailLockedException
 
SailReadOnlyException - Exception in org.eclipse.rdf4j.sail
Indicates that the current write operation did not succeed because the SAIL cannot be written to, it can only be read from.
SailReadOnlyException(String) - Constructor for exception org.eclipse.rdf4j.sail.SailReadOnlyException
 
SailRegistry - Class in org.eclipse.rdf4j.sail.config
A registry that keeps track of the available SailFactorys.
SailRegistry() - Constructor for class org.eclipse.rdf4j.sail.config.SailRegistry
 
SAILTYPE - Static variable in class org.eclipse.rdf4j.sail.config.SailConfigSchema
http://www.openrdf.org/config/sail#sailType
SailUtil - Class in org.eclipse.rdf4j.sail.helpers
Defines utility methods for working with Sails.
SailUtil() - Constructor for class org.eclipse.rdf4j.sail.helpers.SailUtil
 
SailWrapper - Class in org.eclipse.rdf4j.sail.helpers
An implementation of the StackableSail interface that wraps another Sail object and forwards any relevant calls to the wrapped Sail.
SailWrapper() - Constructor for class org.eclipse.rdf4j.sail.helpers.SailWrapper
Creates a new SailWrapper.
SailWrapper(Sail) - Constructor for class org.eclipse.rdf4j.sail.helpers.SailWrapper
Creates a new SailWrapper that wraps the supplied Sail.
setBaseSail(Sail) - Method in class org.eclipse.rdf4j.sail.helpers.NotifyingSailWrapper
 
setBaseSail(Sail) - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
setBaseSail(Sail) - Method in interface org.eclipse.rdf4j.sail.StackableSail
Sets the base Sail that this Sail will work on top of.
setDataDir(File) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
setDataDir(File) - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
setDataDir(File) - Method in interface org.eclipse.rdf4j.sail.Sail
Sets the data directory for the Sail.
setDefaultIsolationLevel(IsolationLevel) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Sets the default IsolationLevel on which transactions in this Sail operate.
setDelegate(SailImplConfig) - Method in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
 
setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
setFederatedServiceResolver(FederatedServiceResolver) - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
setIterationCacheSyncThreshold(long) - Method in class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
 
setIterationCacheSyncThreshold(long) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Set the threshold for syncing query evaluation iteration caches to disk.
setLockTrackingEnabled(boolean) - Static method in class org.eclipse.rdf4j.common.concurrent.locks.Properties
Sets of clears the Properties.TRACK_LOCKS system property.
setNamespace(String, String) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
setNamespace(String, String) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
setNamespace(String, String) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Sets the prefix for a namespace.
setNamespaceInternal(String, String) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
setStatementsAdded(boolean) - Method in class org.eclipse.rdf4j.sail.helpers.DefaultSailChangedEvent
 
setStatementsRemoved(boolean) - Method in class org.eclipse.rdf4j.sail.helpers.DefaultSailChangedEvent
 
setSupportedIsolationLevels(List<IsolationLevel>) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Sets the list of supported IsolationLevelss for this SAIL.
setSupportedIsolationLevels(IsolationLevel...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Sets the list of supported IsolationLevelss for this SAIL.
setType(String) - Method in class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
 
shutDown() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
shutDown() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
shutDown() - Method in interface org.eclipse.rdf4j.sail.Sail
Shuts down the Sail, giving it the opportunity to synchronize any stale data.
shutDownInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Do store-specific operations to ensure proper shutdown of the store.
size(Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
size(Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
size(Resource) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
size(Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Returns the number of (explicit) statements in the store, or in specific contexts.
sizeInternal(Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
StackableSail - Interface in org.eclipse.rdf4j.sail
An interface for Sails that can be stacked on top of other Sails.
startTransactionInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
startUpdate(UpdateContext) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
startUpdate(UpdateContext) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
startUpdate(UpdateContext) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Signals the start of an update operation.
statementAdded(Statement) - Method in interface org.eclipse.rdf4j.sail.SailConnectionListener
Notifies the listener that a statement has been added in a transaction that it has registered itself with.
statementRemoved(Statement) - Method in interface org.eclipse.rdf4j.sail.SailConnectionListener
Notifies the listener that a statement has been removed in a transaction that it has registered itself with.
statementsAdded() - Method in class org.eclipse.rdf4j.sail.helpers.DefaultSailChangedEvent
 
statementsAdded() - Method in interface org.eclipse.rdf4j.sail.SailChangedEvent
Indicates if statements were added to the Sail.
statementsRemoved() - Method in class org.eclipse.rdf4j.sail.helpers.DefaultSailChangedEvent
 
statementsRemoved() - Method in interface org.eclipse.rdf4j.sail.SailChangedEvent
Indicates if statements were removed from the Sail.

T

toString() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
toString() - Method in class org.eclipse.rdf4j.sail.UpdateContext
 
TRACK_LOCKS - Static variable in class org.eclipse.rdf4j.common.concurrent.locks.Properties
The system property "info.aduna.concurrent.locks.trackLocks" that can be used to enable lock tracking by giving it a (non-null) value.
transactionActive() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
tryExclusiveLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveLockManager
Gets the exclusive lock, if available.
tryLock() - Method in class org.eclipse.rdf4j.sail.helpers.DirectoryLockManager
Creates a lock in a directory if it does not yet exist.
tryLock() - Method in interface org.eclipse.rdf4j.sail.LockManager
Creates a lock in a SAIL if it does not yet exist.
tryReadLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
Gets a read lock, if available.
tryReadLock() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
Gets a read lock, if available.
tryReadLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
Gets a read lock, if available.
tryWriteLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
Gets an exclusive write lock, if available.
tryWriteLock() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
Gets an exclusive write lock, if available.
tryWriteLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
Gets an exclusive write lock, if available.

U

UnknownSailTransactionStateException - Exception in org.eclipse.rdf4j.sail
Indicates that a SAIL's transaction state (active or inactive) cannot be determined.
UnknownSailTransactionStateException(String) - Constructor for exception org.eclipse.rdf4j.sail.UnknownSailTransactionStateException
 
UpdateContext - Class in org.eclipse.rdf4j.sail
Provided with add and remove operation to give them context within a UpdateExpr operation.
UpdateContext(UpdateExpr, Dataset, BindingSet, boolean) - Constructor for class org.eclipse.rdf4j.sail.UpdateContext
 
updateLock - Variable in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Lock used to prevent concurrent calls to update methods like addStatement, clear, commit, etc.

V

validate() - Method in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
 
validate() - Method in class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
 
validate() - Method in interface org.eclipse.rdf4j.sail.config.SailImplConfig
Validates this configuration.
verifyBaseSailSet() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
verifyIsActive() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Verifies if a transaction is currently active.
verifyIsOpen() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 

W

waitForActiveLocks() - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockManager
Blocks current thread until the number of active locks has reached zero.
waitForActiveReaders() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
Blocks current thread until there are no reader locks active.
waitForActiveWriter() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
Blocks current thread until after the writer lock is released (if active).
WritePrefReadWriteLockManager - Class in org.eclipse.rdf4j.common.concurrent.locks
A read/write lock manager with writer preference.
WritePrefReadWriteLockManager() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
Creates a MultiReadSingleWriteLockManager.
WritePrefReadWriteLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
Creates a new MultiReadSingleWriteLockManager, optionally with lock tracking enabled.
A B C D E F G H I L N O P R S T U V W 
Skip navigation links

Copyright © 2015-2016 Eclipse Foundation. All Rights Reserved.