Class LineageGraphQueryHelper
java.lang.Object
org.odpi.openmetadata.openconnectors.governancedaemonconnectors.openlineageconnectors.janusconnector.graph.LineageGraphQueryHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstractVertex
(org.apache.tinkerpop.gremlin.structure.Vertex originalVertex) Map a Tinkerpop vertex to the Open Lineage format.void
addColumnProperties
(LineageVerticesAndEdges lineageVerticesAndEdges) getLineageEdges
(org.apache.tinkerpop.gremlin.structure.Graph subGraph) getLineageVertices
(List<org.apache.tinkerpop.gremlin.structure.Vertex> vertexList) Convert a list of vertices from the janusgraph model to the list of vertices model used by egeriagetLineageVertices
(org.apache.tinkerpop.gremlin.structure.Graph subGraph) getLineageVerticesAndEdges
(org.apache.tinkerpop.gremlin.structure.Graph subGraph, boolean includeProcesses) Map a tinkerpop Graph object to an Open Lineage specific format.
-
Constructor Details
-
LineageGraphQueryHelper
-
-
Method Details
-
getLineageVerticesAndEdges
public LineageVerticesAndEdges getLineageVerticesAndEdges(org.apache.tinkerpop.gremlin.structure.Graph subGraph, boolean includeProcesses) Map a tinkerpop Graph object to an Open Lineage specific format.- Parameters:
subGraph
- The graph to be mapped.- Returns:
- The graph in an Open Lineage specific format.
-
getLineageVertices
-
getLineageVertices
public Set<LineageVertex> getLineageVertices(List<org.apache.tinkerpop.gremlin.structure.Vertex> vertexList) Convert a list of vertices from the janusgraph model to the list of vertices model used by egeria- Parameters:
vertexList
- vertices to transform- Returns:
- list of lineage vertices converted
-
getLineageEdges
-
abstractVertex
Map a Tinkerpop vertex to the Open Lineage format.- Parameters:
originalVertex
- The vertex to be mapped.- Returns:
- The vertex in the Open Lineage format.
-
addColumnProperties
-