Timo Walther created FLINK-20862: ------------------------------------ Summary: Add a converter from TypeInformation to DataType Key: FLINK-20862 URL: https://issues.apache.org/jira/browse/FLINK-20862 Project: Flink Issue Type: Sub-task Components: Table SQL / API Reporter: Timo Walther Assignee: Timo Walther
Implement a new TypeInfoDataTypeConverter that will no longer produce LegacyTypeInformationType. As mentioned in the FLIP: - All types from DataStream API should be supported by this converter. - TupleTypeInfoBase will be translated into a proper RowType or StructuredType. - BigDecimals will be converted to DECIMAL(38,18) by default. - Composite types (tuples, POJOs, rows) will be flattened by default if they are used as top-level records (similar to the old behavior). - The order of POJO field's is determined by the DataTypeExtractor and must not be defined manually anymore. - GenericTypeInfo is converted to RawType immediately by considering the current configuration. - A DataStream that originated from Table API will keep its DataType information due to ExternalTypeInfo implementing DataTypeQueryable. -- This message was sent by Atlassian Jira (v8.3.4#803005)