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, org.eclipse.rdf4j.model.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 voidaddNamespace(String prefix, String name)protected voidaddStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.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, org.eclipse.rdf4j.model.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 org.eclipse.rdf4j.common.exception.RDF4JException
- Specified by:
addNamespacein classAbstractRDFInserter- Throws:
org.eclipse.rdf4j.common.exception.RDF4JException
-
addStatement
protected void addStatement(org.eclipse.rdf4j.model.Resource subj, org.eclipse.rdf4j.model.IRI pred, org.eclipse.rdf4j.model.Value obj, org.eclipse.rdf4j.model.Resource ctxt) throws org.eclipse.rdf4j.common.exception.RDF4JException- Specified by:
addStatementin classAbstractRDFInserter- Throws:
org.eclipse.rdf4j.common.exception.RDF4JException
-
-