Commit ac3e00a5 by qiuchaofei

节点的关系,只处理直接关系。

parent 34315bc5
...@@ -229,7 +229,7 @@ public class MetadataServiceImpl implements IMetadataService { ...@@ -229,7 +229,7 @@ public class MetadataServiceImpl implements IMetadataService {
if(analysisId.contains(metadataId1)){ if(analysisId.contains(metadataId1)){
continue; continue;
} }
String impactCypher = "MATCH p=(a:MetaData{metadataId:\""+metadataId+"\"})-[r:Composition]->() -[*]->()<-[r1:Composition]-(b:MetaData{metadataId:\""+metadataId1+"\"})\n" + String impactCypher = "MATCH p=(a:MetaData{metadataId:\""+metadataId+"\"})-[r:Composition]->()-->()-->()<-[r1:Composition]-(b:MetaData{metadataId:\""+metadataId1+"\"})\n" +
"RETURN p"; "RETURN p";
StatementResult impactResult = session.run(impactCypher); StatementResult impactResult = session.run(impactCypher);
if( impactResult.hasNext()){ if( impactResult.hasNext()){
...@@ -243,7 +243,7 @@ public class MetadataServiceImpl implements IMetadataService { ...@@ -243,7 +243,7 @@ public class MetadataServiceImpl implements IMetadataService {
returnReslult.getEdges().add(edge); returnReslult.getEdges().add(edge);
} }
String lineageCypher = "MATCH p=(a:MetaData{metadataId:\""+metadataId1+"\"})-[r:Composition]->() -[*]->()<-[r1:Composition]-(b:MetaData{metadataId:\""+metadataId+"\"})\n" + String lineageCypher = "MATCH p=(a:MetaData{metadataId:\""+metadataId1+"\"})-[r:Composition]->() -->()-->()<-[r1:Composition]-(b:MetaData{metadataId:\""+metadataId+"\"})\n" +
"RETURN p"; "RETURN p";
StatementResult lineageResult = session.run(lineageCypher); StatementResult lineageResult = session.run(lineageCypher);
if( lineageResult.hasNext()){ if( lineageResult.hasNext()){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment