Interface Mapper

  • All Superinterfaces:
    Serializable

    public interface Mapper
    extends Serializable
    Deprecated.
    This class will be remove in next version

    Use Mapper The map function.

    • Method Summary

      All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods 
      Modifier and Type Method Description
      default void close()
      Deprecated.
      Tear-down method for the user code.
      org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> getProducedType​(org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo)
      Deprecated.
      Declare the data type information of the data produced by your function.
      org.apache.flink.types.Row map​(org.apache.flink.types.Row row)
      Deprecated.
      Your function implementation.
      default void open​(org.apache.flink.configuration.Configuration configuration, org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo)
      Deprecated.
      Initialization method for the function.
    • Method Detail

      • map

        org.apache.flink.types.Row map​(org.apache.flink.types.Row row)
                                throws Exception
        Deprecated.
        Your function implementation. Do what you need on the received rows.
        Parameters:
        row - the received row
        Returns:
        the transformed row
        Throws:
        Exception - in case of problem. This will stop your dag.
      • getProducedType

        org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> getProducedType​(org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo)
        Deprecated.
        Declare the data type information of the data produced by your function.
        Parameters:
        typeInfo - the input row type information
        Returns:
        the produced data typeInfo
      • open

        default void open​(org.apache.flink.configuration.Configuration configuration,
                          org.apache.flink.api.common.typeinfo.TypeInformation<org.apache.flink.types.Row> typeInfo)
                   throws Exception
        Deprecated.
        Initialization method for the function.
        Parameters:
        configuration - The configuration containing the parameters attached to the contract
        typeInfo - the input row type information
        Throws:
        Exception - The function may throw exceptions which cause the streaming program to fail and go into recovery.
      • close

        default void close()
                    throws Exception
        Deprecated.
        Tear-down method for the user code. It is called after the last call to the main working methods. For functions that are part of an iteration, this method will be invoked after each iteration superstep.

        This method can be used for clean up work.

        Throws:
        Exception - The function may throw exceptions which cause the streaming program to fail and go into recovery.