Uses of Interface
org.eclipse.rdf4j.common.transaction.IsolationLevel
Packages that use IsolationLevel
Package
Description
Common classes and interfaces for transaction settings
The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
Abstract base classes and wrappers for the main Repository API interfaces.
Repository implementation for local RDF databases that implement the SAIL SPI.
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an SPI for RDF databases.
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
Abstract base implementation and internal helper classes for Sail implementations.
Forward-chaining inferencers, implemented as
StackableSail
s.An implementation of the RDF SAIL API that uses main memory for storage.
A Sail implementation for SHACL constraint checking.
-
Uses of IsolationLevel in org.eclipse.rdf4j.common.transaction
Classes in org.eclipse.rdf4j.common.transaction that implement IsolationLevelModifier and TypeClassDescriptionenum
Enumeration of TransactionIsolationLevel
s supported by RDF4J.Methods in org.eclipse.rdf4j.common.transaction that return IsolationLevelModifier and TypeMethodDescriptionstatic IsolationLevel
IsolationLevels.getCompatibleIsolationLevel
(IsolationLevel level, List<? extends IsolationLevel> supportedLevels) Determines the first compatible isolation level in the list of supported levels, for the given level.Methods in org.eclipse.rdf4j.common.transaction with parameters of type IsolationLevelModifier and TypeMethodDescriptionstatic IsolationLevel
IsolationLevels.getCompatibleIsolationLevel
(IsolationLevel level, List<? extends IsolationLevel> supportedLevels) Determines the first compatible isolation level in the list of supported levels, for the given level.boolean
IsolationLevel.isCompatibleWith
(IsolationLevel otherLevel) Verifies if this transaction isolation level is compatible with the supplied other isolation level - that is, if this transaction isolation level offers at least the same guarantees as the other level.boolean
IsolationLevels.isCompatibleWith
(IsolationLevel otherLevel) Method parameters in org.eclipse.rdf4j.common.transaction with type arguments of type IsolationLevelModifier and TypeMethodDescriptionstatic IsolationLevel
IsolationLevels.getCompatibleIsolationLevel
(IsolationLevel level, List<? extends IsolationLevel> supportedLevels) Determines the first compatible isolation level in the list of supported levels, for the given level. -
Uses of IsolationLevel in org.eclipse.rdf4j.http.client
Methods in org.eclipse.rdf4j.http.client with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoid
RDF4JProtocolSession.beginTransaction
(IsolationLevel isolationLevel) -
Uses of IsolationLevel in org.eclipse.rdf4j.repository
Methods in org.eclipse.rdf4j.repository that return IsolationLevelModifier and TypeMethodDescriptionRepositoryConnection.getIsolationLevel()
Retrieves the currenttransaction isolation level
of the connection.Methods in org.eclipse.rdf4j.repository with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoid
RepositoryConnection.begin
(IsolationLevel level) Begins a new transaction with the suppliedIsolationLevel
, requiringRepositoryConnection.commit()
orRepositoryConnection.rollback()
to be called to end the transaction.void
RepositoryConnection.setIsolationLevel
(IsolationLevel level) Sets the transaction isolation level for the next transaction(s) on this connection. -
Uses of IsolationLevel in org.eclipse.rdf4j.repository.base
Fields in org.eclipse.rdf4j.repository.base declared as IsolationLevelModifier and TypeFieldDescriptionprivate IsolationLevel
AbstractRepositoryConnection.isolationLevel
Methods in org.eclipse.rdf4j.repository.base that return IsolationLevelModifier and TypeMethodDescriptionAbstractRepositoryConnection.getIsolationLevel()
RepositoryConnectionWrapper.getIsolationLevel()
Methods in org.eclipse.rdf4j.repository.base with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoid
AbstractRepositoryConnection.begin
(IsolationLevel level) void
RepositoryConnectionWrapper.begin
(IsolationLevel level) void
AbstractRepositoryConnection.setIsolationLevel
(IsolationLevel level) void
RepositoryConnectionWrapper.setIsolationLevel
(IsolationLevel level) -
Uses of IsolationLevel in org.eclipse.rdf4j.repository.sail
Methods in org.eclipse.rdf4j.repository.sail with parameters of type IsolationLevel -
Uses of IsolationLevel in org.eclipse.rdf4j.sail
Methods in org.eclipse.rdf4j.sail that return IsolationLevelModifier and TypeMethodDescriptionSail.getDefaultIsolationLevel()
Retrieves the defaultIsolationLevel
level on which transactions in this Sail operate.Methods in org.eclipse.rdf4j.sail that return types with arguments of type IsolationLevelModifier and TypeMethodDescriptionSail.getSupportedIsolationLevels()
Retrieve theIsolationLevel
s supported by this SAIL, ordered by increasing complexity.Methods in org.eclipse.rdf4j.sail with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoid
SailConnection.begin
(IsolationLevel level) Begins a transaction with the specifiedIsolationLevel
level, requiringSailConnection.commit()
orSailConnection.rollback()
to be called to close the transaction. -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.base
Fields in org.eclipse.rdf4j.sail.base declared as IsolationLevelModifier and TypeFieldDescriptionprivate final IsolationLevel
SailSourceConnection.defaultIsolationLevel
The defaultIsolationLevel
when not otherwise specified.Methods in org.eclipse.rdf4j.sail.base that return IsolationLevelModifier and TypeMethodDescriptionprivate IsolationLevel
SailSourceConnection.getIsolationLevel()
Methods in org.eclipse.rdf4j.sail.base with parameters of type IsolationLevelModifier and TypeMethodDescriptionDelegatingSailSource.dataset
(IsolationLevel level) SailSource.dataset
(IsolationLevel level) Create an observableSailDataset
of the current state of thisSailSource
.SailSourceBranch.dataset
(IsolationLevel level) UnionSailSource.dataset
(IsolationLevel level) private SailDataset
SailSourceBranch.derivedFromSerializable
(IsolationLevel level) private SailDataset
SailSourceBranch.derivedFromSnapshot
(IsolationLevel level) DelegatingSailSource.sink
(IsolationLevel level) SailSource.sink
(IsolationLevel level) Create aSailSink
that when when itsSailSource.flush()
is called, the changes are applied to this source.SailSourceBranch.sink
(IsolationLevel level) UnionSailSource.sink
(IsolationLevel level) -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.helpers
Fields in org.eclipse.rdf4j.sail.helpers declared as IsolationLevelModifier and TypeFieldDescriptionprivate IsolationLevel
AbstractSail.defaultIsolationLevel
default transaction isolation level, set toIsolationLevels.READ_COMMITTED
.private IsolationLevel
AbstractSailConnection.transactionIsolationLevel
Fields in org.eclipse.rdf4j.sail.helpers with type parameters of type IsolationLevelModifier and TypeFieldDescriptionprivate List
<IsolationLevel> AbstractSail.supportedIsolationLevels
list of supported isolation levels.Methods in org.eclipse.rdf4j.sail.helpers that return IsolationLevelModifier and TypeMethodDescriptionAbstractSail.getDefaultIsolationLevel()
SailWrapper.getDefaultIsolationLevel()
protected IsolationLevel
AbstractSailConnection.getTransactionIsolation()
Retrieve the currently setIsolationLevel
.Methods in org.eclipse.rdf4j.sail.helpers that return types with arguments of type IsolationLevelModifier and TypeMethodDescriptionAbstractSail.getSupportedIsolationLevels()
SailWrapper.getSupportedIsolationLevels()
Methods in org.eclipse.rdf4j.sail.helpers with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoid
AbstractSailConnection.begin
(IsolationLevel isolationLevel) void
SailConnectionWrapper.begin
(IsolationLevel level) protected void
AbstractSail.removeSupportedIsolationLevel
(IsolationLevel level) Removes all occurrences of the providedIsolationLevels
in the list of supported Isolation levels.void
AbstractSail.setDefaultIsolationLevel
(IsolationLevel defaultIsolationLevel) Sets the defaultIsolationLevel
on which transactions in this Sail operate.protected void
AbstractSail.setSupportedIsolationLevels
(IsolationLevel... supportedIsolationLevels) Sets the list of supportedIsolationLevels
s for this SAIL.Method parameters in org.eclipse.rdf4j.sail.helpers with type arguments of type IsolationLevelModifier and TypeMethodDescriptionprotected void
AbstractSail.setSupportedIsolationLevels
(List<IsolationLevel> supportedIsolationLevels) Sets the list of supportedIsolationLevels
s for this SAIL. -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.inferencer.fc
Methods in org.eclipse.rdf4j.sail.inferencer.fc that return IsolationLevelModifier and TypeMethodDescriptionAbstractForwardChainingInferencer.getDefaultIsolationLevel()
SchemaCachingRDFSInferencer.getDefaultIsolationLevel()
Methods in org.eclipse.rdf4j.sail.inferencer.fc that return types with arguments of type IsolationLevelModifier and TypeMethodDescriptionAbstractForwardChainingInferencer.getSupportedIsolationLevels()
Methods in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoid
AbstractForwardChainingInferencerConnection.begin
(IsolationLevel level) void
SchemaCachingRDFSInferencerConnection.begin
(IsolationLevel level) -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.memory
Methods in org.eclipse.rdf4j.sail.memory with parameters of type IsolationLevelModifier and TypeMethodDescriptionMemorySailStore.MemorySailSource.dataset
(IsolationLevel level) MemorySailStore.MemorySailSource.sink
(IsolationLevel level) -
Uses of IsolationLevel in org.eclipse.rdf4j.sail.shacl
Fields in org.eclipse.rdf4j.sail.shacl declared as IsolationLevelModifier and TypeFieldDescriptionprivate IsolationLevel
ShaclSailConnection.currentIsolationLevel
private IsolationLevel
ShaclSailConnection.Settings.isolationLevel
Methods in org.eclipse.rdf4j.sail.shacl that return IsolationLevelModifier and TypeMethodDescriptionShaclSailBaseConfiguration.getDefaultIsolationLevel()
private IsolationLevel
ShaclSailConnection.getIsolationLevel()
ShaclSailConnection.Settings.getIsolationLevel()
Methods in org.eclipse.rdf4j.sail.shacl with parameters of type IsolationLevelModifier and TypeMethodDescriptionvoid
ShaclSailConnection.begin
(IsolationLevel level) private void
ShaclSailConnection.Settings.setIsolationLevel
(IsolationLevel isolationLevel) Constructors in org.eclipse.rdf4j.sail.shacl with parameters of type IsolationLevelModifierConstructorDescriptionSettings
(boolean cacheSelectNodes, boolean validationEnabled, boolean parallelValidation, IsolationLevel isolationLevel)