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 T
asTripleLike
(org.eclipse.rdf4j.model.Statement s) void
close()
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:
close
in interfaceAutoCloseable
- Throws:
Exception
-
asTripleLike
-
getRepositoryConnection
protected org.eclipse.rdf4j.repository.RepositoryConnection getRepositoryConnection() -
asRepository
Description copied from interface:RDF4JGraphLike
Return 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:
asRepository
in interfaceRDF4JGraphLike<T extends TripleLike>
- Returns:
- The corresponding RDF4J Repository.
-
asModel
Description copied from interface:RDF4JGraphLike
Return 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:
asModel
in interfaceRDF4JGraphLike<T extends TripleLike>
- Returns:
- The corresponding RDF4J Model.
-