A B C D E F G H I L N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
NotifyingSailimplementation 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
IsolationLevelsto 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()orSailConnection.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
IsolationLevellevel, requiringSailConnection.commit()orSailConnection.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()orSailConnection.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.connectionTimeOutinstead. - 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.delegateinstead. - 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
opwill 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
IsolationLevellevel 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
falseif there are no active read locks, otherwise returnstrue. - isReaderActive() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
-
Returns
falseif there are no active read locks, otherwise returnstrue. - isReaderActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
-
Returns
falseif there are no active read locks, otherwise returnstrue. - 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.
- isWriterActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.AbstractReadWriteLockManager
-
Returns
falseif there are no active write locks, otherwise returnstrue. - isWriterActive() - Method in interface org.eclipse.rdf4j.common.concurrent.locks.ReadWriteLockManager
-
Returns
falseif there are no active write locks, otherwise returnstrue. - isWriterActive() - Method in class org.eclipse.rdf4j.common.concurrent.locks.StampedLockManager
-
Returns
falseif there are no active write locks, otherwise returnstrue. - ITERATION_CACHE_SYNC_THRESHOLD - Static variable in class org.eclipse.rdf4j.sail.config.SailConfigSchema
-
Deprecated.use
CONFIG.Sail.iterationCacheSyncThresholdinstead. - iterationClosed(SailBaseIteration<?, ?>) - Method in class org.eclipse.rdf4j.sail.helpers.AbstractSailConnection
-
Called by
SailBaseIterationto 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 registeredSailChangedListeners 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
NotifyingSailConnectioninterface that wraps anotherNotifyingSailConnectionobject and forwards any method calls to the wrapped transaction. - NotifyingSailConnectionWrapper(NotifyingSailConnection) - Constructor for class org.eclipse.rdf4j.sail.helpers.NotifyingSailConnectionWrapper
-
Creates a new
NotifyingSailConnectionWrapperobject 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
TupleExprimplementation. - 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
SailBaseIterationobject 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
IsolationLevelsin 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
CONFIGinstead. - 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
Sailbased 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.typeinstead. - 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
IsolationLevelon 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_LOCKSsystem 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
UpdateExproperation. - 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
All Classes All Packages