Class TableLineageUtils
java.lang.Object
org.apache.flink.table.planner.lineage.TableLineageUtils
Util class for building table lineage graph.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.flink.table.operations.ModifyTypeconvert(org.apache.flink.table.connector.ChangelogMode inputChangelogMode) static org.apache.flink.streaming.api.lineage.LineageDatasetcreateTableLineageDataset(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable, Optional<org.apache.flink.streaming.api.lineage.LineageVertex> lineageDataset) static Optional<org.apache.flink.streaming.api.lineage.LineageVertex>extractLineageDataset(Object object) Extract optional lineage info from output format, sink, or sink function.
-
Constructor Details
-
TableLineageUtils
public TableLineageUtils()
-
-
Method Details
-
extractLineageDataset
public static Optional<org.apache.flink.streaming.api.lineage.LineageVertex> extractLineageDataset(@Nullable Object object) Extract optional lineage info from output format, sink, or sink function. -
createTableLineageDataset
public static org.apache.flink.streaming.api.lineage.LineageDataset createTableLineageDataset(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable, Optional<org.apache.flink.streaming.api.lineage.LineageVertex> lineageDataset) -
convert
public static org.apache.flink.table.operations.ModifyType convert(org.apache.flink.table.connector.ChangelogMode inputChangelogMode)
-