Another big +1 from my side. Thank you Timo for preparing the document! I really look forward for this to have a standardized way of type handling. This should solve loads of problems. I really like the separation of logical type from its physical representation, I think we should aim to introduce that and keep it separated.
Best, Dawid On 28/03/2019 08:51, Kurt Young wrote: > Big +1 to this! I left some comments in google doc. > > Best, > Kurt > > > On Wed, Mar 27, 2019 at 11:32 PM Timo Walther <twal...@apache.org> wrote: > >> Hi everyone, >> >> some of you might have already read FLIP-32 [1] where we've described an >> approximate roadmap of how to handle the big Blink SQL contribution and >> how we can make the Table & SQL API equally important to the existing >> DataStream API. >> >> As mentioned there (Advance the API and Unblock New Features, Item 1), >> the rework of the Table/SQL type system is a crucial step for unblocking >> future contributions. In particular, Flink's current type system has >> many shortcomings which make an integration with other systems (such as >> Hive), DDL statements, and a unified API for Java/Scala difficult. We >> propose a new type system that is closer to the SQL standard, integrates >> better with other SQL vendors, and solves most of the type-related >> issues we had in the past. >> >> The design document for FLIP-37 can be found here: >> >> >> https://docs.google.com/document/d/1a9HUb6OaBIoj9IRfbILcMFPrOL7ALeZ3rVI66dvA2_U/edit?usp=sharing >> >> I'm looking forward to your feedback. >> >> Thanks, >> Timo >> >> [1] >> >> https://cwiki.apache.org/confluence/display/FLINK/FLIP-32%3A+Restructure+flink-table+for+future+contributions >> >>
signature.asc
Description: OpenPGP digital signature