[jboss-jira] [JBoss JIRA] (DROOLS-1612) Throw compilation error when using collect hit policy with aggr. function and multiple outputs

Edson Tirelli (JIRA) issues at jboss.org
Mon Jun 12 08:52:01 EDT 2017


    [ https://issues.jboss.org/browse/DROOLS-1612?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13419490#comment-13419490 ] 

Edson Tirelli commented on DROOLS-1612:
---------------------------------------

[~tzimanyi] , I will look into it. When first implemented, we wanted to support aggregation even for multiple output columns (as an extension to the standard), as long as all columns are of the appropriate type. I will look at the problem you reported and improve error handling.


> Throw compilation error when using collect hit policy with aggr. function and multiple outputs
> ----------------------------------------------------------------------------------------------
>
>                 Key: DROOLS-1612
>                 URL: https://issues.jboss.org/browse/DROOLS-1612
>             Project: Drools
>          Issue Type: Bug
>          Components: dmn engine
>    Affects Versions: 7.0.0.Final
>            Reporter: Tibor Zimányi
>            Assignee: Edson Tirelli
>
> According to the DMN spec., "Decision tables with compound outputs support only the following hit policies: Unique, Any, Priority, First, Output
> order, Rule order and Collect without operator, because the collect operator is undefined over multiple outputs." 
> However when I use decision table with "COLLECT" hit policy, "sum" aggregate function and multiple outputs, the table compiles. When evaluating the table, I get nulls as output value results, but no error message in DMNResult. 
> I will provide a reproducer in a PR. 



--
This message was sent by Atlassian JIRA
(v7.2.3#72005)



More information about the jboss-jira mailing list