Uses of Interface
org.eclipse.rdf4j.repository.Repository
-
Packages that use Repository Package Description org.eclipse.rdf4j.query.algebra.evaluation.federation 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.contextaware.config org.eclipse.rdf4j.repository.dataset A repository wrapper which supports auto-loading of datasets specified in a query.org.eclipse.rdf4j.repository.dataset.config org.eclipse.rdf4j.repository.event Interfaces for notification/interception of events happening on Repositories and RepositoryConnectionsorg.eclipse.rdf4j.repository.event.base Wrapper/adapter base implementations.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.http.config org.eclipse.rdf4j.repository.manager Functionality for Repository lifecycle management and sharing.org.eclipse.rdf4j.repository.manager.util org.eclipse.rdf4j.repository.sail Repository implementation for local RDF databases that implement the SAIL SPI.org.eclipse.rdf4j.repository.sail.config org.eclipse.rdf4j.repository.sparql ARepository
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.inferencer.fc Forward-chaining inferencers, implemented asStackableSail
s.org.eclipse.rdf4j.sail.shacl.wrapper.shape -
-
Uses of Repository in org.eclipse.rdf4j.query.algebra.evaluation.federation
Constructors in org.eclipse.rdf4j.query.algebra.evaluation.federation with parameters of type Repository Constructor Description RepositoryFederatedService(Repository repo)
Deprecated.RepositoryFederatedService(Repository repo, boolean shutDown)
Deprecated. -
Uses of Repository in org.eclipse.rdf4j.repository
Subinterfaces of Repository in org.eclipse.rdf4j.repository Modifier and Type Interface Description interface
DelegatingRepository
Main interface for repositories that wrap another repository.Methods in org.eclipse.rdf4j.repository that return Repository Modifier and Type Method Description Repository
DelegatingRepository. getDelegate()
Repository
RepositoryConnection. getRepository()
Returns the Repository object to which this connection belongs.Repository
RepositoryResolver. getRepository(java.lang.String memberID)
Methods in org.eclipse.rdf4j.repository with parameters of type Repository Modifier and Type Method Description void
DelegatingRepository. setDelegate(Repository delegate)
-
Uses of Repository in org.eclipse.rdf4j.repository.base
Classes in org.eclipse.rdf4j.repository.base that implement Repository Modifier and Type Class Description class
AbstractRepository
Base class forRepository
implementation, offering common functionality.class
RepositoryWrapper
ADelegatingRepository
implementation that, by default, forwards all method calls to its delegate.Fields in org.eclipse.rdf4j.repository.base declared as Repository Modifier and Type Field Description private Repository
RepositoryWrapper. delegate
private Repository
AbstractRepositoryConnection. repository
Methods in org.eclipse.rdf4j.repository.base that return Repository Modifier and Type Method Description Repository
RepositoryWrapper. getDelegate()
Repository
AbstractRepositoryConnection. getRepository()
Methods in org.eclipse.rdf4j.repository.base with parameters of type Repository Modifier and Type Method Description void
RepositoryWrapper. setDelegate(Repository delegate)
Constructors in org.eclipse.rdf4j.repository.base with parameters of type Repository Constructor Description 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 Repository Modifier and Type Method Description Repository
RepositoryFactory. 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 Repository Modifier and Type Method Description static RepositoryConfig
RepositoryConfigUtil. getRepositoryConfig(Repository repository, java.lang.String repositoryID)
Deprecated.static java.util.Set<java.lang.String>
RepositoryConfigUtil. getRepositoryIDs(Repository repository)
Deprecated.static boolean
RepositoryConfigUtil. hasRepositoryConfig(Repository repository, java.lang.String repositoryID)
Deprecated.static boolean
RepositoryConfigUtil. removeRepositoryConfigs(Repository repository, java.lang.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 Repository Modifier and Type Class Description class
ContextAwareRepository
Allows contexts to be specified at the repository level.Constructors in org.eclipse.rdf4j.repository.contextaware with parameters of type Repository Constructor Description ContextAwareConnection(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 Repository Modifier and Type Method Description Repository
ContextAwareFactory. getRepository(RepositoryImplConfig configuration)
-
Uses of Repository in org.eclipse.rdf4j.repository.dataset
Classes in org.eclipse.rdf4j.repository.dataset that implement Repository Modifier and Type Class Description class
DatasetRepository
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 Modifier and Type Method Description void
DatasetRepository. setDelegate(Repository delegate)
-
Uses of Repository in org.eclipse.rdf4j.repository.dataset.config
Methods in org.eclipse.rdf4j.repository.dataset.config that return Repository Modifier and Type Method Description Repository
DatasetRepositoryFactory. getRepository(RepositoryImplConfig config)
-
Uses of Repository in org.eclipse.rdf4j.repository.event
Subinterfaces of Repository in org.eclipse.rdf4j.repository.event Modifier and Type Interface Description interface
InterceptingRepository
interface
NotifyingRepository
Methods in org.eclipse.rdf4j.repository.event with parameters of type Repository Modifier and Type Method Description boolean
RepositoryInterceptor. getConnection(Repository repo, RepositoryConnection conn)
boolean
RepositoryInterceptor. init(Repository repo)
boolean
RepositoryInterceptor. setDataDir(Repository repo, java.io.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 Repository Modifier and Type Class Description class
InterceptingRepositoryWrapper
Wrapper that notifies interceptors of events on Repositories before they happen.class
NotifyingRepositoryWrapper
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 Repository Constructor Description InterceptingRepositoryConnectionWrapper(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 Repository Modifier and Type Class Description class
HTTPRepository
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 Repository Modifier and Type Method Description Repository
HTTPRepositoryFactory. getRepository(RepositoryImplConfig config)
-
Uses of Repository in org.eclipse.rdf4j.repository.manager
Fields in org.eclipse.rdf4j.repository.manager with type parameters of type Repository Modifier and Type Field Description protected java.util.Map<java.lang.String,Repository>
RepositoryManager. initializedRepositories
Methods in org.eclipse.rdf4j.repository.manager that return Repository Modifier and Type Method Description protected Repository
LocalRepositoryManager. createRepository(java.lang.String id)
protected Repository
RemoteRepositoryManager. createRepository(java.lang.String id)
Creates and initializes the repository with the specified ID.protected abstract Repository
RepositoryManager. createRepository(java.lang.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(java.lang.String repositoryID)
Repository
RepositoryManager. getRepository(java.lang.String identity)
Gets the repository that is known by the specified ID from this manager.static Repository
RepositoryProvider. getRepository(java.lang.String url)
Retrieves a (new or existing) Repository object for the supplied repository URL.(package private) Repository
RepositoryManager. removeInitializedRepository(java.lang.String repositoryID)
Methods in org.eclipse.rdf4j.repository.manager that return types with arguments of type Repository Modifier and Type Method Description java.util.Collection<Repository>
RepositoryManager. getAllRepositories()
Returns all configured repositories.java.util.Collection<Repository>
RepositoryManager. getInitializedRepositories()
Returns all initialized repositories.Methods in org.eclipse.rdf4j.repository.manager with parameters of type Repository Modifier and Type Method Description (package private) void
RepositoryManager. refreshRepository(java.lang.String repositoryID, Repository repository)
Method parameters in org.eclipse.rdf4j.repository.manager with type arguments of type Repository Modifier and Type Method Description protected void
RepositoryManager. setInitializedRepositories(java.util.Map<java.lang.String,Repository> nextInitializedRepositories)
Constructor parameters in org.eclipse.rdf4j.repository.manager with type arguments of type Repository Constructor Description RepositoryManager(java.util.Map<java.lang.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 Repository Modifier and Type Method Description protected Repository
TypeFilteringRepositoryManager. createRepository(java.lang.String id)
Repository
TypeFilteringRepositoryManager. getRepository(java.lang.String id)
Methods in org.eclipse.rdf4j.repository.manager.util that return types with arguments of type Repository Modifier and Type Method Description java.util.Collection<Repository>
TypeFilteringRepositoryManager. getInitializedRepositories()
-
Uses of Repository in org.eclipse.rdf4j.repository.sail
Classes in org.eclipse.rdf4j.repository.sail that implement Repository Modifier and Type Class Description class
ProxyRepository
Repository
implementation that takes aRepositoryResolver
instance and the id of a managed repository, and delegate all calls through to the given repository.class
SailRepository
An implementation of theRepository
interface that operates on a (stack of)Sail
object(s).Fields in org.eclipse.rdf4j.repository.sail declared as Repository Modifier and Type Field Description private Repository
ProxyRepository. proxiedRepository
Methods in org.eclipse.rdf4j.repository.sail that return Repository Modifier and Type Method Description private Repository
ProxyRepository. getProxiedRepository()
-
Uses of Repository in org.eclipse.rdf4j.repository.sail.config
Methods in org.eclipse.rdf4j.repository.sail.config that return Repository Modifier and Type Method Description Repository
ProxyRepositoryFactory. getRepository(RepositoryImplConfig config)
Repository
RepositoryResolver. getRepository(java.lang.String memberID)
Deprecated.Repository
SailRepositoryFactory. getRepository(RepositoryImplConfig config)
-
Uses of Repository in org.eclipse.rdf4j.repository.sparql
Classes in org.eclipse.rdf4j.repository.sparql that implement Repository Modifier and Type Class Description class
SPARQLRepository
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 Repository Modifier and Type Field Description private Repository
RepositoryFederatedService. rep
Constructors in org.eclipse.rdf4j.repository.sparql.federation with parameters of type Repository Constructor Description RepositoryFederatedService(Repository repo)
RepositoryFederatedService(Repository repo, boolean shutDown)
-
Uses of Repository in org.eclipse.rdf4j.repository.util
Methods in org.eclipse.rdf4j.repository.util with parameters of type Repository Modifier and Type Method Description static void
Repositories. consume(Repository repository, java.util.function.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, java.util.function.Consumer<RepositoryConnection> processFunction, java.util.function.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, java.util.function.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, java.util.function.Consumer<RepositoryConnection> processFunction, java.util.function.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, java.util.function.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, java.util.function.Consumer<RepositoryConnection> processFunction)
Opens aRepositoryConnection
to the given Repository without opening a transaction, sends the connection to the givenConsumer
.static java.util.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, java.util.function.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, java.util.function.Function<RepositoryConnection,T> processFunction, java.util.function.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, java.util.function.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, java.util.function.Function<RepositoryConnection,T> processFunction, java.util.function.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, java.util.function.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, java.util.function.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, java.lang.String query, java.util.function.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, java.lang.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, java.lang.String query, java.util.function.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, java.lang.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, java.lang.String query, java.util.function.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, java.lang.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, java.lang.String query, java.util.function.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, java.lang.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 Repository Modifier and Type Field Description (package private) Repository
SchemaCachingRDFSInferencer. predefinedSchema
Constructors in org.eclipse.rdf4j.sail.inferencer.fc with parameters of type Repository Constructor Description SchemaCachingRDFSInferencer(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 Repository Modifier and Type Field Description private Repository
Rdf4jShaclShapeGraphShapeSource. repository
Constructors in org.eclipse.rdf4j.sail.shacl.wrapper.shape with parameters of type Repository Constructor Description Rdf4jShaclShapeGraphShapeSource(Repository repository, RepositoryConnection connection, Resource[] context)
-