If the number of items are small , its probably much of a muchness,
and the difference would be hard to predict. The "from" kind of looks
more declarative compared to the eval - its probably better.
Sent from my iPhone
On 11/12/2008, at 13:29, "steve.vance" <steve.vance(a)chromeriver.com>
wrote:
Hi, I'm somewhat new to drools and would like some comments on
performance.
I'm choosing between doing an eval on a HashMap vs. a from on an
ArraryList.
My assumption is the from on an ArrayList is better, is that
correct? In my
situation the HashMap and ArrayList do not have many items in them.
thanks!
1. eval on HashMap
when
$item:RulesVatTOA()
eval($item.getMyHashMap().get("Vat_YesNo") != null &&
$item.getMyHashMap().get("Vat_YesNo").equals("Yes"))
then
2. from on ArrayList
when
$item:RulesVatTOA()
$myValue:com.mycode.util.NameValue(name == "Vat_YesNo", value ==
"Yes")
from $item.getMyArrayList()
then
--
View this message in context:
http://www.nabble.com/Performance-question---eval-on-a-HashMap-vs.-from-o...
Sent from the drools - user mailing list archive at
Nabble.com.
_______________________________________________
rules-users mailing list
rules-users(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users