mirror of
https://github.com/datahub-project/datahub.git
synced 2025-11-07 23:13:05 +00:00
fix(frontend): Extract lastModified field from downstream/upstream aspect (#1672)
This commit is contained in:
parent
fe3494c955
commit
0114d14ff9
@ -36,7 +36,7 @@ public class LineageDao {
|
|||||||
.collect(Collectors.toSet()));
|
.collect(Collectors.toSet()));
|
||||||
|
|
||||||
return upstreamArray.stream()
|
return upstreamArray.stream()
|
||||||
.map(us -> toLineageView(datasets.get(us.getDataset()), us.getType().name(), us.getAuditStamp().getActor().toString()))
|
.map(us -> toLineageView(datasets.get(us.getDataset()), us.getType().name(), us.getAuditStamp()))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ public class LineageDao {
|
|||||||
.collect(Collectors.toSet()));
|
.collect(Collectors.toSet()));
|
||||||
|
|
||||||
return downstreamArray.stream()
|
return downstreamArray.stream()
|
||||||
.map(ds -> toLineageView(datasets.get(ds.getDataset()), ds.getType().name(), ds.getAuditStamp().getActor().toString()))
|
.map(ds -> toLineageView(datasets.get(ds.getDataset()), ds.getType().name(), ds.getAuditStamp()))
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package com.linkedin.datahub.util;
|
package com.linkedin.datahub.util;
|
||||||
|
|
||||||
|
import com.linkedin.common.AuditStamp;
|
||||||
import com.linkedin.common.urn.DatasetUrn;
|
import com.linkedin.common.urn.DatasetUrn;
|
||||||
import com.linkedin.datahub.models.view.DatasetView;
|
import com.linkedin.datahub.models.view.DatasetView;
|
||||||
import com.linkedin.datahub.models.view.LineageView;
|
import com.linkedin.datahub.models.view.LineageView;
|
||||||
@ -79,15 +80,18 @@ public class DatasetUtil {
|
|||||||
* for the dataset in the lineage response
|
* for the dataset in the lineage response
|
||||||
* @param dataset dataset
|
* @param dataset dataset
|
||||||
* @param lineageType type of lineage
|
* @param lineageType type of lineage
|
||||||
* @param actor lineage actor
|
* @param auditStamp audit stamp
|
||||||
* @return LineageView
|
* @return LineageView
|
||||||
*/
|
*/
|
||||||
public static LineageView toLineageView(Dataset dataset, String lineageType, String actor) {
|
public static LineageView toLineageView(Dataset dataset, String lineageType, AuditStamp auditStamp) {
|
||||||
LineageView view = new LineageView();
|
LineageView view = new LineageView();
|
||||||
|
|
||||||
view.setDataset(toDatasetView(dataset));
|
DatasetView datasetView = toDatasetView(dataset);
|
||||||
|
datasetView.setModifiedTime(auditStamp.getTime());
|
||||||
|
|
||||||
|
view.setDataset(datasetView);
|
||||||
view.setType(lineageType);
|
view.setType(lineageType);
|
||||||
view.setActor(actor);
|
view.setActor(auditStamp.getActor().toString());
|
||||||
|
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user