Class RDFInferencerInserter
- java.lang.Object
-
- org.eclipse.rdf4j.rio.helpers.AbstractRDFHandler
-
- org.eclipse.rdf4j.repository.util.AbstractRDFInserter
-
- org.eclipse.rdf4j.sail.inferencer.util.RDFInferencerInserter
-
- All Implemented Interfaces:
RDFHandler
public class RDFInferencerInserter extends AbstractRDFInserter
An RDFHandler that adds RDF data to a sail as inferred statements.
-
-
Field Summary
-
Fields inherited from class org.eclipse.rdf4j.repository.util.AbstractRDFInserter
contexts
-
-
Constructor Summary
Constructors Constructor Description RDFInferencerInserter(InferencerConnection con, ValueFactory vf)
Creates a new RDFInserter object that preserves bnode IDs and that does not enforce any context upon statements that are reported to it.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addNamespace(String prefix, String name)
protected void
addStatement(Resource subj, IRI pred, Value obj, Resource ctxt)
-
Methods inherited from class org.eclipse.rdf4j.repository.util.AbstractRDFInserter
endRDF, enforceContext, enforcesContext, getContexts, handleNamespace, handleStatement, preservesBNodeIDs, setPreserveBNodeIDs
-
Methods inherited from class org.eclipse.rdf4j.rio.helpers.AbstractRDFHandler
handleComment, startRDF
-
-
-
-
Constructor Detail
-
RDFInferencerInserter
public RDFInferencerInserter(InferencerConnection con, ValueFactory vf)
Creates a new RDFInserter object that preserves bnode IDs and that does not enforce any context upon statements that are reported to it.- Parameters:
con
- The connection to use for the add operations.
-
-
Method Detail
-
addNamespace
protected void addNamespace(String prefix, String name) throws RDF4JException
- Specified by:
addNamespace
in classAbstractRDFInserter
- Throws:
RDF4JException
-
addStatement
protected void addStatement(Resource subj, IRI pred, Value obj, Resource ctxt) throws RDF4JException
- Specified by:
addStatement
in classAbstractRDFInserter
- Throws:
RDF4JException
-
-