## Uses of Class
org.eclipse.rdf4j.repository.UnknownTransactionStateException

- Packages that use UnknownTransactionStateException
  Package | Description
  --- | ---
  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.repository.sparql | A `Repository` that serves as a SPARQL endpoint client.
  org.eclipse.rdf4j.repository.util | Helper classes for working with Repositories.

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

    Methods in org.eclipse.rdf4j.repository that throw UnknownTransactionStateException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | RepositoryConnection.`isActive()` | Indicates if a transaction is currently active on the connection.

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

    Methods in org.eclipse.rdf4j.repository.base that throw UnknownTransactionStateException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | RepositoryConnectionWrapper.`isActive()` |

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

    Methods in org.eclipse.rdf4j.repository.sail that throw UnknownTransactionStateException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SailRepositoryConnection.`isActive()` |

  - ### Uses of UnknownTransactionStateException in org.eclipse.rdf4j.repository.sparql

    Methods in org.eclipse.rdf4j.repository.sparql that throw UnknownTransactionStateException
    Modifier and Type | Method | Description
    --- | --- | ---
    `boolean` | SPARQLConnection.`isActive()` |

  - ### Uses of UnknownTransactionStateException in org.eclipse.rdf4j.repository.util

    Methods in org.eclipse.rdf4j.repository.util that throw UnknownTransactionStateException
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | Repositories.`consume​(Repository repository, Consumer<RepositoryConnection> processFunction)` | Opens a `RepositoryConnection` to the given Repository within a transaction, sends the connection to the given `Consumer`, before either rolling back the transaction if it failed, or committing the transaction if it was successful.
    `static void` | Repositories.`consume​(Repository repository, Consumer<RepositoryConnection> processFunction, Consumer<RepositoryException> exceptionHandler)` | Opens a `RepositoryConnection` to the given Repository within a transaction, sends the connection to the given `Consumer`, before either rolling back the transaction if it failed, or committing the transaction if it was successful.
    `static void` | Repositories.`consumeNoTransaction​(Repository repository, Consumer<RepositoryConnection> processFunction)` | Opens a `RepositoryConnection` to the given Repository without opening a transaction, sends the connection to the given `Consumer`.
    `static void` | Repositories.`consumeNoTransaction​(Repository repository, Consumer<RepositoryConnection> processFunction, Consumer<RepositoryException> exceptionHandler)` | Opens a `RepositoryConnection` to the given Repository without opening a transaction, sends the connection to the given `Consumer`.
    `static <T> T` | Repositories.`get​(Repository repository, Function<RepositoryConnection,​T> processFunction)` | Opens a `RepositoryConnection` to the given Repository within a transaction, sends the connection to the given `Function`, before either rolling back the transaction if it failed, or committing the transaction if it was successful.
    `static <T> T` | Repositories.`get​(Repository repository, Function<RepositoryConnection,​T> processFunction, Consumer<RepositoryException> exceptionHandler)` | Opens a `RepositoryConnection` to the given Repository within a transaction, sends the connection to the given `Function`, before either rolling back the transaction if it failed, or committing the transaction if it was successful.
    `static <T> T` | Repositories.`getNoTransaction​(Repository repository, Function<RepositoryConnection,​T> processFunction)` | Opens a `RepositoryConnection` to the given Repository without opening a transaction, sends the connection to the given `Function`.
    `static <T> T` | Repositories.`getNoTransaction​(Repository repository, Function<RepositoryConnection,​T> processFunction, Consumer<RepositoryException> exceptionHandler)` | Opens a `RepositoryConnection` to the given Repository without opening a transaction, sends the connection to the given `Function`.
    `static <T> T` | Repositories.`graphQuery​(Repository repository, String query, Function<GraphQueryResult,​T> processFunction)` | Performs a SPARQL Construct or Describe query on the given Repository within a transaction and passes the results to the given `Function` with the result from the function returned by the method.
    `static void` | Repositories.`graphQuery​(Repository repository, String query, RDFHandler handler)` | Performs a SPARQL Construct or Describe query on the given Repository within a transaction and passes the results to the given `RDFHandler`.
    `static <T> T` | Repositories.`graphQueryNoTransaction​(Repository repository, String query, Function<GraphQueryResult,​T> processFunction)` | Performs a SPARQL Construct or Describe query on the given Repository without opening a transaction and passes the results to the given `Function` with the result from the function returned by the method.
    `static void` | Repositories.`graphQueryNoTransaction​(Repository repository, String query, RDFHandler handler)` | Performs a SPARQL Construct or Describe query on the given Repository without opening a transaction and passes the results to the given `RDFHandler`.
    `static <T> T` | Repositories.`tupleQuery​(Repository repository, String query, Function<TupleQueryResult,​T> processFunction)` | Performs a SPARQL Select query on the given Repository within a transaction and passes the results to the given `Function` with the result from the function returned by the method.
    `static void` | Repositories.`tupleQuery​(Repository repository, String query, TupleQueryResultHandler handler)` | Performs a SPARQL Select query on the given Repository within a transaction and passes the results to the given `TupleQueryResultHandler`.
    `static <T> T` | Repositories.`tupleQueryNoTransaction​(Repository repository, String query, Function<TupleQueryResult,​T> processFunction)` | Performs a SPARQL Select query on the given Repository without opening a transaction and passes the results to the given `Function` with the result from the function returned by the method.
    `static void` | Repositories.`tupleQueryNoTransaction​(Repository repository, String query, TupleQueryResultHandler handler)` | Performs a SPARQL Select query on the given Repository without opening a transaction and passes the results to the given `TupleQueryResultHandler`.