Class SinkTransformation<InputT,​OutputT>

  • Type Parameters:
    InputT - The input type of the SinkWriter
    OutputT - The output type of the Sink

    @Internal
    public class SinkTransformation<InputT,​OutputT>
    extends TransformationWithLineage<OutputT>
    A Transformation for Sink.
    • Constructor Detail

      • SinkTransformation

        public SinkTransformation​(DataStream<InputT> inputStream,
                                  org.apache.flink.api.connector.sink2.Sink<InputT> sink,
                                  org.apache.flink.api.common.typeinfo.TypeInformation<OutputT> outputType,
                                  String name,
                                  int parallelism,
                                  boolean parallelismConfigured,
                                  CustomSinkOperatorUidHashes customSinkOperatorUidHashes)
    • Method Detail

      • getTransitivePredecessorsInternal

        protected List<org.apache.flink.api.dag.Transformation<?>> getTransitivePredecessorsInternal()
        Specified by:
        getTransitivePredecessorsInternal in class org.apache.flink.api.dag.Transformation<OutputT>
      • getInputs

        public List<org.apache.flink.api.dag.Transformation<?>> getInputs()
        Specified by:
        getInputs in class org.apache.flink.api.dag.Transformation<OutputT>
      • getSink

        public org.apache.flink.api.connector.sink2.Sink<InputT> getSink()