@Override public ArrayMap<Integer, RelIdArray> getCowRelationshipAddMap(NodeImpl node) { PrimitiveElement primitiveElement = getPrimitiveElement(false); if (primitiveElement == null) { return null; } CowNodeElement element = primitiveElement.nodeElement(node.getId(), false); return element != null ? element.relationshipAddMap : null; }
@Override public boolean relationshipIsDeleted(long relationshipId) { if (primitiveElement == null) { return false; } CowRelElement relationshipElement = primitiveElement.relationshipElement(relationshipId, false); return relationshipElement != null && relationshipElement.isDeleted(); }
@Override public boolean nodeIsDeleted(long nodeId) { if (primitiveElement == null) { return false; } CowNodeElement nodeElement = primitiveElement.nodeElement(nodeId, false); return nodeElement != null && nodeElement.isDeleted(); }
@Override public void deleteRelationship(long id) { PrimitiveElement element = getPrimitiveElement(true); element.relationshipElement(id, true).setDeleted(); }
@Override public void deleteNode(long id) { PrimitiveElement element = getPrimitiveElement(true); element.nodeElement(id, true).setDeleted(); }