Hi Timo, Renjie,

What I was thinking did not include the QueryableStateTableSink, but rather tap 
in directly into the state of a streaming operator. Perhaps it is the same 
thing, but just it sounds not intuitive to consider it a sink.

So, we would need a way to configure the environment for the query to share the 
"state name" before the query is executed, and then use this to create the hook 
for the queriable state in the operator. Perhaps extend the current codegen and 
operator implementations to get as a parameter the StateDescriptor to be 
inquired. 

Looking forward for the design document, will be happy to give you feedback.

Best,
Stefano

-----Original Message-----
From: Renjie Liu [mailto:liurenjie2...@gmail.com] 
Sent: Friday, March 02, 2018 11:42 AM
To: dev@flink.apache.org
Subject: Re: StreamSQL queriable state

Great, thank you.
I'll start by writing a design doc.

On Fri, Mar 2, 2018 at 6:40 PM Timo Walther <twal...@apache.org> wrote:

> I gave you contributor permissions in Jira. You should be able to 
> assign it to yourself now.
>
> Am 3/2/18 um 11:33 AM schrieb Renjie Liu:
> > Hi, Timo:
> > It seems that I can't assign it to myself. Could you please help to
> assign
> > that to me?
> > My jira username is liurenjie1024 and my email is
> liurenjie2...@gmail.com
> >
> > On Fri, Mar 2, 2018 at 6:24 PM Timo Walther <twal...@apache.org> wrote:
> >
> >> Hi Renjie,
> >>
> >> that would be great. There is already a Jira issue for it:
> >> https://issues.apache.org/jira/browse/FLINK-6968
> >>
> >> Feel free to assign it to yourself. You can reuse parts of my code 
> >> if you want. But maybe it would make sense to have a little design 
> >> document first about what we want to support.
> >>
> >> Regards,
> >> Timo
> >>
> >>
> >> Am 3/2/18 um 11:10 AM schrieb Renjie Liu:
> >>> Hi, Timo, I've been planning on the same thing and would like to
> >> contribute
> >>> that.
> >>>
> >>> On Fri, Mar 2, 2018 at 6:05 PM Timo Walther <twal...@apache.org>
> wrote:
> >>>
> >>>> Hi Stefano,
> >>>>
> >>>> yes there are plan in this direction. Actually, I already worked 
> >>>> on
> such
> >>>> a QueryableStateTableSink [1] in the past but never finished it
> because
> >>>> of priority shifts. Would be great if somebody wants to 
> >>>> contribute
> this
> >>>> functionality :)
> >>>>
> >>>> Regards,
> >>>> Timo
> >>>>
> >>>> [1] https://github.com/twalthr/flink/tree/QueryableTableSink
> >>>>
> >>>> Am 3/2/18 um 10:58 AM schrieb Stefano Bortoli:
> >>>>> Hi guys,
> >>>>>
> >>>>> I am checking out the queriable state API, and it seems that 
> >>>>> most of
> >> the
> >>>> tooling is already available. However, the queriable state is
> available
> >>>> just for the streaming API, not at the StreamSQL API level. In
> >> principle,
> >>>> as the flink-table is aware of the query semantic and data output
> type,
> >> it
> >>>> should be possible to configure the query compilation to nest
> queriable
> >>>> state in the process/window functions. Is there any plan in this
> >> direction?
> >>>>> Best,
> >>>>> Stefano
> >>>>>
> >>>> --
> >>> Liu, Renjie
> >>> Software Engineer, MVAD
> >>>
> >> --
> > Liu, Renjie
> > Software Engineer, MVAD
> >
>
> --
Liu, Renjie
Software Engineer, MVAD

Reply via email to