Package n10s.result
Class VirtualNode
- java.lang.Object
-
- n10s.result.VirtualNode
-
- All Implemented Interfaces:
org.neo4j.graphdb.Entity,org.neo4j.graphdb.Node
public class VirtualNode extends java.lang.Object implements org.neo4j.graphdb.Node(taken from APOC)- Since:
- 16.03.16
- Author:
- mh
-
-
Constructor Summary
Constructors Constructor Description VirtualNode(long nodeId)VirtualNode(long nodeId, org.neo4j.graphdb.Label[] labels, java.util.Map<java.lang.String,java.lang.Object> props)VirtualNode(org.neo4j.graphdb.Label[] labels, java.util.Map<java.lang.String,java.lang.Object> props)VirtualNode(org.neo4j.graphdb.Node node, java.util.List<java.lang.String> propertyNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLabel(org.neo4j.graphdb.Label label)voidaddLabels(java.lang.Iterable<org.neo4j.graphdb.Label> labels)VirtualRelationshipcreateRelationshipFrom(org.neo4j.graphdb.Node start, org.neo4j.graphdb.RelationshipType relationshipType)VirtualRelationshipcreateRelationshipTo(org.neo4j.graphdb.Node node, org.neo4j.graphdb.RelationshipType relationshipType)voiddelete()booleanequals(java.lang.Object o)java.util.Map<java.lang.String,java.lang.Object>getAllProperties()intgetDegree()intgetDegree(org.neo4j.graphdb.Direction direction)intgetDegree(org.neo4j.graphdb.RelationshipType relationshipType)intgetDegree(org.neo4j.graphdb.RelationshipType relationshipType, org.neo4j.graphdb.Direction direction)longgetId()java.lang.Iterable<org.neo4j.graphdb.Label>getLabels()java.util.Map<java.lang.String,java.lang.Object>getProperties(java.lang.String... strings)java.lang.ObjectgetProperty(java.lang.String s)java.lang.ObjectgetProperty(java.lang.String s, java.lang.Object o)java.lang.Iterable<java.lang.String>getPropertyKeys()java.lang.Iterable<org.neo4j.graphdb.Relationship>getRelationships()java.lang.Iterable<org.neo4j.graphdb.Relationship>getRelationships(org.neo4j.graphdb.Direction direction)java.lang.Iterable<org.neo4j.graphdb.Relationship>getRelationships(org.neo4j.graphdb.Direction direction, org.neo4j.graphdb.RelationshipType... relationshipTypes)java.lang.Iterable<org.neo4j.graphdb.Relationship>getRelationships(org.neo4j.graphdb.RelationshipType... relationshipTypes)java.lang.Iterable<org.neo4j.graphdb.RelationshipType>getRelationshipTypes()org.neo4j.graphdb.RelationshipgetSingleRelationship(org.neo4j.graphdb.RelationshipType relationshipType, org.neo4j.graphdb.Direction direction)inthashCode()booleanhasLabel(org.neo4j.graphdb.Label label)booleanhasProperty(java.lang.String s)booleanhasRelationship()booleanhasRelationship(org.neo4j.graphdb.Direction direction)booleanhasRelationship(org.neo4j.graphdb.Direction direction, org.neo4j.graphdb.RelationshipType... relationshipTypes)booleanhasRelationship(org.neo4j.graphdb.RelationshipType... relationshipTypes)voidremoveLabel(org.neo4j.graphdb.Label label)java.lang.ObjectremoveProperty(java.lang.String s)voidsetProperty(java.lang.String s, java.lang.Object o)java.lang.StringtoString()
-
-
-
Constructor Detail
-
VirtualNode
public VirtualNode(org.neo4j.graphdb.Label[] labels, java.util.Map<java.lang.String,java.lang.Object> props)
-
VirtualNode
public VirtualNode(long nodeId, org.neo4j.graphdb.Label[] labels, java.util.Map<java.lang.String,java.lang.Object> props)
-
VirtualNode
public VirtualNode(long nodeId)
-
VirtualNode
public VirtualNode(org.neo4j.graphdb.Node node, java.util.List<java.lang.String> propertyNames)
-
-
Method Detail
-
getId
public long getId()
- Specified by:
getIdin interfaceorg.neo4j.graphdb.Entity
-
delete
public void delete()
- Specified by:
deletein interfaceorg.neo4j.graphdb.Node
-
getRelationships
public java.lang.Iterable<org.neo4j.graphdb.Relationship> getRelationships()
- Specified by:
getRelationshipsin interfaceorg.neo4j.graphdb.Node
-
hasRelationship
public boolean hasRelationship()
- Specified by:
hasRelationshipin interfaceorg.neo4j.graphdb.Node
-
getRelationships
public java.lang.Iterable<org.neo4j.graphdb.Relationship> getRelationships(org.neo4j.graphdb.RelationshipType... relationshipTypes)
- Specified by:
getRelationshipsin interfaceorg.neo4j.graphdb.Node
-
getRelationships
public java.lang.Iterable<org.neo4j.graphdb.Relationship> getRelationships(org.neo4j.graphdb.Direction direction, org.neo4j.graphdb.RelationshipType... relationshipTypes)- Specified by:
getRelationshipsin interfaceorg.neo4j.graphdb.Node
-
hasRelationship
public boolean hasRelationship(org.neo4j.graphdb.RelationshipType... relationshipTypes)
- Specified by:
hasRelationshipin interfaceorg.neo4j.graphdb.Node
-
hasRelationship
public boolean hasRelationship(org.neo4j.graphdb.Direction direction, org.neo4j.graphdb.RelationshipType... relationshipTypes)- Specified by:
hasRelationshipin interfaceorg.neo4j.graphdb.Node
-
getRelationships
public java.lang.Iterable<org.neo4j.graphdb.Relationship> getRelationships(org.neo4j.graphdb.Direction direction)
- Specified by:
getRelationshipsin interfaceorg.neo4j.graphdb.Node
-
hasRelationship
public boolean hasRelationship(org.neo4j.graphdb.Direction direction)
- Specified by:
hasRelationshipin interfaceorg.neo4j.graphdb.Node
-
getSingleRelationship
public org.neo4j.graphdb.Relationship getSingleRelationship(org.neo4j.graphdb.RelationshipType relationshipType, org.neo4j.graphdb.Direction direction)- Specified by:
getSingleRelationshipin interfaceorg.neo4j.graphdb.Node
-
createRelationshipTo
public VirtualRelationship createRelationshipTo(org.neo4j.graphdb.Node node, org.neo4j.graphdb.RelationshipType relationshipType)
- Specified by:
createRelationshipToin interfaceorg.neo4j.graphdb.Node
-
createRelationshipFrom
public VirtualRelationship createRelationshipFrom(org.neo4j.graphdb.Node start, org.neo4j.graphdb.RelationshipType relationshipType)
-
getRelationshipTypes
public java.lang.Iterable<org.neo4j.graphdb.RelationshipType> getRelationshipTypes()
- Specified by:
getRelationshipTypesin interfaceorg.neo4j.graphdb.Node
-
getDegree
public int getDegree()
- Specified by:
getDegreein interfaceorg.neo4j.graphdb.Node
-
getDegree
public int getDegree(org.neo4j.graphdb.RelationshipType relationshipType)
- Specified by:
getDegreein interfaceorg.neo4j.graphdb.Node
-
getDegree
public int getDegree(org.neo4j.graphdb.Direction direction)
- Specified by:
getDegreein interfaceorg.neo4j.graphdb.Node
-
getDegree
public int getDegree(org.neo4j.graphdb.RelationshipType relationshipType, org.neo4j.graphdb.Direction direction)- Specified by:
getDegreein interfaceorg.neo4j.graphdb.Node
-
addLabel
public void addLabel(org.neo4j.graphdb.Label label)
- Specified by:
addLabelin interfaceorg.neo4j.graphdb.Node
-
addLabels
public void addLabels(java.lang.Iterable<org.neo4j.graphdb.Label> labels)
-
removeLabel
public void removeLabel(org.neo4j.graphdb.Label label)
- Specified by:
removeLabelin interfaceorg.neo4j.graphdb.Node
-
hasLabel
public boolean hasLabel(org.neo4j.graphdb.Label label)
- Specified by:
hasLabelin interfaceorg.neo4j.graphdb.Node
-
getLabels
public java.lang.Iterable<org.neo4j.graphdb.Label> getLabels()
- Specified by:
getLabelsin interfaceorg.neo4j.graphdb.Node
-
hasProperty
public boolean hasProperty(java.lang.String s)
- Specified by:
hasPropertyin interfaceorg.neo4j.graphdb.Entity
-
getProperty
public java.lang.Object getProperty(java.lang.String s)
- Specified by:
getPropertyin interfaceorg.neo4j.graphdb.Entity
-
getProperty
public java.lang.Object getProperty(java.lang.String s, java.lang.Object o)- Specified by:
getPropertyin interfaceorg.neo4j.graphdb.Entity
-
setProperty
public void setProperty(java.lang.String s, java.lang.Object o)- Specified by:
setPropertyin interfaceorg.neo4j.graphdb.Entity
-
removeProperty
public java.lang.Object removeProperty(java.lang.String s)
- Specified by:
removePropertyin interfaceorg.neo4j.graphdb.Entity
-
getPropertyKeys
public java.lang.Iterable<java.lang.String> getPropertyKeys()
- Specified by:
getPropertyKeysin interfaceorg.neo4j.graphdb.Entity
-
getProperties
public java.util.Map<java.lang.String,java.lang.Object> getProperties(java.lang.String... strings)
- Specified by:
getPropertiesin interfaceorg.neo4j.graphdb.Entity
-
getAllProperties
public java.util.Map<java.lang.String,java.lang.Object> getAllProperties()
- Specified by:
getAllPropertiesin interfaceorg.neo4j.graphdb.Entity
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-