Class DataFormatConverters


  • public class DataFormatConverters
    extends Object
    Converters between internal data format and java format.

    The following scenarios will use converter for java format to internal data format: In source, data from user define source to internal sql engine. In udx return value, User outputs java format data to the SQL engine.

    The following scenarios will use converter for internal data format to java format: In udx method parameters, data from internal sql engine need to be provided to user udx. In sink, data from internal sql engine need to be provided to user define sink.

    • Constructor Detail

      • DataFormatConverters

        public DataFormatConverters()
    • Method Detail

      • getConverterForDataType

        public static DataFormatConverters.DataFormatConverter getConverterForDataType​(org.apache.flink.table.types.DataType originDataType)
        Parameters:
        originDataType - DataFormatConverter is oriented to Java format, while LogicalType has lost its specific Java format. Only DataType retains all its Java format information.