Thanks for your inputs and sorry that I said Schema doesn't support DataType to register a field because I was looking into Flink 1.9 codes...
Best, tison. Jark Wu <imj...@gmail.com> 于2020年4月17日周五 下午2:42写道: > Hi Tison, > > Migration from TypeInformation to DataType is a large work and will across > many releases. As far as I can tell, we will finalize the work in 1.11. > As godfrey said above, Flink SQL & Table API should always use DataType, > DataStream uses TypeInformation. > > Schema already supports DataType to register a field, and the the method > using TypeInformation to register field is deprecated since 1.10. > > Best, > Jark > > On Fri, 17 Apr 2020 at 14:14, tison <wander4...@gmail.com> wrote: > >> Hi, >> >> I notice that our type system has two branches. One is TypeInformation >> while the other is >> DataType. It is said that Table API will use DataType but there are >> several questions about >> this statement: >> >> 1. Will TypeInformation be deprecated and we use DataType as type system >> everywhere? >> 2. Schema in Table API currently support only TypeInformation to register >> a field, shall we support >> the DataType way as well? >> >> Best, >> tison. >> >