Class DataFormatConverters

java.lang.Object
org.apache.flink.table.data.util.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 Details

    • DataFormatConverters

      public DataFormatConverters()
  • Method Details

    • 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.