Commit fbfcd12a by qiuchaofei

1修改返回结果,表嵌套字段。字段级关系独立一个map。2

parent f597c9c3
...@@ -569,7 +569,6 @@ public class TableServiceImpl implements ITableService { ...@@ -569,7 +569,6 @@ public class TableServiceImpl implements ITableService {
respossitoryCount++; respossitoryCount++;
for(Neo4jColumn neo4jColumn:neo4jColumns){ for(Neo4jColumn neo4jColumn:neo4jColumns){
String currentColumnId = neo4jColumn.getMetadataId(); String currentColumnId = neo4jColumn.getMetadataId();
withRelationColumns.put(currentColumnId,"");
String targetColumncypher = "match (m:Neo4jColumn{metadataId:\""+currentColumnId+"\"})-[r1:流向]->(n1)-[r0:TempRelation*0..]->(m2)-[r:流向]->(m1) return m1"; String targetColumncypher = "match (m:Neo4jColumn{metadataId:\""+currentColumnId+"\"})-[r1:流向]->(n1)-[r0:TempRelation*0..]->(m2)-[r:流向]->(m1) return m1";
long time30=System.currentTimeMillis(); long time30=System.currentTimeMillis();
...@@ -598,6 +597,7 @@ public class TableServiceImpl implements ITableService { ...@@ -598,6 +597,7 @@ public class TableServiceImpl implements ITableService {
returnNode.setDataPath(metaData.getPath()); returnNode.setDataPath(metaData.getPath());
// returnNodeMap.put(returnNode.getId(),returnNode); // returnNodeMap.put(returnNode.getId(),returnNode);
withRelationColumns.put(currentColumnId,"");
withRelationColumns.put(returnNode.getId(),""); withRelationColumns.put(returnNode.getId(),"");
ReturnEdge returnEdge = new ReturnEdge(); ReturnEdge returnEdge = new ReturnEdge();
...@@ -637,6 +637,7 @@ public class TableServiceImpl implements ITableService { ...@@ -637,6 +637,7 @@ public class TableServiceImpl implements ITableService {
returnNode.setType("Column"); returnNode.setType("Column");
returnNodeMap.put(returnNode.getId(),returnNode); returnNodeMap.put(returnNode.getId(),returnNode);
withRelationColumns.put(currentColumnId,"");
withRelationColumns.put(returnNode.getId(),""); withRelationColumns.put(returnNode.getId(),"");
ReturnEdge returnEdge = new ReturnEdge(); ReturnEdge returnEdge = new ReturnEdge();
String edgeId =returnNode.getId() +"_"+currentColumnId; String edgeId =returnNode.getId() +"_"+currentColumnId;
......
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