@Danny Chan <yuzhao....@gmail.com>  you‘re right. I have updated the doc.

*Best Regards,*
*Zhenghua Gao*


On Wed, Apr 8, 2020 at 1:20 PM Danny Chan <yuzhao....@gmail.com> wrote:

> +1 for the proposal, a small concern for drop view statement:
>
> dropViewStatement:
>       DROP VIEW name [ IF EXISTS ]
> I think the drop statement should be
> DROP VIEW [ IF EXISTS ] name
>
> Best,
> Danny Chan
> 在 2020年4月8日 +0800 AM11:54,Kurt Young <ykt...@gmail.com>,写道:
> > This FLIP seems to be quite straightforward, +1 from my side.
> >
> > Best,
> > Kurt
> >
> >
> > On Tue, Apr 7, 2020 at 8:42 PM Zhenghua Gao <doc...@gmail.com> wrote:
> >
> > > forward the reply to ML too.
> > >
> > >
> > > *Best Regards,*
> > > *Zhenghua Gao*
> > >
> > >
> > > ---------- Forwarded message ---------
> > > From: Zhenghua Gao <doc...@gmail.com>
> > > Date: Tue, Apr 7, 2020 at 8:40 PM
> > > Subject: Re: [DISCUSS] FLIP-71 - E2E View support in Flink SQL
> > > To: godfrey he <godfre...@gmail.com>
> > >
> > >
> > > > > regarding to "Interoperability between Flink and Hive is not
> > > guaranteed", can you explain this more?
> > > We have several limitations of interoperability between flink objects
> and
> > > hive objects (tables, functions, etc).
> > > So we don't promise the interoperability of views between flink and
> hive
> > > since a view is defined base on these objects.
> > >
> > > > > "CREATE VIEW [ IF NOT EXISTS ]"
> > > This should be "CREATE VIEW [OR REPLACE]".
> > >
> > > > > "DESC"
> > > It's a shortcut of "DESCRIBE" in SQL Client (See desc table xxx).
> > > In DDL, we should only support "SHOW VIEWS" and "DESCRIBE VIEW xxx".
> > >
> > > I have updated the design doc, thanks.
> > >
> > > *Best Regards,*
> > > *Zhenghua Gao*
> > >
> > >
> > > On Tue, Apr 7, 2020 at 8:09 PM godfrey he <godfre...@gmail.com> wrote:
> > >
> > > > Hi Zhenghua,
> > > >
> > > > Thanks for driving this. It's one step forward that TableEnvironment
> > > > supports more complete SQLs.
> > > > I have a few minor questions:
> > > > 1. regarding to "Interoperability between Flink and Hive is not
> > > > guaranteed", can you explain this more?
> > > > 2. regarding to "The Grammar", Calcite does not support "CREATE VIEW
> [ IF
> > > > NOT EXISTS ]", instead supports "CREATE [OR REPLACE]". "SHOW VIEWS"
> and
> > > > "DESCRIBE VIEW xx" are not supported now. Calcite does not support
> > > describe
> > > > an object through "DESC" . I think It's better this flip can support
> > > "SHOW
> > > > VIEWS" and "DESCRIBE VIEW xx".
> > > >
> > > > Best,
> > > > Godfrey
> > > >
> > > > Zhenghua Gao <doc...@gmail.com> 于2020年4月3日周五 下午3:04写道:
> > > >
> > > > > Hi community,
> > > > >
> > > > > It's a long time since we started the discussion of supporting
> view in
> > > > > FLINK SQL.
> > > > > Flink also continues to move forward since then.
> > > > > FLINK-10232 introduces the grammar and FLINK-12905 supports
> CatalogView
> > > > > in blink planner.
> > > > > The missing link is validate the view definition and store the
> > > > > original/expanded text in the catalog.
> > > > > I have updated the design doc of FLIP-71,
> > > > >
> > > > >
> > >
> https://cwiki.apache.org/confluence/display/FLINK/FLIP-71%3A+E2E+View+support+in+FLINK+SQL
> > > > >
> > > > > Any comments and feedbacks are welcome and appreciated. Thanks.
> > > > >
> > > > > *Best Regards,*
> > > > > *Zhenghua Gao*
> > > > >
> > > > >
> > > > > On Tue, Sep 17, 2019 at 11:51 AM Zhenghua Gao <doc...@gmail.com>
> wrote:
> > > > >
> > > > > > Hi folks,
> > > > > >
> > > > > > In umbrella task FLINK-10232 we have introduced CREATE/DROP VIEW
> > > grammar
> > > > > > in our module flink-sql-parser. But we don't support view
> objects in
> > > > > > neither blink planner nor old planner.
> > > > > >
> > > > > > I'd like to kick off a discussion on end to end view support in
> Flink
> > > > > > SQL in blink planner. It's helpful to improve the usability of
> the
> > > > > > framework for SQL users.
> > > > > >
> > > > > >
> > > > > >
> > >
> https://docs.google.com/document/d/14bx0t8wYH7_o4ChNkDoBFGn-i0T-Q7kUiOFvDd13_Fk/edit#heading=h.m031smarjj9p
> > > > > >
> > > > > > In short, it:
> > > > > > - support define views and store them in catalog
> > > > > > - support drop view definitions from catalog
> > > > > > - support query views
> > > > > > - support other view related DDLs
> > > > > >
> > > > > > Any comments and feedbacks are welcome and appreciated. Thanks.
> > > > > >
> > > > > > *Best Regards,*
> > > > > > *Zhenghua Gao*
> > > > > >
> > > > >
> > >
>

Reply via email to