Package n10s.quadrdf
Class RDFQuadDirectStatementDeleter
java.lang.Object
n10s.ConfiguredStatementHandler
n10s.RDFToLPGStatementProcessor
n10s.quadrdf.RDFQuadDirectStatementDeleter
- All Implemented Interfaces:
org.eclipse.rdf4j.rio.RDFHandler
This class implements an RDF handler to statement-wise delete imported RDF data sets
Created on 18/06/2019.
- Author:
- Emre Arkan
-
Nested Class Summary
Nested classes/interfaces inherited from class n10s.RDFToLPGStatementProcessor
RDFToLPGStatementProcessor.HeterogeneousDataTyping, RDFToLPGStatementProcessor.NamespacePrefixConflict, RDFToLPGStatementProcessor.PartialCommitExceptionNested classes/interfaces inherited from class n10s.ConfiguredStatementHandler
ConfiguredStatementHandler.TripleLimitReached -
Field Summary
Fields inherited from class n10s.RDFToLPGStatementProcessor
DATATYPE, datatypeConflictFound, graphdb, LABEL, loadWarnings, log, mappedTripleCounter, namespaces, parserConfig, PROPERTY, RELATIONSHIP, relProps, statements, totalTriplesMapped, totalTriplesParsed, tx, vf -
Constructor Summary
ConstructorsConstructorDescriptionRDFQuadDirectStatementDeleter(org.neo4j.graphdb.GraphDatabaseService db, org.neo4j.graphdb.Transaction tx, RDFParserConfig conf, org.neo4j.logging.Log l) -
Method Summary
Modifier and TypeMethodDescriptionvoidendRDF()longvoidhandleStatement(org.eclipse.rdf4j.model.Statement st) protected voidrunPartialTx(org.neo4j.graphdb.Transaction inThreadTransaction) Methods inherited from class n10s.RDFToLPGStatementProcessor
addRelProp, addStatement, defaultToString, getNamespaces, getObjectValue, getParserConfig, getValueWithDatatype, getWarnings, handleComment, handleIRI, handleNamespace, setLabel, setProp, startRDF, toPropertyValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.rdf4j.rio.RDFHandler
handleComment, handleNamespace, startRDF
-
Constructor Details
-
RDFQuadDirectStatementDeleter
public RDFQuadDirectStatementDeleter(org.neo4j.graphdb.GraphDatabaseService db, org.neo4j.graphdb.Transaction tx, RDFParserConfig conf, org.neo4j.logging.Log l)
-
-
Method Details
-
endRDF
public void endRDF() throws org.eclipse.rdf4j.rio.RDFHandlerException- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
runPartialTx
-
periodicOperation
protected void periodicOperation() -
getNotDeletedStatementCount
public long getNotDeletedStatementCount() -
getbNodeInfo
-
handleStatement
public void handleStatement(org.eclipse.rdf4j.model.Statement st) - Specified by:
handleStatementin interfaceorg.eclipse.rdf4j.rio.RDFHandler- Overrides:
handleStatementin classRDFToLPGStatementProcessor
-