[ https://issues.apache.org/jira/browse/FLINK-1534?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14360034#comment-14360034 ]
Akshay Dixit commented on FLINK-1534: ------------------------------------- Hi Marton, To get familiar with the codebase and flink-streaming, I've attempted to cobble together a PR for FLINK-1450. So during this, I came across various functions while adding a FoldFunction that are implemented over the stream such as FlatMapFunction, FilterFunction etc. I was wondering why wouldn't a simple concatentation of FilterFunctions over the stream not work for pattern matching. Because if the patterns to detect would be like (eventA -> eventB), then MyDataStream.filter(x == eventA and x+1 == eventB) should work right? Sorry if I'm completely off course here. > 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)