You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "godfrey he (JIRA)" <ji...@apache.org> on 2019/04/23 06:45:00 UTC

[jira] [Created] (FLINK-12295) use retract aggregate function instead of regular aggregate function for retractable aggregate in code gen

godfrey he created FLINK-12295:
----------------------------------

             Summary: use retract aggregate function instead of regular aggregate function for retractable aggregate in code gen
                 Key: FLINK-12295
                 URL: https://issues.apache.org/jira/browse/FLINK-12295
             Project: Flink
          Issue Type: New Feature
          Components: Table SQL / Runtime
            Reporter: godfrey he
            Assignee: godfrey he


after {{FlinkRelMdModifiedMonotonicity}} introduced, an aggregate function whose result value is modified increasing or decreasing could ignore retraction message. We could choose regular aggregate function instead of retract aggregate function for those aggregate functions in code-gen. Currently, this requires the regular aggregate function must implements {{retractExpressions}} method and do not throw any exception. A better approach is the retractable aggregate operator does not call {{retractExpressions}} method for regular aggregate function.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)