Juntao Hu created FLINK-30069:
---------------------------------

             Summary: Expected prune behavior for matches with same priority
                 Key: FLINK-30069
                 URL: https://issues.apache.org/jira/browse/FLINK-30069
             Project: Flink
          Issue Type: Bug
          Components: Library / CEP
            Reporter: Juntao Hu


When a pattern produces several matches with same priority, is it the expected 
behavior to keep only the first dequeued one?

E.G.

pattern: A.followedByAny(B).followedBy(C)

seq: a1, b1, b2, b3, c1

aftermatch strategy: skip_to_next

Potential matches (a1, b1, c1) (a1, b2, c1) (a1, b3, c1) reach final state at 
the same time and have the same priority, but (a1, b1, c1) is the first one in 
the queue, thus (a1, b2, c1) and (a1, b3, c1) will be dropped by skip_to_next 
strategy.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to