flink-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FLINK-3318) Add support for quantifiers to CEP's pattern API
Date Sat, 06 Aug 2016 18:37:20 GMT

    [ https://issues.apache.org/jira/browse/FLINK-3318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15410690#comment-15410690

ASF GitHub Bot commented on FLINK-3318:

Github user mushketyk commented on the issue:

    So far I've only implemented one or many and optional quantifiers. I would like to implement
other quantifiers, but I would like to make sure that I am on the right track before I proceed
any further.
    I will update user documentation when all quantifiers are implemented.

> Add support for quantifiers to CEP's pattern API
> ------------------------------------------------
>                 Key: FLINK-3318
>                 URL: https://issues.apache.org/jira/browse/FLINK-3318
>             Project: Flink
>          Issue Type: Improvement
>          Components: CEP
>    Affects Versions: 1.0.0
>            Reporter: Till Rohrmann
>            Assignee: Ivan Mushketyk
>            Priority: Minor
> It would be a good addition to extend the pattern API to support quantifiers known from
regular expressions (e.g. Kleene star, ?, +, or count bounds). This would considerably enrich
the set of supported patterns.
> Implementing the count bounds could be done by unrolling the pattern state. In order
to support the Kleene star operator, the {{NFACompiler}} has to be extended to insert epsilon-transition
between a Kleene start state and the succeeding pattern state. In order to support {{?}},
one could insert two paths from the preceding state, one which accepts the event and another
which directly goes into the next pattern state.

This message was sent by Atlassian JIRA

View raw message