Package n10s.rdf.export
Class ExportProcessor
java.lang.Object
n10s.rdf.export.ExportProcessor
- Direct Known Subclasses:
LPGRDFToRDFProcesssor,LPGToRDFProcesssor
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Stringprotected booleanprotected GraphConfigprotected org.neo4j.graphdb.GraphDatabaseServiceprotected org.neo4j.graphdb.Transactionprotected final org.eclipse.rdf4j.model.ValueFactory -
Constructor Summary
ConstructorsConstructorDescriptionExportProcessor(org.neo4j.graphdb.Transaction tx, org.neo4j.graphdb.GraphDatabaseService graphdb, GraphConfig gc) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.eclipse.rdf4j.model.LiteralcreateTypedLiteral(Object value) protected abstract booleanfilterNode(org.neo4j.graphdb.Node node, Map<Long, org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris) protected abstract booleanfilterRelationship(org.neo4j.graphdb.Relationship rel, Map<Long, org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris) protected org.eclipse.rdf4j.model.Valueprotected org.eclipse.rdf4j.model.IRIgetXSDType(String type) protected abstract Set<org.eclipse.rdf4j.model.Statement>processNode(org.neo4j.graphdb.Node node, Map<Long, org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris, String propNameFilter) protected abstract voidprocessPropOnRel(Set<org.eclipse.rdf4j.model.Statement> rowResult, org.eclipse.rdf4j.model.Statement baseStatement, String key, Object val) protected abstract Set<org.eclipse.rdf4j.model.Statement>processRelationship(org.neo4j.graphdb.Relationship rel, Map<Long, org.eclipse.rdf4j.model.IRI> ontologyEntitiesUris) abstract Stream<org.eclipse.rdf4j.model.Statement>Stream<org.eclipse.rdf4j.model.Statement>streamNodesBySearch(String label, String property, String propVal, String valType, boolean includeContext) Stream<org.eclipse.rdf4j.model.Statement>streamTriplesFromCypher(String cypher, Map<String, Object> params) abstract Stream<org.eclipse.rdf4j.model.Statement>
-
Field Details
-
tx
protected org.neo4j.graphdb.Transaction tx -
graphdb
protected org.neo4j.graphdb.GraphDatabaseService graphdb -
vf
protected final org.eclipse.rdf4j.model.ValueFactory vf -
exportPropertiesInRels
protected boolean exportPropertiesInRels -
graphConfig
-
BASE_SCH_NS
-
-
Constructor Details
-
ExportProcessor
public ExportProcessor(org.neo4j.graphdb.Transaction tx, org.neo4j.graphdb.GraphDatabaseService graphdb, GraphConfig gc)
-
-
Method Details
-
streamTriplesFromCypher
-
streamNodesBySearch
-
createTypedLiteral
-
getValueFromTriplePatternObject
-
getXSDType
-
filterRelationship
-
filterNode
-
processPropOnRel
-
processRelationship
-
processNode
-
streamTriplesFromTriplePattern
public abstract Stream<org.eclipse.rdf4j.model.Statement> streamTriplesFromTriplePattern(TriplePattern tp) throws InvalidNamespacePrefixDefinitionInDB -
streamLocalImplicitOntology
-