## Uses of Interface
org.eclipse.rdf4j.repository.RepositoryConnection

- Packages that use RepositoryConnection
  Package | Description
  --- | ---
  org.eclipse.rdf4j.federated.endpoint |
  org.eclipse.rdf4j.federated.evaluation |
  org.eclipse.rdf4j.federated.evaluation.iterator |
  org.eclipse.rdf4j.federated.repository |
  org.eclipse.rdf4j.http.protocol.transaction.operations |
  org.eclipse.rdf4j.http.server.repository |
  org.eclipse.rdf4j.query.parser.sparql | The rdf4j SPARQL 1.1 parser.
  org.eclipse.rdf4j.query.parser.sparql.manifest |
  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.config | Repository configuration interfaces.
  org.eclipse.rdf4j.repository.contextaware | A repository wrapper with convenience functions for handling contexts.
  org.eclipse.rdf4j.repository.dataset | A repository wrapper which supports auto-loading of datasets specified in a query.
  org.eclipse.rdf4j.repository.evaluation |
  org.eclipse.rdf4j.repository.event | Interfaces for notification/interception of events happening on Repositories and RepositoryConnections
  org.eclipse.rdf4j.repository.event.base | Wrapper/adapter base implementations.
  org.eclipse.rdf4j.repository.event.util |
  org.eclipse.rdf4j.repository.filters |
  org.eclipse.rdf4j.repository.http | A repository that serves as a proxy client for a remote repository on an RDF4J Server.
  org.eclipse.rdf4j.repository.optimistic |
  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.sparql.federation |
  org.eclipse.rdf4j.repository.util | Helper classes for working with Repositories.
  org.eclipse.rdf4j.sail.federation.algebra |
  org.eclipse.rdf4j.sail.federation.evaluation |
  org.eclipse.rdf4j.sail.federation.optimizers |
  org.eclipse.rdf4j.workbench.base |
  org.eclipse.rdf4j.workbench.commands |
  org.eclipse.rdf4j.workbench.util |

