| Package | Description |
|---|---|
| org.eclipse.rdf4j | |
| org.eclipse.rdf4j.http.client | |
| org.eclipse.rdf4j.repository |
The Repository API: the main API for handling RDF4J repositories.
|
| org.eclipse.rdf4j.repository.base | |
| org.eclipse.rdf4j.repository.sail |
Repository implementation for local RDF databases that
implement the SAIL API.
|
| org.eclipse.rdf4j.sail.base | |
| org.eclipse.rdf4j.sail.federation | |
| org.eclipse.rdf4j.sail.inferencer.fc |
Forward-chaining inferencers, implemented as StackableSails.
|
| org.eclipse.rdf4j.sail.nativerdf |
Native RDF storage backend.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IsolationLevels
Enumeration of Transaction
IsolationLevels 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 |
IsolationLevels.isCompatibleWith(IsolationLevel otherLevel) |
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.
|
| 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 |
RDF4JProtocolSession.beginTransaction(IsolationLevel isolationLevel) |
| Modifier and Type | Method and Description |
|---|---|
IsolationLevel |
RepositoryConnection.getIsolationLevel()
Retrieves the current
transaction isolation level of the connection. |
| 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.
|
| Modifier and Type | Method and Description |
|---|---|
IsolationLevel |
RepositoryConnectionWrapper.getIsolationLevel() |
IsolationLevel |
AbstractRepositoryConnection.getIsolationLevel() |
| Modifier and Type | Method and Description |
|---|---|
void |
RepositoryConnectionWrapper.begin(IsolationLevel level) |
void |
AbstractRepositoryConnection.begin(IsolationLevel level) |
void |
RepositoryConnectionWrapper.setIsolationLevel(IsolationLevel level) |
void |
AbstractRepositoryConnection.setIsolationLevel(IsolationLevel level) |
| Modifier and Type | Method and Description |
|---|---|
void |
SailRepositoryConnection.begin(IsolationLevel level) |
| 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 |
SchemaCachingRDFSInferencer.getDefaultIsolationLevel() |
IsolationLevel |
AbstractForwardChainingInferencer.getDefaultIsolationLevel() |
| Modifier and Type | Method and Description |
|---|---|
List<IsolationLevel> |
SchemaCachingRDFSInferencer.getSupportedIsolationLevels() |
List<IsolationLevel> |
AbstractForwardChainingInferencer.getSupportedIsolationLevels() |
| Modifier and Type | Method and Description |
|---|---|
void |
SchemaCachingRDFSInferencerConnection.begin(IsolationLevel level) |
void |
AbstractForwardChainingInferencerConnection.begin(IsolationLevel level) |
| Modifier and Type | Method and Description |
|---|---|
protected org.eclipse.rdf4j.common.concurrent.locks.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 © 2015-2018 Eclipse Foundation. All Rights Reserved.