Commit ac3e00a5 by qiuchaofei

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

parent 34315bc5
......@@ -229,7 +229,7 @@ public class MetadataServiceImpl implements IMetadataService {
if(analysisId.contains(metadataId1)){
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";
StatementResult impactResult = session.run(impactCypher);
if( impactResult.hasNext()){
......@@ -243,7 +243,7 @@ public class MetadataServiceImpl implements IMetadataService {
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";
StatementResult lineageResult = session.run(lineageCypher);
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