Hi Jark & ForwardXu,

The design doc looks very nice! Only some minor feedback from my side.

As calcite has already implemented the JSON functions, I would suppose the
semantics and implementation are right for SQL.

For TableAPI, I think the most important is to keep align with the
SQL(which has also been mentioned by Jark in the previous discussion). Have
an equivalent feature set for all APIs and maintain it otherwise confusion
increases especially when more and more functions are added. The document
has documented how to support TableAPI. I think this is very good! And it
would be better to also include ON ERROR or ON EMPTY for Table API. We can
implement these features step by step, but maybe we should design all these
once for all to avoid API changes later. Meanwhile, these features are also
commonly required by users.

Would be great to also have your opinions!

Best,
Hequn


On Mon, Dec 23, 2019 at 10:15 AM Jark Wu <imj...@gmail.com> wrote:

> Hi Forward,
>
> Thanks for creating the FLIP. +1 to start a vote.
>
>  @Hequn Cheng <chenghe...@gmail.com> @Kurt Young <ykt...@gmail.com> ,
> could you help to review the design doc too?
>
> Best,
> Jark
>
>
> On Mon, 23 Dec 2019 at 10:10, tison <wander4...@gmail.com> wrote:
>
>> modified:
>>
>> https://lists.apache.org/x/thread.html/b3c0265cc2b660fe11ce550b84a831a7606de12908ff7ff0959a4794@%3Cdev.flink.apache.org%3E
>>
>

Reply via email to