T - Type of the bounded OutputFormat that this TableSink expects and supports.@Experimental public abstract class OutputFormatTableSink<T> extends Object implements StreamTableSink<T>
TableSink to emit a bounded Table.| Constructor and Description |
|---|
OutputFormatTableSink() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.flink.streaming.api.datastream.DataStreamSink<T> |
consumeDataStream(org.apache.flink.streaming.api.datastream.DataStream<T> dataStream)
Consumes the DataStream and return the sink transformation
DataStreamSink. |
void |
emitDataStream(org.apache.flink.streaming.api.datastream.DataStream<T> dataStream)
Emits the DataStream.
|
abstract org.apache.flink.api.common.io.OutputFormat<T> |
getOutputFormat()
Returns an
OutputFormat for writing the data of the table. |
public abstract org.apache.flink.api.common.io.OutputFormat<T> getOutputFormat()
OutputFormat for writing the data of the table.public final void emitDataStream(org.apache.flink.streaming.api.datastream.DataStream<T> dataStream)
StreamTableSinkemitDataStream in interface StreamTableSink<T>public final org.apache.flink.streaming.api.datastream.DataStreamSink<T> consumeDataStream(org.apache.flink.streaming.api.datastream.DataStream<T> dataStream)
StreamTableSinkDataStreamSink.
The returned DataStreamSink will be used to set resources for the sink operator.consumeDataStream in interface StreamTableSink<T>Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.