Class AbstractRepositoryGraphLike<T extends TripleLike>
java.lang.Object
org.apache.commons.rdf.rdf4j.impl.AbstractRepositoryGraphLike<T>
- All Implemented Interfaces:
AutoCloseable, GraphLike<T>, RDF4JGraphLike<T>
- Direct Known Subclasses:
RepositoryDatasetImpl, RepositoryGraphImpl
abstract class AbstractRepositoryGraphLike<T extends TripleLike>
extends Object
implements RDF4JGraphLike<T>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAbstractRepositoryGraphLike(org.eclipse.rdf4j.repository.Repository repository, UUID salt, boolean handleInitAndShutdown, boolean includeInferred) -
Method Summary
Modifier and TypeMethodDescriptionOptional<org.eclipse.rdf4j.model.Model> asModel()Return the corresponding RDF4JModel, if present.Optional<org.eclipse.rdf4j.repository.Repository> Return the corresponding RDF4JRepository, if present.protected abstract TasTripleLike(org.eclipse.rdf4j.model.Statement s) voidclose()protected org.eclipse.rdf4j.repository.RepositoryConnection
-
Field Details
-
repository
protected final org.eclipse.rdf4j.repository.Repository repository -
includeInferred
protected final boolean includeInferred -
handleInitAndShutdown
protected final boolean handleInitAndShutdown -
rdf4jTermFactory
-
salt
-
-
Constructor Details
-
AbstractRepositoryGraphLike
AbstractRepositoryGraphLike(org.eclipse.rdf4j.repository.Repository repository, UUID salt, boolean handleInitAndShutdown, boolean includeInferred)
-
-
Method Details
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-
asTripleLike
-
getRepositoryConnection
protected org.eclipse.rdf4j.repository.RepositoryConnection getRepositoryConnection() -
asRepository
Description copied from interface:RDF4JGraphLikeReturn the corresponding RDF4JRepository, if present.The return value is
Optional.isPresent()if this is backed by a Repository.Changes to the Repository are reflected in both directions.
- Specified by:
asRepositoryin interfaceRDF4JGraphLike<T extends TripleLike>- Returns:
- The corresponding RDF4J Repository.
-
asModel
Description copied from interface:RDF4JGraphLikeReturn the corresponding RDF4JModel, if present.The return value is
Optional.isPresent()if this is backed by a Model.Changes to the Model are reflected in both directions.
- Specified by:
asModelin interfaceRDF4JGraphLike<T extends TripleLike>- Returns:
- The corresponding RDF4J Model.
-