# Uses of Package
org.eclipse.rdf4j.common.transaction

- Packages that use org.eclipse.rdf4j.common.transaction
  Package | Description
  --- | ---
  org.eclipse.rdf4j.common.transaction | Common classes and interfaces for transaction settings
  org.eclipse.rdf4j.federated |
  org.eclipse.rdf4j.federated.write |
  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.optimistic |
  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.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.common.transaction
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.
  IsolationLevels | Enumeration of Transaction `IsolationLevel`s supported by Sesame.
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.
  TransactionSettingFactory | A TransactionSettingFactory returns a `TransactionSetting` implementation for a given value.
  TransactionSettingRegistry | A `ServiceRegistry` for creating/retrieving `TransactionSetting`s in a transparent way.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.federated
  Class | Description
  --- | ---
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.federated.write
  Class | Description
  --- | ---
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.http.client
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.repository
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.repository.base
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.repository.optimistic
  Class | Description
  --- | ---
  IsolationLevels | Enumeration of Transaction `IsolationLevel`s supported by Sesame.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.repository.sail
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.sail
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.
  IsolationLevels | Enumeration of Transaction `IsolationLevel`s supported by Sesame.
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.sail.base
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.sail.extensiblestore
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.sail.federation
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.sail.helpers
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.
  IsolationLevels | Enumeration of Transaction `IsolationLevel`s supported by Sesame.
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.sail.inferencer.fc
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.sail.nativerdf
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.

- Classes in org.eclipse.rdf4j.common.transaction used by org.eclipse.rdf4j.sail.shacl
  Class | Description
  --- | ---
  IsolationLevel | A Transaction Isolation Level.
  TransactionSetting | A configuration setting that can be passed at the beginning of a repository transaction to influence behavior within the scope of that transaction only.
  TransactionSettingFactory | A TransactionSettingFactory returns a `TransactionSetting` implementation for a given value.