You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@beam.apache.org by GitBox <gi...@apache.org> on 2022/08/16 15:57:51 UTC

[GitHub] [beam] damccorm commented on issue #22736: [Task]: Implement State in Go

damccorm commented on issue #22736:
URL: https://github.com/apache/beam/issues/22736#issuecomment-1216834708

   Generally, things that need to be done for this to be called complete:
   
   **Phase 1 - MVP**
   
   - [ ] User experience changes - make it possible to declare one or more state member variables. Perform validation. Plumb that information through to graph construction/execution. No/op, and temporarily throw a validation exception until more is implemented.
   - [ ] Execution changes - when appropriate, pass in a fully hydrated state provider that knows how to handle ValueState (with set and clear operations) and can talk to the state api. Update validation to allow value state types.
   - [ ] Integration test.
   
   **Phase 2 - Full support**
   
   Following pattern established in part 1, implement:
   
   - [ ] BagState + integration test
   - [ ] CombiningState + integration test
   - [ ] OrderedListState + integration test
   - [ ] MapState + integration test
   - [ ] Prefetch


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@beam.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org