Interface StreamTableSink<T>
- Type Parameters:
T- Type of theDataStreamcreated by thisTableSink.
- All Superinterfaces:
org.apache.flink.table.legacy.sinks.TableSink<T>
- All Known Subinterfaces:
AppendStreamTableSink<T>,RetractStreamTableSink<T>,UpsertStreamTableSink<T>
- All Known Implementing Classes:
CsvTableSink,OutputFormatTableSink
@Deprecated
@Internal
public interface StreamTableSink<T>
extends org.apache.flink.table.legacy.sinks.TableSink<T>
Deprecated.
Defines an external stream table and provides write access to its data.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.streaming.api.datastream.DataStreamSink<?>consumeDataStream(org.apache.flink.streaming.api.datastream.DataStream<T> dataStream) Deprecated.Consumes the DataStream and return the sink transformationDataStreamSink.Methods inherited from interface org.apache.flink.table.legacy.sinks.TableSink
configure, getConsumedDataType, getFieldNames, getFieldTypes, getOutputType, getTableSchema
-
Method Details
-
consumeDataStream
org.apache.flink.streaming.api.datastream.DataStreamSink<?> consumeDataStream(org.apache.flink.streaming.api.datastream.DataStream<T> dataStream) Deprecated.Consumes the DataStream and return the sink transformationDataStreamSink. The returnedDataStreamSinkwill be used to set resources for the sink operator.
-
DynamicTableSink. The new interface consumes internal data structures. See FLIP-95 for more information.