Package | Description |
---|---|
org.openrdf | |
org.openrdf.http.client | |
org.openrdf.repository |
The Repository API: the main API for handling Sesame repositories.
|
org.openrdf.repository.base | |
org.openrdf.repository.sail |
Repository implementation for local RDF databases that
implement the SAIL API.
|
org.openrdf.sail |
RDF Storage And Inference Layer (RDF Sail): a set of interfaces defining an API
for RDF repositories.
|
org.openrdf.sail.base | |
org.openrdf.sail.federation | |
org.openrdf.sail.helpers |
Generic utility classes for RDF Sail implementations.
|
org.openrdf.sail.inferencer.fc |
Forward-chaining inferencers, implemented as StackableSails.
|
org.openrdf.sail.nativerdf |
Native RDF storage backend.
|
Modifier and Type | Class and Description |
---|---|
class |
IsolationLevels
Enumeration of Transaction
IsolationLevel s supported by Sesame. |
Modifier and Type | Method and Description |
---|---|
static 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.
|
Modifier and Type | Method and Description |
---|---|
static 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) |
Modifier and Type | Method and Description |
---|---|
static 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.
|
Modifier and Type | Method and Description |
---|---|
void |
SesameSession.beginTransaction(IsolationLevel isolationLevel) |
Modifier and Type | Field and Description |
---|---|
protected IsolationLevel |
RepositoryConnectionTest.level |
Modifier and Type | Method and Description |
---|---|
IsolationLevel |
RepositoryConnection.getIsolationLevel()
Retrieves the current
transaction isolation level
of the connection. |
static IsolationLevel[] |
RepositoryConnectionTest.parameters() |
static IsolationLevel[] |
RDFSchemaRepositoryConnectionTest.parametersREAD_COMMITTED() |
Modifier and Type | Method and Description |
---|---|
void |
RepositoryConnection.begin(IsolationLevel level)
Begins a new transaction with the supplied
IsolationLevel ,
requiring RepositoryConnection.commit() or RepositoryConnection.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.
|
Constructor and Description |
---|
RDFSchemaRepositoryConnectionTest(IsolationLevel level) |
RepositoryConnectionTest(IsolationLevel level) |
Modifier and Type | Method and Description |
---|---|
IsolationLevel |
RepositoryConnectionWrapper.getIsolationLevel() |
IsolationLevel |
RepositoryConnectionBase.getIsolationLevel() |
Modifier and Type | Method and Description |
---|---|
void |
RepositoryConnectionWrapper.begin(IsolationLevel level) |
void |
RepositoryConnectionBase.begin(IsolationLevel level) |
void |
RepositoryConnectionWrapper.setIsolationLevel(IsolationLevel level) |
void |
RepositoryConnectionBase.setIsolationLevel(IsolationLevel level) |
Modifier and Type | Method and Description |
---|---|
void |
SailRepositoryConnection.begin(IsolationLevel level) |
Modifier and Type | Method and Description |
---|---|
IsolationLevel |
Sail.getDefaultIsolationLevel()
Retrieves the default
IsolationLevel level on which transactions
in this Sail operate. |
Modifier and Type | Method and Description |
---|---|
List<IsolationLevel> |
Sail.getSupportedIsolationLevels()
Retrieve the
IsolationLevel s supported by this SAIL, ordered by
increasing complexity. |
Modifier and Type | Method and Description |
---|---|
void |
SailConnection.begin(IsolationLevel level)
Begins a transaction with the specified
IsolationLevel level,
requiring SailConnection.commit() or SailConnection.rollback() to be called to close
the transaction. |
Modifier and Type | Method and Description |
---|---|
SailDataset |
SailSource.dataset(IsolationLevel level)
Create an observable
SailDataset of the current state of this
SailSource . |
SailSink |
SailSource.sink(IsolationLevel level)
Create a
SailSink that when when its SailSource.flush() is called,
the changes are applied to this source. |
Modifier and Type | Method and Description |
---|---|
IsolationLevel |
Federation.getDefaultIsolationLevel() |
Modifier and Type | Method and Description |
---|---|
List<IsolationLevel> |
Federation.getSupportedIsolationLevels() |
Modifier and Type | Method and Description |
---|---|
IsolationLevel |
SailBase.getDefaultIsolationLevel() |
IsolationLevel |
SailWrapper.getDefaultIsolationLevel() |
protected IsolationLevel |
SailConnectionBase.getTransactionIsolation()
Retrieve the currently set
IsolationLevel . |
Modifier and Type | Method and Description |
---|---|
List<IsolationLevel> |
SailBase.getSupportedIsolationLevels() |
List<IsolationLevel> |
SailWrapper.getSupportedIsolationLevels() |
Modifier and Type | Method and Description |
---|---|
void |
SailConnectionBase.begin(IsolationLevel level) |
void |
SailConnectionWrapper.begin(IsolationLevel level) |
protected void |
SailBase.removeSupportedIsolationLevel(IsolationLevel level)
Removes all occurrences of the provided
IsolationLevels in the
list of supported Isolation levels. |
void |
SailBase.setDefaultIsolationLevel(IsolationLevel defaultIsolationLevel)
Sets the default
IsolationLevel on which transactions in this Sail
operate. |
protected void |
SailBase.setSupportedIsolationLevels(IsolationLevel... supportedIsolationLevels)
Sets the list of supported
IsolationLevels s for this SAIL. |
Modifier and Type | Method and Description |
---|---|
protected void |
SailBase.setSupportedIsolationLevels(List<IsolationLevel> supportedIsolationLevels)
Sets the list of supported
IsolationLevels s for this SAIL. |
Modifier and Type | Method and Description |
---|---|
IsolationLevel |
AbstractForwardChainingInferencer.getDefaultIsolationLevel() |
Modifier and Type | Method and Description |
---|---|
List<IsolationLevel> |
AbstractForwardChainingInferencer.getSupportedIsolationLevels() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractForwardChainingInferencerConnection.begin(IsolationLevel level) |
Modifier and Type | Method and Description |
---|---|
protected Lock |
NativeStore.getTransactionLock(IsolationLevel level)
This call will block when
IsolationLevels.NONE is provided when
there are active transactions with a higher isolation and block when a
higher isolation is provided when there are active transactions with
IsolationLevels.NONE isolation. |
Copyright © 2001–2016 Aduna. All rights reserved.