Toggle navigation
Home
org.neo4j.kernel.api.cursor.RelationshipCursor to org.neo4j.kernel.api.cursor.RelationshipItem
No. of Instances - 1
No. of Commits - 1
No. of Projects - {'neo4j'}
Hierarchy/Composition: -
Primitive Info: -
NameSpace: Internal -> Internal
Mapping:
Cascading Type Change (Similar)
RelationshipCursor
to
RelationshipItem
Update Anonymous class
{ @Override public long getId(){ return relId; } @Override public int getType(){ return type; } @Override public long getStartNode(){ return startNode; } @Override public long getEndNode(){ return endNode; } @Override public long getOtherNode( long nodeId){ return startNode == nodeId ? endNode : startNode; } @Override public PropertyCursor properties(){ return propertyCursor; } @Override public boolean next(){ return true; } @Override public void close(){ } }
to
{ @Override public long id(){ return relId; } @Override public int type(){ return type; } @Override public long startNode(){ return startNode; } @Override public long endNode(){ return endNode; } @Override public long otherNode( long nodeId){ return startNode == nodeId ? endNode : startNode; } @Override public Cursor<PropertyItem> property( final int propertyKeyId){ return new Cursor<PropertyItem>(){ Cursor<PropertyItem> cursor=properties(); @Override public boolean next(){ while (cursor.next()) { if (cursor.get().propertyKeyId() == propertyKeyId) { return true; } } return false; } @Override public void close(){ cursor.close(); } @Override public PropertyItem get(){ return cursor.get(); } } ; } @Override public Cursor<PropertyItem> properties(){ return propertyCursor; } }
Rename Variable
asRelationshipCursor
to
asRelationship