@RestController @RequestMapping(value="/api/lineage") public class OpenLineageController extends Object
| Constructor and Description |
|---|
OpenLineageController() |
| Modifier and Type | Method and Description |
|---|---|
Graph |
endToEndLineage(String guid,
boolean includeProcesses) |
LineageVertex |
getEntityDetails(String guid) |
void |
initBinder(org.springframework.web.bind.WebDataBinder webdataBinder)
This method is registering a custom converter for View and Scope enums in order to be able to use in url the text of the enum and not the actual name
|
Graph |
sourceAndDestinationLineage(String guid,
boolean includeProcesses) |
Graph |
ultimateDestination(String guid,
boolean includeProcesses) |
Graph |
ultimateSourceGraph(String guid,
boolean includeProcesses) |
Graph |
verticalLineage(String guid,
boolean includeProcesses) |
@GetMapping(value="/entities/{guid}/ultimate-source")
public Graph ultimateSourceGraph(@PathVariable(value="guid")
String guid,
@RequestParam
boolean includeProcesses)
guid - unique identifier of the assetincludeProcesses - if true Process nodes will be included@GetMapping(value="/entities/{guid}/end2end")
@ResponseBody
public Graph endToEndLineage(@PathVariable(value="guid")
String guid,
@RequestParam
boolean includeProcesses)
guid - unique identifier of the assetincludeProcesses - if true Process nodes will be included@GetMapping(value="/entities/{guid}/ultimate-destination")
public Graph ultimateDestination(@PathVariable(value="guid")
String guid,
@RequestParam
boolean includeProcesses)
guid - unique identifier of the assetincludeProcesses - if true Process nodes will be included@GetMapping(value="/entities/{guid}/vertical-lineage")
public Graph verticalLineage(@PathVariable(value="guid")
String guid,
@RequestParam
boolean includeProcesses)
guid - unique identifier of the glossary termincludeProcesses - if true Process nodes will be included@GetMapping(value="/entities/{guid}/source-and-destination")
public Graph sourceAndDestinationLineage(@PathVariable(value="guid")
String guid,
@RequestParam
boolean includeProcesses)
guid - unique identifier of the assetincludeProcesses - if true Process nodes will be included@GetMapping(value="entities/{guid}/details")
public LineageVertex getEntityDetails(@PathVariable(value="guid")
String guid)
guid - of the Entity to be retrieved@InitBinder public void initBinder(org.springframework.web.bind.WebDataBinder webdataBinder)
webdataBinder - DataBinder for data binding from web request parameters to JavaBean objectsCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.