Class DefaultLineageGraph
- java.lang.Object
-
- org.apache.flink.streaming.api.lineage.DefaultLineageGraph
-
- All Implemented Interfaces:
LineageGraph
@Internal public class DefaultLineageGraph extends Object implements LineageGraph
Default implementation forLineageGraph
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultLineageGraph.LineageGraphBuilder
Build the default lineage graph fromLineageEdge
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultLineageGraph.LineageGraphBuilder
builder()
List<LineageEdge>
relations()
List<LineageVertex>
sinks()
List<SourceLineageVertex>
sources()
-
-
-
Method Detail
-
sources
public List<SourceLineageVertex> sources()
- Specified by:
sources
in interfaceLineageGraph
-
sinks
public List<LineageVertex> sinks()
- Specified by:
sinks
in interfaceLineageGraph
-
relations
public List<LineageEdge> relations()
- Specified by:
relations
in interfaceLineageGraph
-
builder
public static DefaultLineageGraph.LineageGraphBuilder builder()
-
-