Class TypeInfoDataTypeConverter
- java.lang.Object
-
- org.apache.flink.table.runtime.types.TypeInfoDataTypeConverter
-
@Deprecated public class TypeInfoDataTypeConverter extends Object
Deprecated.UseInternalTypeInfo.of(LogicalType)instead ifTypeInformationis really required. In many cases,InternalSerializers.create(LogicalType)should be sufficient.Converter betweenTypeInformationandDataType.Don't override
TypeConversions.fromLegacyInfoToDataType(org.apache.flink.api.common.typeinfo.TypeInformation<?>). It is a user interface.The different with
TypeConversions.fromDataTypeToLegacyInfo(org.apache.flink.table.types.DataType): 1.Deal with VARCHAR and VARBINARY with precision. 2.Deal with RowData. 3.Deal with DecimalData.This class is for: 1.See
TableFunctionDefinition.getResultType(). 2.SeeAggregateFunctionDefinition.getAccumulatorTypeInfo(). 3.SeeMapViewTypeInfo.getKeyType().
-
-
Constructor Summary
Constructors Constructor Description TypeInfoDataTypeConverter()Deprecated.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static org.apache.flink.api.common.typeinfo.TypeInformation<?>fromDataTypeToTypeInfo(org.apache.flink.table.types.DataType dataType)Deprecated.
-