Class NodeVisitor
- java.lang.Object
-
- org.neo4j.internal.batchimport.input.InputEntityVisitor.Adapter
-
- org.neo4j.graphalgo.core.utils.export.file.NodeVisitor
-
- All Implemented Interfaces:
java.io.Closeable
,java.lang.AutoCloseable
,org.neo4j.internal.batchimport.input.InputEntityVisitor
- Direct Known Subclasses:
CsvNodeVisitor
,GraphStoreNodeVisitor
public abstract class NodeVisitor extends org.neo4j.internal.batchimport.input.InputEntityVisitor.Adapter
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
NEO_ID_KEY
-
Constructor Summary
Constructors Modifier Constructor Description protected
NodeVisitor(NodeSchema nodeSchema, boolean reverseIdMapping)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
endOfEntity()
protected abstract void
exportElement()
protected void
forEachProperty(PropertyConsumer propertyConsumer)
long
id()
boolean
id(long id)
java.util.List<java.lang.String>
labels()
boolean
labels(java.lang.String[] labels)
boolean
property(java.lang.String key, java.lang.Object value)
-
-
-
Field Detail
-
NEO_ID_KEY
public static final java.lang.String NEO_ID_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
NodeVisitor
protected NodeVisitor(NodeSchema nodeSchema, boolean reverseIdMapping)
-
-
Method Detail
-
id
public long id()
-
labels
public java.util.List<java.lang.String> labels()
-
id
public boolean id(long id)
- Specified by:
id
in interfaceorg.neo4j.internal.batchimport.input.InputEntityVisitor
- Overrides:
id
in classorg.neo4j.internal.batchimport.input.InputEntityVisitor.Adapter
-
labels
public boolean labels(java.lang.String[] labels)
- Specified by:
labels
in interfaceorg.neo4j.internal.batchimport.input.InputEntityVisitor
- Overrides:
labels
in classorg.neo4j.internal.batchimport.input.InputEntityVisitor.Adapter
-
exportElement
protected abstract void exportElement()
-
property
public boolean property(java.lang.String key, java.lang.Object value)
- Specified by:
property
in interfaceorg.neo4j.internal.batchimport.input.InputEntityVisitor
- Overrides:
property
in classorg.neo4j.internal.batchimport.input.InputEntityVisitor.Adapter
-
endOfEntity
public void endOfEntity()
- Specified by:
endOfEntity
in interfaceorg.neo4j.internal.batchimport.input.InputEntityVisitor
- Overrides:
endOfEntity
in classorg.neo4j.internal.batchimport.input.InputEntityVisitor.Adapter
-
forEachProperty
protected void forEachProperty(PropertyConsumer propertyConsumer)
-
-