java.lang.Object
org.apache.flink.table.runtime.operators.multipleinput.output.OutputBase
All Implemented Interfaces:
org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<org.apache.flink.table.data.RowData>>, org.apache.flink.util.Collector<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<org.apache.flink.table.data.RowData>>
Direct Known Subclasses:
CopyingSecondInputOfTwoInputStreamOperatorOutput, FirstInputOfTwoInputStreamOperatorOutput, OneInputStreamOperatorOutput, SecondInputOfTwoInputStreamOperatorOutput

public abstract class OutputBase extends Object implements org.apache.flink.streaming.api.operators.Output<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<org.apache.flink.table.data.RowData>>
Base Output that can be used to emit elements and other messages in MultipleInputStreamOperatorBase.
  • Constructor Summary

    Constructors
    Constructor
    Description
    OutputBase(org.apache.flink.streaming.api.operators.StreamOperator<?> operator)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.flink.util.Collector

    collect

    Methods inherited from interface org.apache.flink.streaming.api.operators.Output

    collect, emitLatencyMarker, emitRecordAttributes, emitWatermark, emitWatermark, emitWatermarkStatus
  • Constructor Details

    • OutputBase

      public OutputBase(org.apache.flink.streaming.api.operators.StreamOperator<?> operator)
  • Method Details

    • close

      public void close()
      Specified by:
      close in interface org.apache.flink.util.Collector<org.apache.flink.streaming.runtime.streamrecord.StreamRecord<org.apache.flink.table.data.RowData>>