[rules-users] 'from accumulate' doesn't work on multiple columns?..

Mark Proctor mproctor at codehaus.org
Wed Mar 7 17:38:52 EST 2007


currently 'accumulate' only works on single column, eventually we hope 
to have it working with multipe patterns - but it's not in the near 
future road map. Unless a community member wants to work on the feature :)

Mark
Olenin, Vladimir (MOH) wrote:
>
> This is as a follow up for the previous question.... It looks like I 
> made a wrong assumption that 'accumulate' can work on multiple columns:
>
>  
>
>                         Integer ( intValue > 0) from accumulate (
>
>                                     Record ( f1 == $f1, f2 < 10, 
> $value1 : value )
>
>                                     Record ( f1 == $f1, f2 >= 10, 
> $value2 : value )
>
>                                     Init ( int sum = 0; ),
>
>                                     Action ( sum += $value1 - $value2 ),
>
>                                     Result ( new Integer (sum) )
>
>                         )
>
>  
>
> I'm getting an error ('then' is expected or smth like that at the 
> point where the second 'Record' is defined) and the only way to remove 
> the error is to declare one and only one Column constraint... So, it 
> is not possible then to use multiple columns in 'accumulate'? If not, 
> then it would be even more interesting to get some idea on how to 
> approach the kind of problem I mentioned in the previous post.....
>
>  
>
> Thanks,
>
>  
>
> Vlad
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>   

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070307/42997009/attachment.html 


More information about the rules-users mailing list