From f9c046d3b1c2cf472a50ce82fb3503a41f5aceab Mon Sep 17 00:00:00 2001 From: Chiara Liotta <liotta@astron.nl> Date: Fri, 13 Dec 2024 11:10:33 +0100 Subject: [PATCH] make neo4j query more understandable --- neo4j_queries/edge_queries.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/neo4j_queries/edge_queries.py b/neo4j_queries/edge_queries.py index 94fcdff..6c7d79b 100644 --- a/neo4j_queries/edge_queries.py +++ b/neo4j_queries/edge_queries.py @@ -140,16 +140,16 @@ def create_has_child_relationship(driver: Driver, parent_internal_node_id: int, def simplify_data_and_control_edges(driver: Driver): with driver.session() as session: create_data_edges_query = """ - MATCH (n:Data)<-[inEdge:DATA]-(n1), (n)-[outEdge:DATA]->(n2) + MATCH (n1)-[:DATA]->(n:Data), (n)-[:DATA]->(n2) WITH n, n1, n2, n.component_id AS component_id, n.data_id AS data_id - MERGE (n1)-[newEdge:DATA {component_id: component_id, data_id: data_id}]->(n2) + MERGE (n1)-[:DATA {component_id: component_id, data_id: data_id}]->(n2) """ session.run(create_data_edges_query) create_control_edges_query = """ - MATCH (n:Data)<-[inEdge:CONTROL]-(n1), (n)-[outEdge:DATA]->(n2) + MATCH (n1)-[:CONTROL]->(n:Data), (n)-[:DATA]->(n2) WITH n, n1, n2, n.component_id AS component_id, n.data_id AS data_id - MERGE (n1)-[newEdge:CONTROL {component_id: component_id, data_id: data_id}]->(n2) + MERGE (n1)-[:CONTROL {component_id: component_id, data_id: data_id}]->(n2) """ session.run(create_control_edges_query) -- GitLab