That's a great idea! I thought about this too after those posts came up on the list recently. I started to look into it, but I noticed that there's actually no implementation of ValueState in userstate. Is there a reason for that? I started to work on a patch to add it but I was just curious if there was some reason it was omitted that I should be aware of.
We could certainly replicate the example without ValueState by using BagState and clearing it before each write, but it would be nice if we could draw a direct parallel. Brian On Fri, Apr 12, 2019 at 7:05 AM Maximilian Michels <m...@apache.org> wrote: > > It would probably be pretty easy to add the corresponding code snippets > to the docs as well. > > It's probably a bit more work because there is no section dedicated to > state/timer yet in the documentation. Tracked here: > https://jira.apache.org/jira/browse/BEAM-2472 > > > I've been going over this topic a bit. I'll add the snippets next week, > if that's fine by y'all. > > That would be great. The blog posts are a great way to get started with > state/timers. > > Thanks, > Max > > On 11.04.19 20:21, Pablo Estrada wrote: > > I've been going over this topic a bit. I'll add the snippets next week, > > if that's fine by y'all. > > Best > > -P. > > > > On Thu, Apr 11, 2019 at 5:27 AM Robert Bradshaw <rober...@google.com > > <mailto:rober...@google.com>> wrote: > > > > That's a great idea! It would probably be pretty easy to add the > > corresponding code snippets to the docs as well. > > > > On Thu, Apr 11, 2019 at 2:00 PM Maximilian Michels <m...@apache.org > > <mailto:m...@apache.org>> wrote: > > > > > > Hi everyone, > > > > > > The Python SDK still lacks documentation on state and timers. > > > > > > As a first step, what do you think about updating these two blog > > posts > > > with the corresponding Python code? > > > > > > https://beam.apache.org/blog/2017/02/13/stateful-processing.html > > > https://beam.apache.org/blog/2017/08/28/timely-processing.html > > > > > > Thanks, > > > Max > > >