Pruning
Merge Duplicated Nodes
MATCH
(node)
WITH
node.fqn AS name,
COLLECT(node) AS nodes,
COUNT(*) AS count
WHERE
count > 1
CALL
apoc.refactor.mergeNodes(nodes, {mergeRels: true}) YIELD node
RETURN
nodeMerge Duplicated Classes
MATCH
(left:Type),
(right:Type)
WHERE
left.fqn = right.fqn
AND id(left) < id(right)
WITH
[left,right] as nodes
CALL
apoc.refactor.mergeNodes(nodes) YIELD node
RETURN
nodeMerge Duplicated Methods
Merge Duplicated Relationships
Delete Duplicated Relationships
Last updated
Was this helpful?