Uses of Interface
org.eclipse.rdf4j.repository.Repository
Packages that use Repository
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.
Functionality for Repository lifecycle management and sharing.
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.
Forward-chaining inferencers, implemented as
StackableSail
s.-
Uses of Repository in org.eclipse.rdf4j.query.algebra.evaluation.federation
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.federation with parameters of type RepositoryModifierConstructorDescriptionDeprecated.RepositoryFederatedService
(Repository repo, boolean shutDown) Deprecated. -
Uses of Repository in org.eclipse.rdf4j.repository
Subinterfaces of Repository in org.eclipse.rdf4j.repositoryModifier and TypeInterfaceDescriptioninterface
Main interface for repositories that wrap another repository.Methods in org.eclipse.rdf4j.repository that return RepositoryModifier and TypeMethodDescriptionDelegatingRepository.getDelegate()
RepositoryConnection.getRepository()
Returns the Repository object to which this connection belongs.RepositoryResolver.getRepository
(String memberID) Methods in org.eclipse.rdf4j.repository with parameters of type Repository -
Uses of Repository in org.eclipse.rdf4j.repository.base
Classes in org.eclipse.rdf4j.repository.base that implement RepositoryModifier and TypeClassDescriptionclass
Base class forRepository
implementation, offering common functionality.class
ADelegatingRepository
implementation that, by default, forwards all method calls to its delegate.Fields in org.eclipse.rdf4j.repository.base declared as RepositoryModifier and TypeFieldDescriptionprivate Repository
RepositoryWrapper.delegate
private final Repository
AbstractRepositoryConnection.repository
Methods in org.eclipse.rdf4j.repository.base that return RepositoryModifier and TypeMethodDescriptionRepositoryWrapper.getDelegate()
AbstractRepositoryConnection.getRepository()
Methods in org.eclipse.rdf4j.repository.base with parameters of type RepositoryConstructors in org.eclipse.rdf4j.repository.base with parameters of type RepositoryModifierConstructorDescriptionprotected
AbstractRepositoryConnection
(Repository repository) RepositoryConnectionWrapper
(Repository repository) RepositoryConnectionWrapper
(Repository repository, RepositoryConnection delegate) RepositoryWrapper
(Repository delegate) Creates a new RepositoryWrapper and callsRepositoryWrapper.setDelegate(Repository)
with the supplied delegate repository. -
Uses of Repository in org.eclipse.rdf4j.repository.config
Methods in org.eclipse.rdf4j.repository.config that return RepositoryModifier and TypeMethodDescriptionRepositoryFactory.getRepository
(RepositoryImplConfig config) Returns a Repository instance that has been initialized using the supplied configuration data.Methods in org.eclipse.rdf4j.repository.config with parameters of type RepositoryModifier and TypeMethodDescriptionstatic RepositoryConfig
RepositoryConfigUtil.getRepositoryConfig
(Repository repository, String repositoryID) Deprecated.RepositoryConfigUtil.getRepositoryIDs
(Repository repository) Deprecated.static boolean
RepositoryConfigUtil.hasRepositoryConfig
(Repository repository, String repositoryID) Deprecated.static boolean
RepositoryConfigUtil.removeRepositoryConfigs
(Repository repository, String... repositoryIDs) Deprecated.static void
RepositoryConfigUtil.updateRepositoryConfigs
(Repository repository, RepositoryConfig... configs) Deprecated. -
Uses of Repository in org.eclipse.rdf4j.repository.contextaware
Classes in org.eclipse.rdf4j.repository.contextaware that implement RepositoryModifier and TypeClassDescriptionclass
Allows contexts to be specified at the repository level.Constructors in org.eclipse.rdf4j.repository.contextaware with parameters of type RepositoryModifierConstructorDescriptionContextAwareConnection
(Repository repository) ContextAwareConnection
(Repository repository, RepositoryConnection connection) ContextAwareRepository
(Repository delegate) -
Uses of Repository in org.eclipse.rdf4j.repository.contextaware.config
Methods in org.eclipse.rdf4j.repository.contextaware.config that return RepositoryModifier and TypeMethodDescriptionContextAwareFactory.getRepository
(RepositoryImplConfig configuration) -
Uses of Repository in org.eclipse.rdf4j.repository.dataset
Classes in org.eclipse.rdf4j.repository.dataset that implement RepositoryModifier and TypeClassDescriptionclass
A repository that automatically attempts to load the dataset supplied in a (SPARQL) query (using FROM and FROM NAMED clauses).Methods in org.eclipse.rdf4j.repository.dataset with parameters of type Repository -
Uses of Repository in org.eclipse.rdf4j.repository.dataset.config
Methods in org.eclipse.rdf4j.repository.dataset.config that return RepositoryModifier and TypeMethodDescriptionDatasetRepositoryFactory.getRepository
(RepositoryImplConfig config) -
Uses of Repository in org.eclipse.rdf4j.repository.event
Subinterfaces of Repository in org.eclipse.rdf4j.repository.eventModifier and TypeInterfaceDescriptioninterface
interface
Methods in org.eclipse.rdf4j.repository.event with parameters of type RepositoryModifier and TypeMethodDescriptionboolean
RepositoryInterceptor.getConnection
(Repository repo, RepositoryConnection conn) boolean
RepositoryInterceptor.init
(Repository repo) boolean
RepositoryInterceptor.setDataDir
(Repository repo, File dataDir) boolean
RepositoryInterceptor.shutDown
(Repository repo) -
Uses of Repository in org.eclipse.rdf4j.repository.event.base
Classes in org.eclipse.rdf4j.repository.event.base that implement RepositoryModifier and TypeClassDescriptionclass
Wrapper that notifies interceptors of events on Repositories before they happen.class
This notifying decorator allows listeners to register with the repository or connection and be notified when events occur.Constructors in org.eclipse.rdf4j.repository.event.base with parameters of type RepositoryModifierConstructorDescriptionInterceptingRepositoryConnectionWrapper
(Repository repository, RepositoryConnection connection) InterceptingRepositoryWrapper
(Repository delegate) NotifyingRepositoryConnectionWrapper
(Repository repository, RepositoryConnection connection) NotifyingRepositoryConnectionWrapper
(Repository repository, RepositoryConnection connection, boolean reportDeltas) NotifyingRepositoryWrapper
(Repository delegate) NotifyingRepositoryWrapper
(Repository delegate, boolean defaultReportDeltas) -
Uses of Repository in org.eclipse.rdf4j.repository.http
Classes in org.eclipse.rdf4j.repository.http that implement RepositoryModifier and TypeClassDescriptionclass
A repository that serves as a client for a remote repository on an RDF4J Server. -
Uses of Repository in org.eclipse.rdf4j.repository.http.config
Methods in org.eclipse.rdf4j.repository.http.config that return RepositoryModifier and TypeMethodDescriptionHTTPRepositoryFactory.getRepository
(RepositoryImplConfig config) -
Uses of Repository in org.eclipse.rdf4j.repository.manager
Fields in org.eclipse.rdf4j.repository.manager with type parameters of type RepositoryModifier and TypeFieldDescriptionprotected Map
<String, Repository> RepositoryManager.initializedRepositories
Methods in org.eclipse.rdf4j.repository.manager that return RepositoryModifier and TypeMethodDescriptionprotected Repository
LocalRepositoryManager.createRepository
(String id) protected Repository
RemoteRepositoryManager.createRepository
(String id) Creates and initializes the repository with the specified ID.protected abstract Repository
RepositoryManager.createRepository
(String id) Creates and initializes the repository with the specified ID.private Repository
LocalRepositoryManager.createRepositoryStack
(RepositoryImplConfig config) Creates the stack of Repository objects for the repository represented by the specifiedRepositoryImplConfig
.(package private) Repository
RepositoryManager.getInitializedRepository
(String repositoryID) RepositoryManager.getRepository
(String identity) Gets the repository that is known by the specified ID from this manager.static Repository
RepositoryProvider.getRepository
(String url) Retrieves a (new or existing) Repository object for the supplied repository URL.(package private) Repository
RepositoryManager.removeInitializedRepository
(String repositoryID) Methods in org.eclipse.rdf4j.repository.manager that return types with arguments of type RepositoryModifier and TypeMethodDescriptionRepositoryManager.getAllRepositories()
Returns all configured repositories.RepositoryManager.getInitializedRepositories()
Returns all initialized repositories.Methods in org.eclipse.rdf4j.repository.manager with parameters of type RepositoryModifier and TypeMethodDescription(package private) void
RepositoryManager.refreshRepository
(String repositoryID, Repository repository) Method parameters in org.eclipse.rdf4j.repository.manager with type arguments of type RepositoryModifier and TypeMethodDescriptionprotected void
RepositoryManager.setInitializedRepositories
(Map<String, Repository> nextInitializedRepositories) Constructor parameters in org.eclipse.rdf4j.repository.manager with type arguments of type RepositoryModifierConstructorDescriptionprotected
RepositoryManager
(Map<String, Repository> initializedRepositories) Create a new RepositoryManager using the given map to store repository information. -
Uses of Repository in org.eclipse.rdf4j.repository.manager.util
Methods in org.eclipse.rdf4j.repository.manager.util that return RepositoryModifier and TypeMethodDescriptionprotected Repository
TypeFilteringRepositoryManager.createRepository
(String id) TypeFilteringRepositoryManager.getRepository
(String id) Methods in org.eclipse.rdf4j.repository.manager.util that return types with arguments of type Repository -
Uses of Repository in org.eclipse.rdf4j.repository.sail
Classes in org.eclipse.rdf4j.repository.sail that implement RepositoryModifier and TypeClassDescriptionclass
Repository
implementation that takes aRepositoryResolver
instance and the id of a managed repository, and delegate all calls through to the given repository.class
An implementation of theRepository
interface that operates on a (stack of)Sail
object(s).Fields in org.eclipse.rdf4j.repository.sail declared as RepositoryMethods in org.eclipse.rdf4j.repository.sail that return Repository -
Uses of Repository in org.eclipse.rdf4j.repository.sail.config
Methods in org.eclipse.rdf4j.repository.sail.config that return RepositoryModifier and TypeMethodDescriptionProxyRepositoryFactory.getRepository
(RepositoryImplConfig config) RepositoryResolver.getRepository
(String memberID) Deprecated.SailRepositoryFactory.getRepository
(RepositoryImplConfig config) -
Uses of Repository in org.eclipse.rdf4j.repository.sparql
Classes in org.eclipse.rdf4j.repository.sparql that implement RepositoryModifier and TypeClassDescriptionclass
A proxy class to access any SPARQL 1.1 endpoint. -
Uses of Repository in org.eclipse.rdf4j.repository.sparql.federation
Fields in org.eclipse.rdf4j.repository.sparql.federation declared as RepositoryConstructors in org.eclipse.rdf4j.repository.sparql.federation with parameters of type Repository -
Uses of Repository in org.eclipse.rdf4j.repository.util
Methods in org.eclipse.rdf4j.repository.util with parameters of type RepositoryModifier 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 Collection
<? extends Statement> RepositoryUtil.difference
(Repository rep1, Repository rep2) Compares two models defined by the default context of two repositories and returns the difference between the first and the second model (that is, all statements that are present in rep1 but not in rep2).static boolean
RepositoryUtil.equals
(Repository rep1, Repository rep2) Compares the models in the default contexts of the two supplied repositories and returns true if they are equal.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
.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 givenFunction
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 givenRDFHandler
.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 givenFunction
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 givenRDFHandler
.static boolean
RepositoryUtil.isSubset
(Repository rep1, Repository rep2) Compares the models of the default context of two repositories and returns true if rep1 is a subset of rep2.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 givenFunction
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 givenTupleQueryResultHandler
.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 givenFunction
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 givenTupleQueryResultHandler
. -
Uses of Repository in org.eclipse.rdf4j.sail.inferencer.fc
Fields in org.eclipse.rdf4j.sail.inferencer.fc declared as RepositoryModifier and TypeFieldDescription(package private) Repository
SchemaCachingRDFSInferencer.predefinedSchema
Constructors in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type RepositoryModifierConstructorDescriptionSchemaCachingRDFSInferencer
(NotifyingSail data, Repository predefinedSchema) Instantiate a SchemaCachingRDFSInferencer with a predefined schema.SchemaCachingRDFSInferencer
(NotifyingSail data, Repository predefinedSchema, boolean useAllRdfsRules) Instantiate a SchemaCachingRDFSInferencer with a predefined schema. -
Uses of Repository in org.eclipse.rdf4j.sail.shacl.wrapper.shape
Fields in org.eclipse.rdf4j.sail.shacl.wrapper.shape declared as RepositoryModifier and TypeFieldDescriptionprivate final Repository
Rdf4jShaclShapeGraphShapeSource.repository
Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type RepositoryModifierConstructorDescriptionprivate
Rdf4jShaclShapeGraphShapeSource
(Repository repository, RepositoryConnection connection, Resource[] context)