Class LineageGraphQueryHelper
java.lang.Object
org.odpi.openmetadata.openconnectors.governancedaemonconnectors.openlineageconnectors.janusconnector.graph.LineageGraphQueryHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.odpi.openmetadata.governanceservers.openlineage.model.LineageVertexabstractVertex(org.apache.tinkerpop.gremlin.structure.Vertex originalVertex) Map a Tinkerpop vertex to the Open Lineage format.voidaddColumnProperties(org.odpi.openmetadata.governanceservers.openlineage.model.LineageVerticesAndEdges lineageVerticesAndEdges) Set<org.odpi.openmetadata.governanceservers.openlineage.model.LineageEdge>getLineageEdges(org.apache.tinkerpop.gremlin.structure.Graph subGraph) Set<org.odpi.openmetadata.governanceservers.openlineage.model.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 egeriaSet<org.odpi.openmetadata.governanceservers.openlineage.model.LineageVertex>getLineageVertices(org.apache.tinkerpop.gremlin.structure.Graph subGraph) org.odpi.openmetadata.governanceservers.openlineage.model.LineageVerticesAndEdgesgetLineageVerticesAndEdges(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 org.odpi.openmetadata.governanceservers.openlineage.model.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
public Set<org.odpi.openmetadata.governanceservers.openlineage.model.LineageVertex> getLineageVertices(org.apache.tinkerpop.gremlin.structure.Graph subGraph) -
getLineageVertices
public Set<org.odpi.openmetadata.governanceservers.openlineage.model.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
public Set<org.odpi.openmetadata.governanceservers.openlineage.model.LineageEdge> getLineageEdges(org.apache.tinkerpop.gremlin.structure.Graph subGraph) -
abstractVertex
public org.odpi.openmetadata.governanceservers.openlineage.model.LineageVertex abstractVertex(org.apache.tinkerpop.gremlin.structure.Vertex originalVertex) 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
public void addColumnProperties(org.odpi.openmetadata.governanceservers.openlineage.model.LineageVerticesAndEdges lineageVerticesAndEdges)
-