Class CopyingSecondInputOfTwoInputStreamOperatorOutput
java.lang.Object
org.apache.flink.table.runtime.operators.multipleinput.output.OutputBase
org.apache.flink.table.runtime.operators.multipleinput.output.CopyingSecondInputOfTwoInputStreamOperatorOutput
- 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>>
An
Output that can be used to emit copying elements and other messages for the second
input of TwoInputStreamOperator.-
Constructor Summary
ConstructorsConstructorDescriptionCopyingSecondInputOfTwoInputStreamOperatorOutput(org.apache.flink.streaming.api.operators.TwoInputStreamOperator<org.apache.flink.table.data.RowData, org.apache.flink.table.data.RowData, org.apache.flink.table.data.RowData> operator, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> serializer) -
Method Summary
Modifier and TypeMethodDescriptionvoidcollect(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
-
Constructor Details
-
CopyingSecondInputOfTwoInputStreamOperatorOutput
public CopyingSecondInputOfTwoInputStreamOperatorOutput(org.apache.flink.streaming.api.operators.TwoInputStreamOperator<org.apache.flink.table.data.RowData, org.apache.flink.table.data.RowData, org.apache.flink.table.data.RowData> operator, org.apache.flink.api.common.typeutils.TypeSerializer<org.apache.flink.table.data.RowData> serializer)
-
-
Method Details
-
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)
-