Hi Jingsong,

Thanks a lot, I think I can live with TableEnvironment.createTemporaryView
in Flink 1.10 (which I am expecting to be released this month) but are
these views persisted somewhere? for example across sessions? or say I stop
my application and start again will it work as expected?

Thanks!


On Mon, Jan 20, 2020 at 1:12 AM Jingsong Li <jingsongl...@gmail.com> wrote:

> Hi Kant,
>
> Sorry, 1.10 not support "CREATE VIEW" in raw SQL too. Workaround is:
> - Using TableEnvironment.createTemporaryView...
> - Or using "create view" and "drop view" in the sql-client.
> - Or using hive catalog, in 1.10, we support query catalog views.
>
> FLIP-71 will be finished  in 1.11 soon.
>
> Best,
> Jingsong Lee
>
> On Sun, Jan 19, 2020 at 4:10 PM kant kodali <kanth...@gmail.com> wrote:
>
>> I tried the following.
>>
>> bsTableEnv.sqlUpdate("CREATE VIEW my_view AS SELECT * FROM sample1 FULL 
>> OUTER JOIN sample2 on sample1.f0=sample2.f0");
>>
>> Table result = bsTableEnv.sqlQuery("select * from my_view");
>>
>> It looks like
>> https://cwiki.apache.org/confluence/display/FLINK/FLIP-71+-+E2E+View+support+in+FLINK+SQL
>>  Views
>> are not supported. Can I expect them to be supported in Flink 1.10?
>>
>> Currently, with Spark SQL when the query gets big I break it down into
>> views and this is one of the most important features my application relies
>> on. is there any workaround for this at the moment?
>>
>> Thanks!
>>
>> On Sat, Jan 18, 2020 at 6:24 PM kant kodali <kanth...@gmail.com> wrote:
>>
>>> Hi All,
>>>
>>> Does Flink 1.9 support create or replace views syntax in raw SQL? like
>>> spark streaming does?
>>>
>>> Thanks!
>>>
>>
>
> --
> Best, Jingsong Lee
>

Reply via email to