Thanks everyone for your feedback. I've converted it to a FLIP wiki [1]. Please take another look. If there's no more concerns, I'd like to start a voting thread for it.
Thanks [1] https://cwiki.apache.org/confluence/display/FLINK/FLIP-68%3A+Extend+Core+Table+System+with+Modular+Plugins On Tue, Sep 17, 2019 at 11:25 AM Bowen Li <bowenl...@gmail.com> wrote: > Hi devs, > > We'd like to kick off a conversation on "FLIP-68: Extend Core Table > System with Modular Plugins" [1]. > > The modular approach was raised in discussion of how to support Hive > built-in functions in FLIP-57 [2]. As we discussed and looked deeper, we > think it’s a good opportunity to broaden the design and the corresponding > problem it aims to solve. The motivation is to expand Flink’s core table > system and enable users to do customizations by writing pluggable modules. > > There are two aspects of the motivation: > 1. Enpower users to write code and do customized developement for Flink > table core > 2. Enable users to integrate Flink with cores and built-in objects of > other systems, so users can reuse what they are familiar with in other SQL > systems seamlessly as core and built-ins of Flink table > > Please take a look, and feedbacks are welcome. > > Bowen > > [1] > https://docs.google.com/document/d/17CPMpMbPDjvM4selUVEfh_tqUK_oV0TODAUA9dfHakc/edit?usp=sharing > [2] > http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-FLIP-57-Rework-FunctionCatalog-td32291.html >