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)

Reply via email to