A B C D E F G H I L N O P R S T U V W 
All Classes All Packages

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
 
AbstractNotifyingSailConnection - Class in org.eclipse.rdf4j.sail.helpers
Abstract Class offering base functionality for SailConnection implementations.
AbstractNotifyingSailConnection(AbstractSail) - Constructor for class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSailConnection
 
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
 
AbstractReadWriteLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
 
AbstractReadWriteLockManager(boolean, int) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
 
AbstractReadWriteLockManager(String, int, LockDiagnostics...) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
 
AbstractReadWriteLockManager(String, LockDiagnostics...) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
 
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.AbstractNotifyingSailConnection
 
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(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(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(UpdateContext, Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
addStatement(UpdateContext, Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Adds a statement to the store.
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.
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() - 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 class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
begin(IsolationLevel) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
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

Cache(StampedLockManager, Supplier<T>) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache
 
CleanableLock(ConcurrentCleaner, T, String, Logger, Thread, Throwable) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockCleaner.CleanableLock
 
CleanerGraphQueryResult - Class in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
 
CleanerGraphQueryResult(GraphQueryResult, ConcurrentCleaner) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerGraphQueryResult
 
CleanerTupleQueryResult - Class in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
 
CleanerTupleQueryResult(TupleQueryResult, ConcurrentCleaner) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerTupleQueryResult
 
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.common.concurrent.locks.diagnostics.CleanerGraphQueryResult
 
close() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerTupleQueryResult
 
close() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache.ReadableState
 
close() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache.WritableState
 
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
 
ConcurrentCleaner - Class in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
Optimized for multithreaded use of the Java 9+ Cleaner
ConcurrentCleaner() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.ConcurrentCleaner
 
CONNECTION_TIME_OUT - Static variable in class org.eclipse.rdf4j.sail.config.SailConfigSchema
Deprecated.
use CONFIG.Sail.connectionTimeOut instead.
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().
connectionTimeOut - Variable in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Connection timeout on shutdown (in ms).
convertToReadLock(Lock) - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
Convert a write lock to a read lock.
createLock(String) - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockManager
 

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
Deprecated.
use CONFIG.delegate instead.
DelegatingSailImplConfig - Interface in org.eclipse.rdf4j.sail.config
 
detectStalledOrDeadlock - org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockDiagnostics
 
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
 
equals(Object) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking.SimpleLock
 
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 simple non-reentrant lock.
ExclusiveLockManager() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveLockManager
 
ExclusiveLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveLockManager
 
ExclusiveLockManager(boolean, int) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveLockManager
 
ExclusiveReentrantLockManager - Class in org.eclipse.rdf4j.common.concurrent.locks
A simple reentrant lock that allows other threads to unlock the lock.
ExclusiveReentrantLockManager() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveReentrantLockManager
 
ExclusiveReentrantLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveReentrantLockManager
 
ExclusiveReentrantLockManager(boolean, int) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveReentrantLockManager
 
explain(Explanation.Level, TupleExpr, Dataset, BindingSet, boolean, int) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
explain(Explanation.Level, TupleExpr, Dataset, BindingSet, boolean, int) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Explain how the TupleExpr will be (or has been) executed/evaluated by returning a TupleExpr (which may or may not be the provided TupleExpr) that has gone through zero or more of the stages prior to and also including execution as specified by the provided level.
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.
fromLegacyTracking(boolean) - Static method in enum org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockDiagnostics
 

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.
getBindingNames() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerTupleQueryResult
 
getBindingSet() - Method in class org.eclipse.rdf4j.sail.UpdateContext
 
getCollectionFactory() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
getCollectionFactory() - Method in interface org.eclipse.rdf4j.sail.Sail
Gets a CollectionFactory that may be optimized for this store and may or may not use disk or other resources.
getComparator() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
getComparator() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Different underlying datastructures may have different ways of ordering statements.
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.
getConnectionTimeOut() - Method in class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
Get the connection timeout (in ms).
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
 
getData() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache.OptimisticState
 
getData() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache.ReadableState
 
getDataAndRelease() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache.ReadableState
 
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.
getDefaultQueryEvaluationMode() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
getDelegate() - Method in class org.eclipse.rdf4j.sail.config.AbstractDelegatingSailImplConfig
 
getDelegate() - Method in interface org.eclipse.rdf4j.sail.config.DelegatingSailImplConfig
 
getExclusiveLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveLockManager
 
getExclusiveLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveReentrantLockManager
 
getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
getFederatedServiceResolver() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
getInstance() - Static method in class org.eclipse.rdf4j.sail.config.SailRegistry
Gets the default SailRegistry.
getInstance(Lock, CloseableIteration<T>) - Static method in class org.eclipse.rdf4j.common.concurrent.locks.LockingIteration
 
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.
getLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockCleaner
 
getLock() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
getLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring.Wrapper
 
getLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 
getLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.Lock.ExtendedSupplier.Wrapper
 
getLock() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.Lock.Supplier
 
getLock(String) - Method in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
getLock(String) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 
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.common.concurrent.locks.diagnostics.CleanerGraphQueryResult
 
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
 
getOptimisticReadLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
Gets an optimistic read lock, if available.
getOptimisticState() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache
 
getOwner() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
This is for internal use only.
getReadLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
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.StampedLockManager
Gets a read lock.
getReadState() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache
 
getRequestedBy() - Method in exception org.eclipse.rdf4j.sail.SailLockedException
Returns the name representing the Java virtual machine that requested the lock.
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.
getSail(SailImplConfig) - Method in interface org.eclipse.rdf4j.sail.config.SailFactory
Returns a Sail instance that has been initialized using the supplied configuration data.
getSailBase() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getSailType() - Method in interface org.eclipse.rdf4j.sail.config.SailFactory
Returns the type of the Sails that this factory creates.
getStatements(StatementOrder, Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
getStatements(StatementOrder, Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
getStatements(StatementOrder, 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, 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.
getStatementsInternal(StatementOrder, Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
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.
getSupportedOrders(Resource, IRI, Value, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
getSupportedOrders(Resource, IRI, Value, Resource...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
The underlying store may support some, but not all, statement orders based on the statement pattern.
getTransactionIsolation() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
Retrieve the currently set IsolationLevel.
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.AbstractReadWriteLockManager
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.StampedLockManager
Gets an exclusive write lock.
getWriteState() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache
 

H

handleClose() - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockingIteration
 
hasConnectionListeners() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSailConnection
 
hashCode() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking.SimpleLock
 
hasNext() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerGraphQueryResult
 
hasNext() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerTupleQueryResult
 
hasStatement(Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
hasStatement(Resource, IRI, Value, boolean, Resource...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
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.
hasStatementInternal(Resource, IRI, Value, boolean, Resource[]) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 

I

init() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
init() - Method in class org.eclipse.rdf4j.sail.helpers.SailWrapper
 
init() - Method in interface org.eclipse.rdf4j.sail.Sail
Initializes the Sail.
INITIAL_WAIT_TO_COLLECT - Static variable in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
initializationLock - Variable in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Lock used to synchronize the initialization state of a sail.
initializeInternal() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Do store-specific operations to initialize the store.
isActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockCleaner.CleanableLock
 
isActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking.SimpleLock
 
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.common.concurrent.locks.StampedLockManager.OptimisticReadLock
 
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.ExclusiveLockManager
 
isActiveLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveReentrantLockManager
 
isActiveLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.LockManager
 
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
Returns false if there are no active read locks, otherwise returns true.
isReaderActive() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
Returns false if there are no active read locks, otherwise returns true.
isReaderActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
Returns false if there are no active read locks, otherwise returns true.
isTrackResultSize() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Returns the status of the result size tracking for the query plan.
isValid() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache.OptimisticState
 
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. if the data contained in this Sail object can be changed.
isWriterActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
Returns false if there are no active write locks, otherwise returns true.
isWriterActive() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
Returns false if there are no active write locks, otherwise returns true.
isWriterActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
Returns false if there are no active write locks, otherwise returns true.
ITERATION_CACHE_SYNC_THRESHOLD - Static variable in class org.eclipse.rdf4j.sail.config.SailConfigSchema
Deprecated.
use CONFIG.Sail.iterationCacheSyncThreshold instead.
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.
Lock.ExtendedSupplier<T extends Lock> - Interface in org.eclipse.rdf4j.common.concurrent.locks
Extension of the Lock.Supplier interface to support tryLock().
Lock.ExtendedSupplier.Wrapper<T extends Lock> - Class in org.eclipse.rdf4j.common.concurrent.locks
 
Lock.Supplier<T extends Lock> - Interface in org.eclipse.rdf4j.common.concurrent.locks
Functional interface for supplying a lock with support for InterruptedException.
LockCleaner<T extends Lock> - Class in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
Automatically log and release locks that are no longer referenced and will be garbage collected.
LockCleaner(boolean, String, Logger, Lock.ExtendedSupplier<T>) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockCleaner
 
LockCleaner.CleanableLock<T extends Lock> - Class in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
 
LockDiagnostics - Enum in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
Configuration options for diagnostic features of the ReadWriteLockManager implementations to help debug locking issues.
LockingIteration<E> - Class in org.eclipse.rdf4j.common.concurrent.locks
An Iteration that holds on to a lock until the Iteration is closed.
LockManager - Class in org.eclipse.rdf4j.common.concurrent.locks
Manages a set of non-exclusive locks.
LockManager - Interface in org.eclipse.rdf4j.sail
 
LockManager() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.LockManager
 
LockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.LockManager
 
LockManager(boolean, int) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.LockManager
 
LockMonitoring<T extends Lock> - Interface in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
Interface to support monitoring and cleaning of locks.
LockMonitoring.Wrapper<T extends Lock> - Class in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
 
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.
LockTracking<T extends Lock> - Class in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
Full tracking of locks with simple deadlock detection and logging as well as automatic release of abandoned locks (same as LockCleaner).
LockTracking(boolean, String, Logger, int, Lock.ExtendedSupplier<T>) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 
LockTracking.SimpleLock<T extends Lock> - Class in org.eclipse.rdf4j.common.concurrent.locks.diagnostics
 
lockTrackingEnabled() - Static method in class org.eclipse.rdf4j.common.concurrent.locks.Properties
 
LOGGED_STALLED_LOCKS_MINIMUM_WAIT_TO_COLLECT - Static variable in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 

N

NAMESPACE - Static variable in class org.eclipse.rdf4j.sail.config.SailConfigSchema
Deprecated.
The (Obsolete) Sail API schema namespace ( http://www.openrdf.org/config/sail#).
next() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerGraphQueryResult
 
next() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerTupleQueryResult
 
NotifyingSail - Interface in org.eclipse.rdf4j.sail
An interface for Sails that notify registered SailChangedListeners of changes in the data in the Sail.
NotifyingSailConnection - Interface in org.eclipse.rdf4j.sail
A connection to an RDF Sail object.
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.AbstractNotifyingSailConnection
 
notifyStatementRemoved(Statement) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSailConnection
 

O

OptimisticReadLock(StampedLock, long) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.OptimisticReadLock
 
OptimisticState() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache.OptimisticState
 
org.eclipse.rdf4j.common.concurrent.locks - package org.eclipse.rdf4j.common.concurrent.locks
Package offering various locking scheme implementations.
org.eclipse.rdf4j.common.concurrent.locks.diagnostics - package org.eclipse.rdf4j.common.concurrent.locks.diagnostics
 
org.eclipse.rdf4j.sail - package org.eclipse.rdf4j.sail
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
org.eclipse.rdf4j.sail.config - package org.eclipse.rdf4j.sail.config
 
org.eclipse.rdf4j.sail.features - package org.eclipse.rdf4j.sail.features
 
org.eclipse.rdf4j.sail.helpers - package org.eclipse.rdf4j.sail.helpers
Abstract base implementation and internal helper classes for 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
 
pendingAdds() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
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
 
prepareQuery(QueryLanguage, Query.QueryType, String, String) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
prepareQuery(QueryLanguage, Query.QueryType, String, String) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Allows the SailConnection to bypass the standard query parser and provide its own internal TupleExpr implementation.
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
 
purge() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache.WritableState
 

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
 
ReadPrefReadWriteLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
 
ReadPrefReadWriteLockManager(boolean, int) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
 
ReadPrefReadWriteLockManager(String, int, LockDiagnostics...) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
 
ReadPrefReadWriteLockManager(String, LockDiagnostics...) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.ReadPrefReadWriteLockManager
 
ReadWriteLockManager - Interface in org.eclipse.rdf4j.common.concurrent.locks
A lock manager that manages a multi-read, single-write lock.
register(Object, Runnable) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.ConcurrentCleaner
 
register(Lock) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring.Wrapper
 
register(T) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockCleaner
 
register(T) - Method in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
register(T) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 
registerIteration(CloseableIteration<T>) - 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 class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockCleaner.CleanableLock
 
release() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking.SimpleLock
 
release() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.Lock
Release the lock, making it inactive.
release() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.OptimisticReadLock
 
releaseAbandoned - org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockDiagnostics
 
remove() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerGraphQueryResult
 
remove() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.CleanerTupleQueryResult
 
removeConnectionListener(SailConnectionListener) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractNotifyingSailConnection
 
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.
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.
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.
requiresManualCleanup() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
requiresManualCleanup() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 
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
 
runCleanup() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
runCleanup() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 

S

Sail - Interface in org.eclipse.rdf4j.sail
Sail (Storage And Inference Layer) is an interface for RDF storage.
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(String, Throwable) - Constructor for exception org.eclipse.rdf4j.sail.config.SailConfigException
 
SailConfigException(Throwable) - Constructor for exception org.eclipse.rdf4j.sail.config.SailConfigException
 
SailConfigSchema - Class in org.eclipse.rdf4j.sail.config
Deprecated, for removal: This API element is subject to removal in a future version.
use CONFIG instead.
SailConfigSchema() - Constructor for class org.eclipse.rdf4j.sail.config.SailConfigSchema
Deprecated.
 
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.
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(String, Throwable) - Constructor for exception org.eclipse.rdf4j.sail.SailException
 
SailException(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.
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
Deprecated.
use CONFIG.Sail.type instead.
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.
setConnectionTimeOut(long) - Method in class org.eclipse.rdf4j.sail.config.AbstractSailImplConfig
Set the connection timeout (in ms).
setConnectionTimeOut(long) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Set connection timeout on shutdown (in ms).
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.
setDefaultQueryEvaluationMode(QueryEvaluationMode) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
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() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
setStatementsAdded(boolean) - Method in class org.eclipse.rdf4j.sail.helpers.DefaultSailChangedEvent
 
setStatementsRemoved() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
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.
setTrackResultSize(boolean) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Enable or disable results size tracking for the query plan.
setTransactionSettings(TransactionSetting...) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
setTransactionSettings(TransactionSetting...) - Method in interface org.eclipse.rdf4j.sail.SailConnection
Pass any transaction-specific settings to the SailConnection.
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.
SimpleLock(T, String, long, Throwable, Thread, Logger) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking.SimpleLock
 
size(Resource) - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
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 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.
stackTrace - org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockDiagnostics
 
StampedLockManager - Class in org.eclipse.rdf4j.common.concurrent.locks
A read/write-lock manager backed by a StampedLock.
StampedLockManager() - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
 
StampedLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
 
StampedLockManager(boolean, int) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
 
StampedLockManager(String, int, LockDiagnostics...) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
 
StampedLockManager(String, LockDiagnostics...) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
 
StampedLockManager.Cache<T> - Class in org.eclipse.rdf4j.common.concurrent.locks
 
StampedLockManager.Cache.OptimisticState - Class in org.eclipse.rdf4j.common.concurrent.locks
 
StampedLockManager.Cache.ReadableState - Class in org.eclipse.rdf4j.common.concurrent.locks
 
StampedLockManager.Cache.WritableState - Class in org.eclipse.rdf4j.common.concurrent.locks
 
StampedLockManager.OptimisticReadLock - Class in org.eclipse.rdf4j.common.concurrent.locks
 
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.
supportsConcurrentReads() - Method in interface org.eclipse.rdf4j.sail.features.ThreadSafetyAware
A class may support concurrent reads from multiple threads against the same object.
supportsConcurrentReads() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 

T

ThreadSafetyAware - Interface in org.eclipse.rdf4j.sail.features
An interface used to signal thread safety features of a sail or its related classes.
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
 
tryExclusiveLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.ExclusiveReentrantLockManager
 
tryLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockCleaner
 
tryLock() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
tryLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring.Wrapper
 
tryLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 
tryLock() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.Lock.ExtendedSupplier
 
tryLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.Lock.ExtendedSupplier.Wrapper
 
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.AbstractReadWriteLockManager
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.StampedLockManager
Gets a read lock, if available.
tryWriteLock() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
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.StampedLockManager
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
 
unregister(Lock) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockCleaner
 
unregister(Lock) - Method in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
unregister(Lock) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring.Wrapper
 
unregister(Lock) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 
unsafeInnerLock(Lock) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockCleaner
 
unsafeInnerLock(Lock) - Method in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
unsafeInnerLock(Lock) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring.Wrapper
 
unsafeInnerLock(Lock) - Method in class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockTracking
 
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
 

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.
valueOf(String) - Static method in enum org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockDiagnostics
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockDiagnostics
Returns an array containing the constants of this enum type, in the order they are declared.
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
 
waitForActiveReaders() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
Blocks until all read locks have been released.
waitForActiveReaders() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
Blocks until all read locks have been released.
waitForActiveReaders() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
Blocks until all read locks have been released.
waitForActiveWriter() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
Blocks until all write locks have been released.
waitForActiveWriter() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
Blocks until all write locks have been released.
waitForActiveWriter() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
Blocks until all write locks have been released.
waitForOtherOperations(boolean) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
warmUp() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager.Cache
 
wrap(Lock.ExtendedSupplier<T>) - Static method in interface org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring
 
wrap(Lock.Supplier<T>, Lock.Supplier<T>) - Static method in interface org.eclipse.rdf4j.common.concurrent.locks.Lock.ExtendedSupplier
 
Wrapper(Lock.ExtendedSupplier<T>) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.diagnostics.LockMonitoring.Wrapper
 
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
 
WritePrefReadWriteLockManager(boolean) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
 
WritePrefReadWriteLockManager(boolean, int) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
 
WritePrefReadWriteLockManager(String, int, LockDiagnostics...) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
 
WritePrefReadWriteLockManager(String, LockDiagnostics...) - Constructor for class org.eclipse.rdf4j.common.concurrent.locks.WritePrefReadWriteLockManager
 
A B C D E F G H I L N O P R S T U V W 
All Classes All Packages