Hi all, I would like to match the maximal consecutive sequences of events of type A in a stream. I'm using the following :
Pattern.begin("start").where(event is not A) .next("middle").where(event is A).oneOrMore().consecutive() .next("not").where(event is not A) I This give the output I want. However if I use notNext("not").where(event is A) instead of next("not").where(event is not A), the middle patterns contain only sequences of single elements of type A. My understaning is that notNext() in this case is equivalent to next(negation), so why is the output different? Thank you in advance. Best, Yassine