Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
N
neo4jRelation
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
qiuchaofei
neo4jRelation
Commits
760f0cce
Commit
760f0cce
authored
Apr 24, 2022
by
qiuchaofei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1,默认的关系描述是0,2查找表的字段的接口
parent
f909c3cf
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
4 deletions
+9
-4
ColumnServiceImpl.java
...data/metadataRelation/service/impl/ColumnServiceImpl.java
+2
-4
MetadataServiceImpl.java
...ta/metadataRelation/service/impl/MetadataServiceImpl.java
+3
-0
TableServiceImpl.java
...adata/metadataRelation/service/impl/TableServiceImpl.java
+4
-0
No files found.
src/main/java/com/keymobile/metadata/metadataRelation/service/impl/ColumnServiceImpl.java
View file @
760f0cce
...
...
@@ -42,7 +42,7 @@ public class ColumnServiceImpl implements IColumnService {
targetNodeList
.
add
(
targetBaseNode
);
}
else
if
(
targetBaseNode
.
getMetadataId
().
startsWith
(
"ETLSql="
)){
getTargetRelationAboutColumns
(
targetBaseNode
.
getMetadataId
(),
targetNodeList
);
//不是
表
,就继续找
//不是
字段
,就继续找
}
}
...
...
@@ -69,7 +69,7 @@ public class ColumnServiceImpl implements IColumnService {
sourceNodeList
.
add
(
sourceBaseNode
);
}
else
if
(
sourceBaseNode
.
getMetadataId
().
startsWith
(
"ETLSql="
)){
getSourceRelationAboutColumns
(
sourceBaseNode
.
getMetadataId
(),
sourceNodeList
);
//不是
表
,就继续找
//不是
字段
,就继续找
}
}
...
...
@@ -100,7 +100,6 @@ public class ColumnServiceImpl implements IColumnService {
}
private
void
getSourceRelationAboutColumns
(
String
metadataId
,
List
<
BaseNode
>
sourceReturnNodeList
)
{
{
List
<
BaseNode
>
sourceNodeList
=
new
ArrayList
<>();
if
(
metadataId
.
startsWith
(
"ETLSql="
)){
sourceNodeList
=
neo4jColumnRepository
.
getSourceColumn
(
metadataId
);
...
...
@@ -117,7 +116,6 @@ public class ColumnServiceImpl implements IColumnService {
}
}
}
}
private
void
getTargetRelationAboutColumns
(
String
metadataId
,
List
<
BaseNode
>
returnNodeList
)
{
List
<
BaseNode
>
targetNodeList
=
new
ArrayList
<>();
...
...
src/main/java/com/keymobile/metadata/metadataRelation/service/impl/MetadataServiceImpl.java
View file @
760f0cce
...
...
@@ -1877,6 +1877,9 @@ public class MetadataServiceImpl implements IMetadataService {
String
jobId
=
relation
.
getString
(
"jobId"
);
attributeMap
.
put
(
"jobId"
,
jobId
);
String
description
=
relation
.
getString
(
"description"
);
if
(
description
==
null
){
description
=
"0"
;
}
attributeMap
.
put
(
"description"
,
description
);
String
type
=
relation
.
getString
(
"type"
);
if
(!(
type
.
equals
(
"Input"
)
||
type
.
equals
(
"Output"
))){
...
...
src/main/java/com/keymobile/metadata/metadataRelation/service/impl/TableServiceImpl.java
View file @
760f0cce
...
...
@@ -520,7 +520,11 @@ public class TableServiceImpl implements ITableService {
long
endtime
=
System
.
currentTimeMillis
();
logger
.
info
(
"模糊查找结束,返回数量:"
+
returnNodeList
.
size
()+
",耗时:"
+(
endtime
-
starttime
));
Map
<
String
,
List
<
ReturnNode
>>
returnNodeMap
=
new
HashMap
<>();
if
(
schemaId
.
startsWith
(
"Schema="
)){
returnNodeMap
.
put
(
"表"
,
returnNodeList
);
}
else
if
(
schemaId
.
startsWith
(
"Table="
)){
returnNodeMap
.
put
(
"字段"
,
returnNodeList
);
}
return
returnNodeMap
;
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment