Class Neo4jNode
java.lang.Object
org.evomaster.client.java.controller.neo4j.data.Neo4jNode
A node of a captured Neo4j graph, used as the
G side when computing the heuristic
H(Q, G). It is the in-memory counterpart of a stored node: a stable id (the driver's
elementId), the set of labels, and the property map.
This is a plain data holder built either by hand (tests) or by reading the live database; it has
no relation to PatternNode, which is
the structural node of a parsed query pattern.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetId()getProperty(String key) The value of the given property, ornullif it is absent or present with anullvalue.booleanhasProperty(String key) Returns true when the property is present on this node.toString()
-
Constructor Details
-
Neo4jNode
-
-
Method Details
-
getId
-
getLabels
-
getProperties
-
hasProperty
Returns true when the property is present on this node. Distinguishes an absent property (the operand cannot be valuated) from a present property whose value isnull. -
getProperty
The value of the given property, ornullif it is absent or present with anullvalue. UsehasProperty(String)to tell those two apart. -
toString
-