Package | Description |
---|---|
org.eclipse.rdf4j | |
org.eclipse.rdf4j.http.client | |
org.eclipse.rdf4j.repository |
The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
|
org.eclipse.rdf4j.repository.base |
Abstract base classes and wrappers for the main Repository API interfaces.
|
org.eclipse.rdf4j.repository.sail |
Repository implementation for local RDF databases that implement the SAIL SPI.
|
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.base |
Base functionality for Sail implementations that require multi-versioned concurrency control (MVCC).
|
org.eclipse.rdf4j.sail.extensiblestore |
Elasticsearch store for string triples
|
org.eclipse.rdf4j.sail.federation | |
org.eclipse.rdf4j.sail.helpers |
Abstract base implementation and internal helper classes for Sail implementations.
|
org.eclipse.rdf4j.sail.inferencer.fc |
Forward-chaining inferencers, implemented as
StackableSail s. |
org.eclipse.rdf4j.sail.nativerdf |
The Native Store.
|
org.eclipse.rdf4j.sail.shacl |
A Sail implementation for SHACL constraint checking.
|
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 |
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 | 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 |
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 |
---|---|
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. |
void |
SailIsolationLevelTest.testLargeTransaction(IsolationLevel isolationLevel,
int count) |
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 |
ExtensibleStore.getDefaultIsolationLevel() |
Modifier and Type | Method and Description |
---|---|
List<IsolationLevel> |
ExtensibleStore.getSupportedIsolationLevels() |
Modifier and Type | Method and Description |
---|---|
IsolationLevel |
Federation.getDefaultIsolationLevel()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
List<IsolationLevel> |
Federation.getSupportedIsolationLevels()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
IsolationLevel |
SailWrapper.getDefaultIsolationLevel() |
IsolationLevel |
AbstractSail.getDefaultIsolationLevel() |
protected IsolationLevel |
AbstractSailConnection.getTransactionIsolation()
Retrieve the currently set
IsolationLevel . |
Modifier and Type | Method and Description |
---|---|
List<IsolationLevel> |
SailWrapper.getSupportedIsolationLevels() |
List<IsolationLevel> |
AbstractSail.getSupportedIsolationLevels() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSailConnection.begin(IsolationLevel level) |
void |
SailConnectionWrapper.begin(IsolationLevel level) |
protected void |
AbstractSail.removeSupportedIsolationLevel(IsolationLevel level)
Removes all occurrences of the provided
IsolationLevels in the list of supported Isolation levels. |
void |
AbstractSail.setDefaultIsolationLevel(IsolationLevel defaultIsolationLevel)
Sets the default
IsolationLevel on which transactions in this Sail operate. |
protected void |
AbstractSail.setSupportedIsolationLevels(IsolationLevel... supportedIsolationLevels)
Sets the list of supported
IsolationLevels s for this SAIL. |
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractSail.setSupportedIsolationLevels(List<IsolationLevel> supportedIsolationLevels)
Sets the list of supported
IsolationLevels s for this SAIL. |
Modifier and Type | Method and Description |
---|---|
IsolationLevel |
AbstractForwardChainingInferencer.getDefaultIsolationLevel() |
IsolationLevel |
SchemaCachingRDFSInferencer.getDefaultIsolationLevel() |
Modifier and Type | Method and Description |
---|---|
List<IsolationLevel> |
AbstractForwardChainingInferencer.getSupportedIsolationLevels() |
List<IsolationLevel> |
SchemaCachingRDFSInferencer.getSupportedIsolationLevels() |
Modifier and Type | Method and Description |
---|---|
void |
SchemaCachingRDFSInferencerConnection.begin(IsolationLevel level) |
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. |
Modifier and Type | Method and Description |
---|---|
void |
ShaclSailConnection.begin(IsolationLevel level) |
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.