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
 
CONNECTION_TIME_OUT - Static variable in class org.eclipse.rdf4j.sail.config.SailConfigSchema
http://www.openrdf.org/config/sail#connectionTimeOut
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.
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.

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.
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
 
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 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.

I

init() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
 
init() - Method in interface org.eclipse.rdf4j.sail.Sail
Initializes the Sail.
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
Deprecated.
Use {Sail.init() instead.
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
isTrackResultSize() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSail
Returns the status of the result size tracking for the query plan.
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
 

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 SPI for RDF databases.
org.eclipse.rdf4j.sail.config - package org.eclipse.rdf4j.sail.config
 
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
 
pendingRemovals() - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
 
pendingRemovals() - Method in class org.eclipse.rdf4j.sail.helpers.SailConnectionWrapper
 
pendingRemovals() - Method in interface org.eclipse.rdf4j.sail.SailConnection
Deprecated. 
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
 

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.
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.
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.
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.
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-2021 Eclipse Foundation. All Rights Reserved.