Github user dianfu commented on the issue: https://github.com/apache/flink/pull/4145 @dawidwys In my mind, to achieve `translating them to newly constructed graph of states`, we only need to get the state from the NFA by the `state name` stored in `ComputationState`. Not sure if my understanding is correct? For `dynamically providing new Patterns`, do you mean dynamically changing the NFA? Another approach coming into my mind is that we can store the states in another `ValueState`(compared with the partially matched events stored) and only update it if the NFA changes. What's your thought?
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---