## Uses of Interface
org.eclipse.rdf4j.common.transaction.TransactionSetting

- Packages that use TransactionSetting
  Package | Description
  --- | ---
  org.eclipse.rdf4j |
  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.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.helpers | Abstract base implementation and internal helper classes for Sail implementations.
  org.eclipse.rdf4j.sail.shacl | A Sail implementation for SHACL constraint checking.

- - ### Uses of TransactionSetting in org.eclipse.rdf4j

    Subinterfaces of TransactionSetting in org.eclipse.rdf4j
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `IsolationLevel` A Transaction Isolation Level.

    Classes in org.eclipse.rdf4j that implement TransactionSetting
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IsolationLevels` Enumeration of Transaction `IsolationLevel`s supported by Sesame.

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.common.transaction

    Methods in org.eclipse.rdf4j.common.transaction that return types with arguments of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `Optional<TransactionSetting>` | TransactionSettingFactory.`getTransactionSetting(String value)` Retrieve a `TransactionSetting` with the supplied value.

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.federated

    Methods in org.eclipse.rdf4j.federated with parameters of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `void` | FedXConnection.`setTransactionSettings(TransactionSetting... settings)`

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.federated.write

    Methods in org.eclipse.rdf4j.federated.write with parameters of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReadOnlyWriteStrategy.`setTransactionSettings(TransactionSetting... transactionSettings)`
    `void` | RepositoryWriteStrategy.`setTransactionSettings(TransactionSetting... transactionSettings)`
    `void` | WriteStrategy.`setTransactionSettings(TransactionSetting... transactionSettings)` Assign `TransactionSetting`s to be used for the next transaction.

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.http.client

    Methods in org.eclipse.rdf4j.http.client with parameters of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `void` | RDF4JProtocolSession.`beginTransaction(TransactionSetting... transactionSettings)`

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.repository

    Methods in org.eclipse.rdf4j.repository with parameters of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `default void` | RepositoryConnection.`begin(TransactionSetting... settings)` Begins a new transaction with the supplied `TransactionSetting`, requiring `RepositoryConnection.commit()` or `RepositoryConnection.rollback()` to be called to end the transaction.

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.repository.base

    Methods in org.eclipse.rdf4j.repository.base with parameters of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `void` | RepositoryConnectionWrapper.`begin(TransactionSetting... settings)`

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.repository.sail

    Methods in org.eclipse.rdf4j.repository.sail with parameters of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `void` | SailRepositoryConnection.`begin(TransactionSetting... settings)`

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.sail

    Methods in org.eclipse.rdf4j.sail with parameters of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `default void` | SailConnection.`setTransactionSettings(TransactionSetting... settings)` Pass any transaction-specific settings to the SailConnection.

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.sail.helpers

    Methods in org.eclipse.rdf4j.sail.helpers with parameters of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `void` | SailConnectionWrapper.`setTransactionSettings(TransactionSetting... settings)`

  - ### Uses of TransactionSetting in org.eclipse.rdf4j.sail.shacl

    Classes in org.eclipse.rdf4j.sail.shacl that implement TransactionSetting
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `ShaclSail.TransactionSettings.PerformanceHint`
    `static class` | `ShaclSail.TransactionSettings.ValidationApproach`

    Methods in org.eclipse.rdf4j.sail.shacl that return types with arguments of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `Optional<TransactionSetting>` | PerformanceHintFactory.`getTransactionSetting(String value)`
    `Optional<TransactionSetting>` | ValidationApproachFactory.`getTransactionSetting(String value)`

    Methods in org.eclipse.rdf4j.sail.shacl with parameters of type TransactionSetting
    Modifier and Type | Method and Description
    --- | ---
    `void` | ShaclSailConnection.`setTransactionSettings(TransactionSetting... settings)`

Copyright © 2015-2022 Eclipse Foundation. All Rights Reserved.