- - ### Uses of RepositoryConnection in org.eclipse.rdf4j.federated.endpoint

    Classes in org.eclipse.rdf4j.federated.endpoint that implement RepositoryConnection
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `EndpointBase.ManagedRepositoryConnection` A wrapper for managed `RepositoryConnection`s which makes sure that `EndpointBase.ManagedRepositoryConnection.close()` is a no-op, i.e.

    Methods in org.eclipse.rdf4j.federated.endpoint that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryConnection` | EndpointBase.`getConnection()`
    `RepositoryConnection` | Endpoint.`getConnection()` Return a `RepositoryConnection` for the `Repository` represented by this endpoint.
    `protected RepositoryConnection` | EndpointBase.`getFreshConnection()`

    Constructors in org.eclipse.rdf4j.federated.endpoint with parameters of type RepositoryConnection
    Constructor and Description
    `ManagedRepositoryConnection(Repository repository, RepositoryConnection delegate)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.federated.evaluation

    Methods in org.eclipse.rdf4j.federated.evaluation with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | TripleSourceBase.ConnectionOperation.`perform(RepositoryConnection conn, TripleSourceBase.ResultHolder<T> resultHolder)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.federated.evaluation.iterator

    Fields in org.eclipse.rdf4j.federated.evaluation.iterator declared as RepositoryConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected RepositoryConnection` | CloseDependentConnectionIteration.`dependentConn`

    Constructors in org.eclipse.rdf4j.federated.evaluation.iterator with parameters of type RepositoryConnection
    Constructor and Description
    `CloseDependentConnectionIteration(CloseableIteration<T,QueryEvaluationException> inner, RepositoryConnection dependentConn)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.federated.repository

    Classes in org.eclipse.rdf4j.federated.repository that implement RepositoryConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FedXRepositoryConnection` A special `SailRepositoryConnection` which adds the original query string as binding to the returned query.

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.http.protocol.transaction.operations

    Methods in org.eclipse.rdf4j.http.protocol.transaction.operations with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | SetNamespaceOperation.`execute(RepositoryConnection con)`
    `void` | ClearOperation.`execute(RepositoryConnection con)`
    `void` | AddStatementOperation.`execute(RepositoryConnection con)`
    `void` | RemoveStatementsOperation.`execute(RepositoryConnection con)`
    `void` | ClearNamespacesOperation.`execute(RepositoryConnection con)`
    `void` | SPARQLUpdateOperation.`execute(RepositoryConnection con)`
    `void` | TransactionOperation.`execute(RepositoryConnection con)` Executes this operation on the supplied connection.
    `void` | RemoveNamespaceOperation.`execute(RepositoryConnection con)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.http.server.repository

    Methods in org.eclipse.rdf4j.http.server.repository that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryConnection` | RepositoryConfigRepository.`getConnection()`
    `static RepositoryConnection` | RepositoryInterceptor.`getRepositoryConnection(javax.servlet.http.HttpServletRequest request)` Obtain a new `RepositoryConnection` with suitable parser/writer configuration for handling the incoming HTTP request.

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.query.parser.sparql

    Fields in org.eclipse.rdf4j.query.parser.sparql declared as RepositoryConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected RepositoryConnection` | SPARQLUpdateTest.`con`
    `protected RepositoryConnection` | ComplexSPARQLQueryTest.`conn`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.query.parser.sparql.manifest

    Methods in org.eclipse.rdf4j.query.parser.sparql.manifest with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `protected static String` | SPARQLQueryTest.`getManifestName(Repository manifestRep, RepositoryConnection con, String manifestFileURL)` Deprecated.
    `protected static String` | SPARQLUpdateConformanceTest.`getManifestName(Repository manifestRep, RepositoryConnection con, String manifestFileURL)` Deprecated.

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

    Subinterfaces of RepositoryConnection in org.eclipse.rdf4j.repository
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DelegatingRepositoryConnection`

    Fields in org.eclipse.rdf4j.repository declared as RepositoryConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected RepositoryConnection` | RepositoryConnectionTest.`testCon`
    `protected RepositoryConnection` | RepositoryConnectionTest.`testCon2`

    Methods in org.eclipse.rdf4j.repository that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryConnection` | Repository.`getConnection()` Opens a connection to this repository that can be used for querying and updating the contents of the repository.
    `RepositoryConnection` | DelegatingRepositoryConnection.`getDelegate()`

    Methods in org.eclipse.rdf4j.repository with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | DelegatingRepositoryConnection.`setDelegate(RepositoryConnection delegate)`

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

    Classes in org.eclipse.rdf4j.repository.base that implement RepositoryConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractRepositoryConnection` Abstract class implementing most 'convenience' methods in the `RepositoryConnection` interface by transforming parameters and mapping the methods to the basic (abstractly declared) methods.
    `class` | `RepositoryConnectionBase` Deprecated. since 2.0. Use `AbstractRepositoryConnection` instead.
    `class` | `RepositoryConnectionWrapper` Delegates all calls to the delegate RepositoryConnection.

    Methods in org.eclipse.rdf4j.repository.base that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryConnection` | RepositoryWrapper.`getConnection()`
    `RepositoryConnection` | RepositoryConnectionWrapper.`getDelegate()`

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

    Constructors in org.eclipse.rdf4j.repository.base with parameters of type RepositoryConnection
    Constructor and Description
    `RepositoryConnectionWrapper(Repository repository, RepositoryConnection delegate)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.config

    Methods in org.eclipse.rdf4j.repository.config with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `static Resource` | RepositoryConfigUtil.`getContext(RepositoryConnection con, String repositoryID)` Deprecated.
    `static void` | RepositoryConfigUtil.`updateRepositoryConfigs(RepositoryConnection con, RepositoryConfig... configs)` Deprecated.

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.contextaware

    Classes in org.eclipse.rdf4j.repository.contextaware that implement RepositoryConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ContextAwareConnection` Allows contexts to be specified at the connection level or the method level.

    Constructors in org.eclipse.rdf4j.repository.contextaware with parameters of type RepositoryConnection
    Constructor and Description
    `ContextAwareConnection(RepositoryConnection connection)`
    `ContextAwareConnection(Repository repository, RepositoryConnection connection)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.dataset

    Classes in org.eclipse.rdf4j.repository.dataset that implement RepositoryConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DatasetRepositoryConnection`

    Methods in org.eclipse.rdf4j.repository.dataset that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryConnection` | DatasetRepository.`getConnection()`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.evaluation

    Constructors in org.eclipse.rdf4j.repository.evaluation with parameters of type RepositoryConnection
    Constructor and Description
    `RepositoryTripleSource(RepositoryConnection repo)`
    `RepositoryTripleSource(RepositoryConnection repo, boolean includeInferred)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.event

    Subinterfaces of RepositoryConnection in org.eclipse.rdf4j.repository.event
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `InterceptingRepositoryConnection`
    `interface` | `NotifyingRepositoryConnection`

    Methods in org.eclipse.rdf4j.repository.event with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RepositoryConnectionInterceptor.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListener.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptor.`begin(RepositoryConnection conn)`
    `void` | RepositoryConnectionListener.`begin(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptor.`clear(RepositoryConnection conn, Resource... contexts)`
    `void` | RepositoryConnectionListener.`clear(RepositoryConnection conn, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptor.`clearNamespaces(RepositoryConnection conn)`
    `void` | RepositoryConnectionListener.`clearNamespaces(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptor.`close(RepositoryConnection conn)`
    `void` | RepositoryConnectionListener.`close(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptor.`commit(RepositoryConnection conn)`
    `void` | RepositoryConnectionListener.`commit(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptor.`execute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation)`
    `void` | RepositoryConnectionListener.`execute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation)`
    `boolean` | RepositoryInterceptor.`getConnection(Repository repo, RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptor.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListener.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptor.`removeNamespace(RepositoryConnection conn, String prefix)`
    `void` | RepositoryConnectionListener.`removeNamespace(RepositoryConnection conn, String prefix)`
    `boolean` | RepositoryConnectionInterceptor.`rollback(RepositoryConnection conn)`
    `void` | RepositoryConnectionListener.`rollback(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptor.`setAutoCommit(RepositoryConnection conn, boolean autoCommit)` Deprecated. since 2.0. Use `RepositoryConnectionInterceptor.begin(RepositoryConnection)` instead.
    `void` | RepositoryConnectionListener.`setAutoCommit(RepositoryConnection conn, boolean autoCommit)` Deprecated. since 2.0. Use `RepositoryConnectionListener.begin(RepositoryConnection)` instead.
    `boolean` | RepositoryConnectionInterceptor.`setNamespace(RepositoryConnection conn, String prefix, String name)`
    `void` | RepositoryConnectionListener.`setNamespace(RepositoryConnection conn, String prefix, String name)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.event.base

    Classes in org.eclipse.rdf4j.repository.event.base that implement RepositoryConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InterceptingRepositoryConnectionWrapper` Wrapper that notifies interceptors of events on RepositoryConnections before they happen.
    `class` | `NotifyingRepositoryConnectionWrapper` This broadcaster is used by the RepositoryBroadcaster to wrap the delegate repository connection.

    Methods in org.eclipse.rdf4j.repository.event.base with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | RepositoryConnectionInterceptorAdapter.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListenerAdapter.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`begin(RepositoryConnection conn)`
    `void` | RepositoryConnectionListenerAdapter.`begin(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`clear(RepositoryConnection conn, Resource... contexts)`
    `void` | RepositoryConnectionListenerAdapter.`clear(RepositoryConnection conn, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`clearNamespaces(RepositoryConnection conn)`
    `void` | RepositoryConnectionListenerAdapter.`clearNamespaces(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`close(RepositoryConnection conn)`
    `void` | RepositoryConnectionListenerAdapter.`close(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`commit(RepositoryConnection conn)`
    `void` | RepositoryConnectionListenerAdapter.`commit(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`execute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation)`
    `void` | RepositoryConnectionListenerAdapter.`execute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | RepositoryConnectionListenerAdapter.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`removeNamespace(RepositoryConnection conn, String prefix)`
    `void` | RepositoryConnectionListenerAdapter.`removeNamespace(RepositoryConnection conn, String prefix)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`rollback(RepositoryConnection conn)`
    `void` | RepositoryConnectionListenerAdapter.`rollback(RepositoryConnection conn)`
    `boolean` | RepositoryConnectionInterceptorAdapter.`setAutoCommit(RepositoryConnection conn, boolean autoCommit)` Deprecated.
    `void` | RepositoryConnectionListenerAdapter.`setAutoCommit(RepositoryConnection conn, boolean autoCommit)` Deprecated.
    `boolean` | RepositoryConnectionInterceptorAdapter.`setNamespace(RepositoryConnection conn, String prefix, String name)`
    `void` | RepositoryConnectionListenerAdapter.`setNamespace(RepositoryConnection conn, String prefix, String name)`

    Constructors in org.eclipse.rdf4j.repository.event.base with parameters of type RepositoryConnection
    Constructor and Description
    `InterceptingRepositoryConnectionWrapper(Repository repository, RepositoryConnection connection)`
    `NotifyingRepositoryConnectionWrapper(Repository repository, RepositoryConnection connection)`
    `NotifyingRepositoryConnectionWrapper(Repository repository, RepositoryConnection connection, boolean reportDeltas)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.event.util

    Methods in org.eclipse.rdf4j.repository.event.util with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | DebugRepositoryConnectionListener.`add(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | DebugRepositoryConnectionListener.`begin(RepositoryConnection conn)`
    `void` | DebugRepositoryConnectionListener.`clear(RepositoryConnection conn, Resource... contexts)`
    `void` | DebugRepositoryConnectionListener.`clearNamespaces(RepositoryConnection conn)`
    `void` | DebugRepositoryConnectionListener.`close(RepositoryConnection conn)`
    `void` | DebugRepositoryConnectionListener.`commit(RepositoryConnection conn)`
    `void` | DebugRepositoryConnectionListener.`execute(RepositoryConnection conn, QueryLanguage ql, String update, String baseURI, Update operation)`
    `protected String` | DebugRepositoryConnectionListener.`getConnectionID(RepositoryConnection conn)`
    `void` | DebugRepositoryConnectionListener.`remove(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)`
    `void` | DebugRepositoryConnectionListener.`removeNamespace(RepositoryConnection conn, String prefix)`
    `void` | DebugRepositoryConnectionListener.`rollback(RepositoryConnection conn)`
    `void` | DebugRepositoryConnectionListener.`setAutoCommit(RepositoryConnection conn, boolean autoCommit)` Deprecated.
    `void` | DebugRepositoryConnectionListener.`setNamespace(RepositoryConnection conn, String prefix, String name)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.filters

    Methods in org.eclipse.rdf4j.repository.filters with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | AccurateRepositoryBloomFilter.`mayHaveStatement(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | InaccurateRepositoryBloomFilter.`mayHaveStatement(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... contexts)`
    `boolean` | RepositoryBloomFilter.`mayHaveStatement(RepositoryConnection conn, Resource subj, IRI pred, Value obj, Resource... ctxs)` Returns true if the repository may have such a statement or false if it definitely does not.

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.http

    Methods in org.eclipse.rdf4j.repository.http that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryConnection` | HTTPRepository.`getConnection()`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.optimistic

    Methods in org.eclipse.rdf4j.repository.optimistic with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `protected long` | IsolationLevelTest.`count(RepositoryConnection con, Resource subj, IRI pred, Value obj, boolean includeInferred, Resource... contexts)`
    `protected void` | IsolationLevelTest.`insertTestStatement(RepositoryConnection connection, int i)`
    `protected Literal` | IsolationLevelTest.`readLiteral(RepositoryConnection con, IRI subj, IRI pred)`

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

    Classes in org.eclipse.rdf4j.repository.sail that implement RepositoryConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SailRepositoryConnection` An implementation of the `RepositoryConnection` interface that wraps a `SailConnection`.

    Methods in org.eclipse.rdf4j.repository.sail that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryConnection` | ProxyRepository.`getConnection()`

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

    Classes in org.eclipse.rdf4j.repository.sparql that implement RepositoryConnection
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SPARQLConnection` Provides a `RepositoryConnection` interface to any SPARQL endpoint.

    Methods in org.eclipse.rdf4j.repository.sparql that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryConnection` | SPARQLRepository.`getConnection()`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.repository.sparql.federation

    Methods in org.eclipse.rdf4j.repository.sparql.federation that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `protected RepositoryConnection` | RepositoryFederatedService.`getConnection()` Retrieve a (re-usable) connection.

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

    Fields in org.eclipse.rdf4j.repository.util declared as RepositoryConnection
    Modifier and Type | Field and Description
    --- | ---
    `protected RepositoryConnection` | RDFInserter.`con` The connection to use for the add operations.

    Methods in org.eclipse.rdf4j.repository.util with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Connections.`consumeRDFCollection(RepositoryConnection conn, Resource head, java.util.function.Consumer<Statement> collectionConsumer, Resource... contexts)` Retrieve all `Statement`s that together form the RDF Collection starting with the supplied start resource and send them to the supplied `Consumer`.
    `static <C extends Collection<Statement>> C` | Connections.`getRDFCollection(RepositoryConnection conn, Resource head, C statementCollection, Resource... contexts)` Retrieve all `Statement`s that together form the RDF Collection starting with the supplied starting resource.
    `static Optional<Statement>` | Connections.`getStatement(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts)` Retrieve a single `Statement` matching with the supplied subject, predicate, object and context(s) from the given `RepositoryConnection`.

    Method parameters in org.eclipse.rdf4j.repository.util with type arguments of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `static void` | Repositories.`consume(Repository repository, java.util.function.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, java.util.function.Consumer<RepositoryConnection> processFunction, java.util.function.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, java.util.function.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, java.util.function.Consumer<RepositoryConnection> processFunction, java.util.function.Consumer<RepositoryException> exceptionHandler)` Opens a `RepositoryConnection` to the given Repository without opening a transaction, sends the connection to the given `Consumer`.
    `static void` | Repositories.`consumeSilent(Repository repository, java.util.function.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.`consumeSilentNoTransaction(Repository repository, java.util.function.Consumer<RepositoryConnection> processFunction)` 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, java.util.function.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, java.util.function.Function<RepositoryConnection,T> processFunction, java.util.function.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, java.util.function.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, java.util.function.Function<RepositoryConnection,T> processFunction, java.util.function.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.`getSilent(Repository repository, java.util.function.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.`getSilentNoTransaction(Repository repository, java.util.function.Function<RepositoryConnection,T> processFunction)` Opens a `RepositoryConnection` to the given Repository without opening a transaction, sends the connection to the given `Function`.

    Constructors in org.eclipse.rdf4j.repository.util with parameters of type RepositoryConnection
    Constructor and Description
    `RDFInserter(RepositoryConnection con)` Creates a new RDFInserter object that preserves bnode IDs and that does not enforce any context upon statements that are reported to it.
    `RDFRemover(RepositoryConnection con)` Creates a new RDFRemover object that removes the data from the default context.

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.sail.federation.algebra

    Methods in org.eclipse.rdf4j.sail.federation.algebra that return RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `RepositoryConnection` | OwnedTupleExpr.`getOwner()`

    Constructors in org.eclipse.rdf4j.sail.federation.algebra with parameters of type RepositoryConnection
    Constructor and Description
    `OwnedTupleExpr(RepositoryConnection owner, TupleExpr arg)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.sail.federation.evaluation

    Constructors in org.eclipse.rdf4j.sail.federation.evaluation with parameters of type RepositoryConnection
    Constructor and Description
    `RepositoryTripleSource(RepositoryConnection repo)` Deprecated.

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.sail.federation.optimizers

    Constructor parameters in org.eclipse.rdf4j.sail.federation.optimizers with type arguments of type RepositoryConnection
    Constructor and Description
    `EmptyPatternOptimizer(Collection<? extends RepositoryConnection> members)`
    `EmptyPatternOptimizer(Collection<? extends RepositoryConnection> members, java.util.function.Function<? super Repository,? extends RepositoryBloomFilter> bloomFilters)`
    `FederationJoinOptimizer(Collection<? extends RepositoryConnection> members, boolean distinct, PrefixHashSet localSpace)` Deprecated.
    `FederationJoinOptimizer(Collection<? extends RepositoryConnection> members, boolean distinct, PrefixHashSet localSpace, java.util.function.Function<? super Repository,? extends RepositoryBloomFilter> bloomFilters)` Deprecated.

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.workbench.base

    Methods in org.eclipse.rdf4j.workbench.base with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | TupleServlet.`service(TupleResultBuilder builder, RepositoryConnection con)`
    `protected void` | TupleServlet.`service(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.workbench.commands

    Methods in org.eclipse.rdf4j.workbench.commands with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `protected ExploreServlet.ResultCursor` | ExploreServlet.`processResource(RepositoryConnection con, TupleResultBuilder builder, Value value, int offset, int limit, boolean render)` Query the repository for all instances of the given value, optionally writing the results into the HTTP response.
    `protected void` | TypesServlet.`service(TupleResultBuilder builder, RepositoryConnection con)`
    `protected void` | ContextsServlet.`service(TupleResultBuilder builder, RepositoryConnection con)`
    `protected void` | ExportServlet.`service(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con)`
    `protected void` | ExploreServlet.`service(WorkbenchRequest req, javax.servlet.http.HttpServletResponse resp, TupleResultBuilder builder, RepositoryConnection con)`

  - ### Uses of RepositoryConnection in org.eclipse.rdf4j.workbench.util

    Methods in org.eclipse.rdf4j.workbench.util with parameters of type RepositoryConnection
    Modifier and Type | Method and Description
    --- | ---
    `void` | QueryEvaluator.`extractQueryAndEvaluate(TupleResultBuilder builder, javax.servlet.http.HttpServletResponse resp, OutputStream out, String xslPath, RepositoryConnection con, String queryText, WorkbenchRequest req, CookieHandler cookies)` Evaluates the query submitted with the given request.
    `static Query` | QueryFactory.`prepareQuery(RepositoryConnection con, QueryLanguage queryLn, String query)`

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