T - Type of the DataStream created by this TableSink.public interface StreamTableSink<T>
extends org.apache.flink.table.sinks.TableSink<T>
| Modifier and Type | Method and Description |
|---|---|
default org.apache.flink.streaming.api.datastream.DataStreamSink<?> |
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)
Deprecated.
This method will be removed in future versions as it returns nothing.
It is recommended to use
consumeDataStream(DataStream) instead which
returns the DataStreamSink. The returned DataStreamSink will be
used to set resources for the sink operator. If the consumeDataStream(DataStream)
is implemented, this method can be empty implementation. |
@Deprecated void emitDataStream(org.apache.flink.streaming.api.datastream.DataStream<T> dataStream)
consumeDataStream(DataStream) instead which
returns the DataStreamSink. The returned DataStreamSink will be
used to set resources for the sink operator. If the consumeDataStream(DataStream)
is implemented, this method can be empty implementation.default org.apache.flink.streaming.api.datastream.DataStreamSink<?> consumeDataStream(org.apache.flink.streaming.api.datastream.DataStream<T> dataStream)
DataStreamSink.
The returned DataStreamSink will be used to set resources for the sink operator.Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.