[ https://issues.apache.org/jira/browse/FLINK-4641?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16121550#comment-16121550 ]
zhangxiaoyu commented on FLINK-4641: ------------------------------------ I have two cases to discuss with you. (a*|b*)c with strategy SKIP_TILL_NEXT, when event c comes, both branches are matched, so output {c, c}, should it be like this? (a|~b)a with strategy SKIP_TILL_NEXT, when event a comes, output {a, a}? Please have a look at my design doc https://docs.google.com/document/d/1YNjOYF7BagM4agx_TI6hQkmraVLT9ZpKhBsgHDGi-U8/edit#. > Support branching CEP patterns > ------------------------------- > > Key: FLINK-4641 > URL: https://issues.apache.org/jira/browse/FLINK-4641 > Project: Flink > Issue Type: Sub-task > Components: CEP > Reporter: Till Rohrmann > Assignee: Dian Fu > > We should add support for branching CEP patterns to the Pattern API. > {code} > |--> B --| > | | > A -- --> D > | | > |--> C --| > {code} > This feature will require changes to the {{Pattern}} class and the > {{NFACompiler}}. -- This message was sent by Atlassian JIRA (v6.4.14#64029)