Class ClassDataTypeConverter

java.lang.Object
org.apache.flink.table.runtime.types.ClassDataTypeConverter

public class ClassDataTypeConverter extends Object
Utils for get DataType from a Class. It must return a DataType. Convert known types by TypeConversions.fromClassToDataType(java.lang.Class<?>). Convert unknown types by LegacyTypeInformationType.
  • Constructor Details

    • ClassDataTypeConverter

      public ClassDataTypeConverter()
  • Method Details

    • fromClassToDataType

      public static org.apache.flink.table.types.DataType fromClassToDataType(Class<?> clazz)
      Parameters:
      clazz - The class of the type.
      Returns:
      The DataType object for the type described by the hint.
      Throws:
      org.apache.flink.api.common.functions.InvalidTypesException - Cannot extract TypeInformation from Class alone, because generic parameters are missing.