Uses of Interface
org.eclipse.rdf4j.repository.RepositoryConnection
Packages that use RepositoryConnection
Package
Description
The Repository API: the main API for accessing rdf databases and SPARQL endpoints.
Abstract base classes and wrappers for the main Repository API interfaces.
Repository configuration interfaces.
A repository wrapper with convenience functions for handling contexts.
A repository wrapper which supports auto-loading of datasets specified in a query.
Interfaces for notification/interception of events happening on Repositories and RepositoryConnections
Wrapper/adapter base implementations.
A repository that serves as a proxy client for a remote repository on an RDF4J Server.
Repository implementation for local RDF databases that implement the SAIL SPI.
A
Repository
that serves as a SPARQL endpoint client.Helper classes for working with Repositories.
A Sail implementation for SHACL constraint checking.
-
Uses of RepositoryConnection in org.eclipse.rdf4j.http.protocol.transaction.operations
Methods in org.eclipse.rdf4j.http.protocol.transaction.operations with parameters of type RepositoryConnectionModifier and TypeMethodDescriptionvoid
AddStatementOperation.execute
(RepositoryConnection con) void
ClearNamespacesOperation.execute
(RepositoryConnection con) void
ClearOperation.execute
(RepositoryConnection con) void
RemoveNamespaceOperation.execute
(RepositoryConnection con) void
RemoveStatementsOperation.execute
(RepositoryConnection con) void
SetNamespaceOperation.execute
(RepositoryConnection con) void
SPARQLUpdateOperation.execute
(RepositoryConnection con) void
TransactionOperation.execute
(RepositoryConnection con) Executes this operation on the supplied connection. -
Uses of RepositoryConnection in org.eclipse.rdf4j.repository
Subinterfaces of RepositoryConnection in org.eclipse.rdf4j.repositoryMethods in org.eclipse.rdf4j.repository that return RepositoryConnectionModifier and TypeMethodDescriptionRepository.getConnection()
Opens a connection to this repository that can be used for querying and updating the contents of the repository.DelegatingRepositoryConnection.getDelegate()
Methods in org.eclipse.rdf4j.repository with parameters of type RepositoryConnectionModifier and TypeMethodDescriptionvoid
DelegatingRepositoryConnection.setDelegate
(RepositoryConnection delegate) -
Uses of RepositoryConnection in org.eclipse.rdf4j.repository.base
Classes in org.eclipse.rdf4j.repository.base that implement RepositoryConnectionModifier and TypeClassDescriptionclass
Abstract class implementing most 'convenience' methods in theRepositoryConnection
interface by transforming parameters and mapping the methods to the basic (abstractly declared) methods.class
Delegates all calls to the delegate RepositoryConnection.Fields in org.eclipse.rdf4j.repository.base declared as RepositoryConnectionModifier and TypeFieldDescriptionprivate RepositoryConnection
RepositoryConnectionWrapper.delegate
Methods in org.eclipse.rdf4j.repository.base that return RepositoryConnectionModifier and TypeMethodDescriptionRepositoryWrapper.getConnection()
RepositoryConnectionWrapper.getDelegate()
Methods in org.eclipse.rdf4j.repository.base with parameters of type RepositoryConnectionModifier and TypeMethodDescriptionvoid
RepositoryConnectionWrapper.setDelegate
(RepositoryConnection delegate) Constructors in org.eclipse.rdf4j.repository.base with parameters of type RepositoryConnectionModifierConstructorDescriptionRepositoryConnectionWrapper
(Repository repository, RepositoryConnection delegate) -
Uses of RepositoryConnection in org.eclipse.rdf4j.repository.config
Methods in org.eclipse.rdf4j.repository.config with parameters of type RepositoryConnectionModifier and TypeMethodDescriptionstatic Resource
RepositoryConfigUtil.getContext
(RepositoryConnection con, String repositoryID) Deprecated.private static Statement
RepositoryConfigUtil.getIDStatement
(RepositoryConnection con, String repositoryID) 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 RepositoryConnectionModifier and TypeClassDescriptionclass
Allows contexts to be specified at the connection level or the method level.Constructors in org.eclipse.rdf4j.repository.contextaware with parameters of type RepositoryConnectionModifierConstructorDescriptionContextAwareConnection
(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 RepositoryConnectionMethods in org.eclipse.rdf4j.repository.dataset that return RepositoryConnection -
Uses of RepositoryConnection in org.eclipse.rdf4j.repository.evaluation
Fields in org.eclipse.rdf4j.repository.evaluation declared as RepositoryConnectionConstructors in org.eclipse.rdf4j.repository.evaluation with parameters of type RepositoryConnectionModifierConstructorDescriptionRepositoryTripleSource
(RepositoryConnection repo, boolean includeInferred) -
Uses of RepositoryConnection in org.eclipse.rdf4j.repository.event
Subinterfaces of RepositoryConnection in org.eclipse.rdf4j.repository.eventModifier and TypeInterfaceDescriptioninterface
interface
Methods in org.eclipse.rdf4j.repository.event with parameters of type RepositoryConnectionModifier and TypeMethodDescriptionboolean
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.void
RepositoryConnectionListener.setAutoCommit
(RepositoryConnection conn, boolean autoCommit) Deprecated.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 RepositoryConnectionModifier and TypeClassDescriptionclass
Wrapper that notifies interceptors of events on RepositoryConnections before they happen.class
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 RepositoryConnectionModifier and TypeMethodDescriptionboolean
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 RepositoryConnectionModifierConstructorDescriptionInterceptingRepositoryConnectionWrapper
(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 RepositoryConnectionModifier and TypeMethodDescriptionvoid
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 RepositoryConnectionModifier and TypeMethodDescriptionboolean
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
Classes in org.eclipse.rdf4j.repository.http that implement RepositoryConnectionModifier and TypeClassDescription(package private) class
RepositoryConnection that communicates with a server using the HTTP protocol.Methods in org.eclipse.rdf4j.repository.http that return RepositoryConnection -
Uses of RepositoryConnection in org.eclipse.rdf4j.repository.sail
Classes in org.eclipse.rdf4j.repository.sail that implement RepositoryConnectionModifier and TypeClassDescriptionclass
An implementation of theRepositoryConnection
interface that wraps aSailConnection
.Methods in org.eclipse.rdf4j.repository.sail that return RepositoryConnection -
Uses of RepositoryConnection in org.eclipse.rdf4j.repository.sparql
Classes in org.eclipse.rdf4j.repository.sparql that implement RepositoryConnectionModifier and TypeClassDescriptionclass
Provides aRepositoryConnection
interface to any SPARQL endpoint.Methods in org.eclipse.rdf4j.repository.sparql that return RepositoryConnection -
Uses of RepositoryConnection in org.eclipse.rdf4j.repository.sparql.federation
Fields in org.eclipse.rdf4j.repository.sparql.federation declared as RepositoryConnectionModifier and TypeFieldDescriptionprivate final RepositoryConnection
RepositoryFederatedService.CloseConnectionIteration.connection
private RepositoryConnection
RepositoryFederatedService.managedConn
Methods in org.eclipse.rdf4j.repository.sparql.federation that return RepositoryConnectionModifier and TypeMethodDescriptionprivate RepositoryConnection
RepositoryFederatedService.freshConnection()
Return a freshRepositoryConnection
from the configured repository.protected RepositoryConnection
RepositoryFederatedService.getConnection()
Retrieve a (re-usable) connection.Methods in org.eclipse.rdf4j.repository.sparql.federation with parameters of type RepositoryConnectionModifier and TypeMethodDescriptionprivate static void
RepositoryFederatedService.closeQuietly
(RepositoryConnection conn) Constructors in org.eclipse.rdf4j.repository.sparql.federation with parameters of type RepositoryConnectionModifierConstructorDescriptionprivate
CloseConnectionIteration
(CloseableIteration<BindingSet, QueryEvaluationException> delegate, RepositoryConnection connection) -
Uses of RepositoryConnection in org.eclipse.rdf4j.repository.util
Fields in org.eclipse.rdf4j.repository.util declared as RepositoryConnectionModifier and TypeFieldDescriptionprotected final RepositoryConnection
RDFInserter.con
The connection to use for the add operations.private final RepositoryConnection
RDFRemover.con
The connection to use for the removal operations.Methods in org.eclipse.rdf4j.repository.util with parameters of type RepositoryConnectionModifier and TypeMethodDescriptionstatic void
Connections.consumeRDFCollection
(RepositoryConnection conn, Resource head, Consumer<Statement> collectionConsumer, Resource... contexts) static <C extends Collection<Statement>>
CConnections.getRDFCollection
(RepositoryConnection conn, Resource head, C statementCollection, Resource... contexts) Retrieve allStatement
s that together form the RDF Collection starting with the supplied starting resource.Connections.getStatement
(RepositoryConnection conn, Resource subject, IRI predicate, Value object, Resource... contexts) Retrieve a singleStatement
matching with the supplied subject, predicate, object and context(s) from the givenRepositoryConnection
.Method parameters in org.eclipse.rdf4j.repository.util with type arguments of type RepositoryConnectionModifier and TypeMethodDescriptionstatic void
Repositories.consume
(Repository repository, Consumer<RepositoryConnection> processFunction) Opens aRepositoryConnection
to the given Repository within a transaction, sends the connection to the givenConsumer
, 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 aRepositoryConnection
to the given Repository within a transaction, sends the connection to the givenConsumer
, 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 aRepositoryConnection
to the given Repository without opening a transaction, sends the connection to the givenConsumer
.static void
Repositories.consumeNoTransaction
(Repository repository, Consumer<RepositoryConnection> processFunction, Consumer<RepositoryException> exceptionHandler) Opens aRepositoryConnection
to the given Repository without opening a transaction, sends the connection to the givenConsumer
.static void
Repositories.consumeSilent
(Repository repository, Consumer<RepositoryConnection> processFunction) Opens aRepositoryConnection
to the given Repository within a transaction, sends the connection to the givenConsumer
, before either rolling back the transaction if it failed, or committing the transaction if it was successful.static void
Repositories.consumeSilentNoTransaction
(Repository repository, Consumer<RepositoryConnection> processFunction) Opens aRepositoryConnection
to the given Repository without opening a transaction, sends the connection to the givenConsumer
.static <T> T
Repositories.get
(Repository repository, Function<RepositoryConnection, T> processFunction) Opens aRepositoryConnection
to the given Repository within a transaction, sends the connection to the givenFunction
, 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 aRepositoryConnection
to the given Repository within a transaction, sends the connection to the givenFunction
, 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 aRepositoryConnection
to the given Repository without opening a transaction, sends the connection to the givenFunction
.static <T> T
Repositories.getNoTransaction
(Repository repository, Function<RepositoryConnection, T> processFunction, Consumer<RepositoryException> exceptionHandler) Opens aRepositoryConnection
to the given Repository without opening a transaction, sends the connection to the givenFunction
.static <T> T
Repositories.getSilent
(Repository repository, Function<RepositoryConnection, T> processFunction) Opens aRepositoryConnection
to the given Repository within a transaction, sends the connection to the givenFunction
, before either rolling back the transaction if it failed, or committing the transaction if it was successful.static <T> T
Repositories.getSilentNoTransaction
(Repository repository, Function<RepositoryConnection, T> processFunction) Opens aRepositoryConnection
to the given Repository without opening a transaction, sends the connection to the givenFunction
.Constructors in org.eclipse.rdf4j.repository.util with parameters of type RepositoryConnectionModifierConstructorDescriptionCreates a new RDFInserter object that preserves bnode IDs and that does not enforce any context upon statements that are reported to it.Creates a new RDFRemover object that removes the data from the default context. -
Uses of RepositoryConnection in org.eclipse.rdf4j.sail.shacl
Methods in org.eclipse.rdf4j.sail.shacl with parameters of type RepositoryConnectionModifier and TypeMethodDescriptionShaclSail.getShapes
(RepositoryConnection shapesRepoConnection, IRI[] shapesGraphs) ShaclSail.getShapes
(RepositoryConnection shapesRepoConnection, SailConnection sailConnection, IRI[] shapesGraphs) -
Uses of RepositoryConnection in org.eclipse.rdf4j.sail.shacl.wrapper.shape
Fields in org.eclipse.rdf4j.sail.shacl.wrapper.shape declared as RepositoryConnectionModifier and TypeFieldDescriptionprivate final RepositoryConnection
Rdf4jShaclShapeGraphShapeSource.connection
private final RepositoryConnection
RepositoryConnectionShapeSource.connection
Methods in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type RepositoryConnectionModifier and TypeMethodDescriptionprivate void
Rdf4jShaclShapeGraphShapeSource.enrichShapes
(RepositoryConnection shaclSailConnection) private SailRepository
Rdf4jShaclShapeGraphShapeSource.forwardChain
(RepositoryConnection shapesRepoConnection) (package private) static Value
ShapeSourceHelper.getFirst
(RepositoryConnection connection, Resource subject, Resource[] context) (package private) static Resource
ShapeSourceHelper.getRdfRest
(RepositoryConnection connection, Resource subject, Resource[] context) static Stream
<ShapeSource.ShapesGraph> ShapeSource.getRsxDataAndShapesGraphLink
(RepositoryConnection connection, Resource[] context) private void
Rdf4jShaclShapeGraphShapeSource.implicitTargetClass
(RepositoryConnection shaclSailConnection) Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type RepositoryConnectionModifierConstructorDescriptionCombinedShapeSource
(RepositoryConnection shapesForForwardChainingConnection, SailConnection sailConnection) private
CombinedShapeSource
(RepositoryConnection shapesForForwardChainingConnection, SailConnection sailConnection, Resource[] context) Rdf4jShaclShapeGraphShapeSource
(RepositoryConnection connection) private
Rdf4jShaclShapeGraphShapeSource
(Repository repository, RepositoryConnection connection, Resource[] context) RepositoryConnectionShapeSource
(RepositoryConnection connection) private
RepositoryConnectionShapeSource
(RepositoryConnection connection, Resource[] context)
RepositoryConnectionInterceptor.begin(RepositoryConnection)
instead.