Class TableSinkLineageVertexImpl

java.lang.Object
org.apache.flink.table.planner.lineage.TableSinkLineageVertexImpl
All Implemented Interfaces:
org.apache.flink.streaming.api.lineage.LineageVertex, TableSinkLineageVertex

public class TableSinkLineageVertexImpl extends Object implements TableSinkLineageVertex
Implementation of TableSinkLineageVertex.
  • Constructor Summary

    Constructors
    Constructor
    Description
    TableSinkLineageVertexImpl(List<org.apache.flink.streaming.api.lineage.LineageDataset> datasets, org.apache.flink.table.operations.ModifyType modifyType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    List<org.apache.flink.streaming.api.lineage.LineageDataset>
     
    org.apache.flink.table.operations.ModifyType
    Modify type, INSERT/UPDATE/DELETE statement, listener can identify different sink by the type to determine whether the sink should be added to the lineage.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TableSinkLineageVertexImpl

      public TableSinkLineageVertexImpl(List<org.apache.flink.streaming.api.lineage.LineageDataset> datasets, org.apache.flink.table.operations.ModifyType modifyType)
  • Method Details

    • datasets

      public List<org.apache.flink.streaming.api.lineage.LineageDataset> datasets()
      Specified by:
      datasets in interface org.apache.flink.streaming.api.lineage.LineageVertex
    • modifyType

      public org.apache.flink.table.operations.ModifyType modifyType()
      Description copied from interface: TableSinkLineageVertex
      Modify type, INSERT/UPDATE/DELETE statement, listener can identify different sink by the type to determine whether the sink should be added to the lineage.
      Specified by:
      modifyType in interface TableSinkLineageVertex