[rules-users] Accumulate in Drools
Wolfgang Laun
wolfgang.laun at gmail.com
Mon Aug 16 14:10:29 EDT 2010
This isn't quite right:
2010/8/16 Edson Tirelli <tirelli at post.com>
> You can't use the cast and the method call in a regular constraint.
> You can use it as part of an expression. So:
>
> $min_score : Number ()
> from accumulate (Client (productTypeExperience.keySet contains $name,
> $score : productTypeExperience[$name],
> min ( ((ExperienceLevel)$score).value() ) )
>
from accumulate (Client (productTypeExperience.keySet contains $name,
$score : productTypeExperience[$name] ) ####
terminate the Client pattern
min ( ((ExperienceLevel)$score).value() ) ) ###
here the accumulate ends
>
> We are working on the support of free form expressions on constraints
> for Drools 6 (not sure we can make it for 5.2).
>
> Edson
>
>
> 2010/8/15 Manav <manav7574 at yahoo.com>
>
> Hi,
>> I am trying my hand at the accumulate function in Drools 5.x but the drl
>> fails
>> to compile.
>> Not sure what's wrong with it. Please help.
>> This is the sample that i am working with
>>
>> rule "Test Accumulate Function"
>> when
>> $p : ProductType ($name : name)
>> $min_score : Number ()
>> from accumulate (Client (productTypeExperience.keySet contains $name,
>> $score :
>> ((ExperienceLevel)productTypeExperience[$name]).value()),
>> min ($score))
>> then
>> System.out.println ("$min_score" + $min_score);
>> end
>> Regards,
>> Manav
>>
>>
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>
>
>
> --
> Edson Tirelli
> JBoss Drools Core Development
> JBoss by Red Hat @ www.jboss.com
>
> _______________________________________________
> 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/20100816/691c8b95/attachment.html
More information about the rules-users
mailing list