Package apoc.result
Class VirtualNode
java.lang.Object
apoc.result.VirtualNode
- All Implemented Interfaces:
org.neo4j.graphdb.Entity,org.neo4j.graphdb.Node
- Since:
- 16.03.16
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVirtualNode(long nodeId) VirtualNode(long nodeId, org.neo4j.graphdb.Label[] labels, Map<String, Object> props) VirtualNode(org.neo4j.graphdb.Label[] labels, Map<String, Object> props) VirtualNode(org.neo4j.graphdb.Node node, List<String> propertyNames) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLabel(org.neo4j.graphdb.Label label) voidcreateRelationshipFrom(org.neo4j.graphdb.Node start, org.neo4j.graphdb.RelationshipType relationshipType) createRelationshipTo(org.neo4j.graphdb.Node node, org.neo4j.graphdb.RelationshipType relationshipType) voiddelete()booleanstatic VirtualNodefrom(org.neo4j.graphdb.Node node) intintgetDegree(org.neo4j.graphdb.Direction direction) intgetDegree(org.neo4j.graphdb.RelationshipType relationshipType) intgetDegree(org.neo4j.graphdb.RelationshipType relationshipType, org.neo4j.graphdb.Direction direction) longgetId()Iterable<org.neo4j.graphdb.Label>getProperties(String... strings) getProperty(String s, Object o) org.neo4j.graphdb.ResourceIterable<org.neo4j.graphdb.Relationship>org.neo4j.graphdb.ResourceIterable<org.neo4j.graphdb.Relationship>getRelationships(org.neo4j.graphdb.Direction direction) org.neo4j.graphdb.ResourceIterable<org.neo4j.graphdb.Relationship>getRelationships(org.neo4j.graphdb.Direction direction, org.neo4j.graphdb.RelationshipType... relationshipTypes) org.neo4j.graphdb.ResourceIterable<org.neo4j.graphdb.Relationship>getRelationships(org.neo4j.graphdb.RelationshipType... relationshipTypes) Iterable<org.neo4j.graphdb.RelationshipType>org.neo4j.graphdb.RelationshipgetSingleRelationship(org.neo4j.graphdb.RelationshipType relationshipType, org.neo4j.graphdb.Direction direction) inthashCode()booleanhasLabel(org.neo4j.graphdb.Label label) booleanbooleanbooleanhasRelationship(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) voidsetProperty(String s, Object o) toString()
-
Field Details
-
ERROR_NODE_NULL
- See Also:
-
-
Constructor Details
-
VirtualNode
-
VirtualNode
-
VirtualNode
public VirtualNode(long nodeId) -
VirtualNode
-
-
Method Details
-
from
-
getId
public long getId()- Specified by:
getIdin interfaceorg.neo4j.graphdb.Entity
-
getElementId
- Specified by:
getElementIdin interfaceorg.neo4j.graphdb.Entity
-
delete
public void delete()- Specified by:
deletein interfaceorg.neo4j.graphdb.Entity- Specified by:
deletein interfaceorg.neo4j.graphdb.Node
-
getRelationships
public org.neo4j.graphdb.ResourceIterable<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 org.neo4j.graphdb.ResourceIterable<org.neo4j.graphdb.Relationship> getRelationships(org.neo4j.graphdb.RelationshipType... relationshipTypes) - Specified by:
getRelationshipsin interfaceorg.neo4j.graphdb.Node
-
getRelationships
public org.neo4j.graphdb.ResourceIterable<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 org.neo4j.graphdb.ResourceIterable<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
- 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
-
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
- Specified by:
getLabelsin interfaceorg.neo4j.graphdb.Node
-
hasProperty
- Specified by:
hasPropertyin interfaceorg.neo4j.graphdb.Entity
-
getProperty
- Specified by:
getPropertyin interfaceorg.neo4j.graphdb.Entity
-
getProperty
- Specified by:
getPropertyin interfaceorg.neo4j.graphdb.Entity
-
setProperty
- Specified by:
setPropertyin interfaceorg.neo4j.graphdb.Entity
-
removeProperty
- Specified by:
removePropertyin interfaceorg.neo4j.graphdb.Entity
-
getPropertyKeys
- Specified by:
getPropertyKeysin interfaceorg.neo4j.graphdb.Entity
-
getProperties
- Specified by:
getPropertiesin interfaceorg.neo4j.graphdb.Entity
-
getAllProperties
- Specified by:
getAllPropertiesin interfaceorg.neo4j.graphdb.Entity
-
equals
-
hashCode
public int hashCode() -
toString
-