Class TableLineageDatasetImpl
java.lang.Object
org.apache.flink.table.planner.lineage.TableLineageDatasetImpl
- All Implemented Interfaces:
org.apache.flink.streaming.api.lineage.LineageDataset,TableLineageDataset
Implementation for TableLineageDataSet.
-
Constructor Summary
ConstructorsConstructorDescriptionTableLineageDatasetImpl(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable, Optional<org.apache.flink.streaming.api.lineage.LineageDataset> lineageDatasetOpt) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLineageDatasetFacet(org.apache.flink.streaming.api.lineage.LineageDatasetFacet facet) org.apache.flink.table.catalog.listener.CatalogContextfacets()name()org.apache.flink.table.catalog.ObjectPathorg.apache.flink.table.catalog.CatalogBaseTabletable()
-
Constructor Details
-
TableLineageDatasetImpl
public TableLineageDatasetImpl(org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable, Optional<org.apache.flink.streaming.api.lineage.LineageDataset> lineageDatasetOpt)
-
-
Method Details
-
addLineageDatasetFacet
public void addLineageDatasetFacet(org.apache.flink.streaming.api.lineage.LineageDatasetFacet facet) -
name
- Specified by:
namein interfaceorg.apache.flink.streaming.api.lineage.LineageDataset
-
namespace
- Specified by:
namespacein interfaceorg.apache.flink.streaming.api.lineage.LineageDataset
-
facets
- Specified by:
facetsin interfaceorg.apache.flink.streaming.api.lineage.LineageDataset
-
catalogContext
public org.apache.flink.table.catalog.listener.CatalogContext catalogContext()- Specified by:
catalogContextin interfaceTableLineageDataset
-
table
public org.apache.flink.table.catalog.CatalogBaseTable table()- Specified by:
tablein interfaceTableLineageDataset
-
objectPath
public org.apache.flink.table.catalog.ObjectPath objectPath()- Specified by:
objectPathin interfaceTableLineageDataset
-