Class OutputBase
- java.lang.Object
-
- org.apache.flink.table.runtime.operators.multipleinput.output.OutputBase
-
- All Implemented Interfaces:
Output<StreamRecord<RowData>>
,Collector<StreamRecord<RowData>>
- Direct Known Subclasses:
CopyingSecondInputOfTwoInputStreamOperatorOutput
,FirstInputOfTwoInputStreamOperatorOutput
,OneInputStreamOperatorOutput
,SecondInputOfTwoInputStreamOperatorOutput
public abstract class OutputBase extends Object implements Output<StreamRecord<RowData>>
BaseOutput
that can be used to emit elements and other messages inMultipleInputStreamOperatorBase
.
-
-
Constructor Summary
Constructors Constructor Description OutputBase(StreamOperator<?> operator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
Closes the collector.-
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.streaming.api.operators.Output
collect, emitLatencyMarker, emitRecordAttributes, emitWatermark, emitWatermarkStatus
-
-
-
-
Constructor Detail
-
OutputBase
public OutputBase(StreamOperator<?> operator)
-
-
Method Detail
-
close
public void close()
Description copied from interface:Collector
Closes the collector. If any data was buffered, that data will be flushed.- Specified by:
close
in interfaceCollector<StreamRecord<RowData>>
-
-