[ https://issues.apache.org/jira/browse/FLINK-1534?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14363009#comment-14363009 ]
Márton Balassi commented on FLINK-1534: --------------------------------------- Hey, FilterFunctions unfortunately operate on single records, so the solution is not this direct. You could implement a filter function that filters out everything but eventA and eventB and run a window operator on the result that triggers for every eventB if it has already seen an eventA. > GSoC project: Distributed pattern matching over Flink streaming > --------------------------------------------------------------- > > Key: FLINK-1534 > URL: https://issues.apache.org/jira/browse/FLINK-1534 > Project: Flink > Issue Type: New Feature > Components: Streaming > Reporter: Márton Balassi > Priority: Minor > Labels: gsoc2015, java, scala > > Pattern matching over streams is an important application. The general > structure of a streaming pattern matching is the following: > If A event follows B event then trigger some computation. > The support for this feature is associated with complex event processing > systems, however it is also adoptable for distributed setting, however it > poses additional challenges. > The Google Summer of Code student volunteering for this project is expected > to have general knowledge of distributed systems and Java/Scala coding > skills. The project includes research and implementation oriented taks. -- This message was sent by Atlassian JIRA (v6.3.4#6332)