Class OneInputStreamOperatorOutput
- java.lang.Object
-
- org.apache.flink.table.runtime.operators.multipleinput.output.OutputBase
-
- org.apache.flink.table.runtime.operators.multipleinput.output.OneInputStreamOperatorOutput
-
- 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:
CopyingOneInputStreamOperatorOutput
public class OneInputStreamOperatorOutput extends OutputBase
AnOutputthat can be used to emit elements and other messages forOneInputStreamOperator.
-
-
Constructor Summary
Constructors Constructor Description OneInputStreamOperatorOutput(org.apache.flink.streaming.api.operators.OneInputStreamOperator<org.apache.flink.table.data.RowData,org.apache.flink.table.data.RowData> operator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcollect(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<org.apache.flink.table.data.RowData> record)<X> voidcollect(org.apache.flink.util.OutputTag<X> outputTag, org.apache.flink.streaming.runtime.streamrecord.StreamRecord<X> record)voidemitLatencyMarker(org.apache.flink.streaming.runtime.streamrecord.LatencyMarker latencyMarker)voidemitRecordAttributes(org.apache.flink.streaming.runtime.streamrecord.RecordAttributes recordAttributes)voidemitWatermark(org.apache.flink.runtime.event.WatermarkEvent watermark)voidemitWatermark(org.apache.flink.streaming.api.watermark.Watermark mark)voidemitWatermarkStatus(org.apache.flink.streaming.runtime.watermarkstatus.WatermarkStatus watermarkStatus)protected <X> voidpushToOperator(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<X> record)-
Methods inherited from class org.apache.flink.table.runtime.operators.multipleinput.output.OutputBase
close
-
-
-
-
Method Detail
-
emitWatermark
public void emitWatermark(org.apache.flink.streaming.api.watermark.Watermark mark)
-
emitWatermarkStatus
public void emitWatermarkStatus(org.apache.flink.streaming.runtime.watermarkstatus.WatermarkStatus watermarkStatus)
-
emitLatencyMarker
public void emitLatencyMarker(org.apache.flink.streaming.runtime.streamrecord.LatencyMarker latencyMarker)
-
emitRecordAttributes
public void emitRecordAttributes(org.apache.flink.streaming.runtime.streamrecord.RecordAttributes recordAttributes)
-
emitWatermark
public void emitWatermark(org.apache.flink.runtime.event.WatermarkEvent watermark)
-
collect
public void collect(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<org.apache.flink.table.data.RowData> record)
-
collect
public <X> void collect(org.apache.flink.util.OutputTag<X> outputTag, org.apache.flink.streaming.runtime.streamrecord.StreamRecord<X> record)
-
pushToOperator
protected <X> void pushToOperator(org.apache.flink.streaming.runtime.streamrecord.StreamRecord<X> record)
-
-