<br>Thanks.<br><span></span><br><div class="gmail_quote">On Feb 1, 2008 7:36 AM, Anstis, Michael (M.) <<a href="mailto:manstis1@ford.com">manstis1@ford.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Hi,</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Yep, this can be done with the
following:-</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Courier New" size="2">rule "largest X"</font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">when</font></font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">X ( $v : value )</font></font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">not X (value > $v)</font></font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">then</font></font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">// $v is the maximum</font></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Courier New" size="2">end</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Courier New" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Courier New" size="2">
<div dir="ltr" align="left"><span><font color="#0000ff" face="Courier New" size="2">rule "lowest X"</font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">when</font></font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">X ( $v : value )</font></font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">not X (value < $v)</font></font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">then</font></font></span></div>
<div dir="ltr" align="left"><span><font face="Courier New"> <font color="#0000ff" size="2">// $v is the
minimum</font></font></span></div></font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Courier New" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">There are more examples on the wiki.</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2">Cheers,</font></span></div>
<div dir="ltr" align="left"><span><font color="#0000ff" face="Arial" size="2"></font></span> </div>
<div dir="ltr" align="left"><font face="Arial"><span><font color="#0000ff" size="2">Mike</font></span><br></font></div>
<blockquote style="margin-right: 0px;">
<div dir="ltr" align="left" lang="en-us">
<hr>
<font face="Tahoma" size="2"><b>From:</b> <a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>
[mailto:<a href="mailto:rules-users-bounces@lists.jboss.org" target="_blank">rules-users-bounces@lists.jboss.org</a>] <b>On Behalf Of </b>Jai
Vasanth<br><b>Sent:</b> 01 February 2008 15:14<br><b>To:</b> Rules Users
List<br><b>Subject:</b> [rules-users] Querying for a particular object from
working memory<br></font><br></div><div><div></div><div class="Wj3C7c">
<div></div>Hi,<br><br> Is there a way to query for an object of type X
among a pool of objects of type X in working memory that have the
maximum/minimum value of a particular attribute a1 ?<br><br>For
example<br><br>if I have a class C<br><br>Class C {<br><br>int a1;<br>int
a2;<br><br>}<br><br>As part of my rules evaluataion I have N instances of C
inserted into working memory c1,c2.....cn. Now I would like to
query for the object that the max value of attribute a1<br><br>Is this
possible?<br><br>Thanks<br>Jai <br></div></div></blockquote></div>
<br>_______________________________________________<br>rules-users mailing list<br><a href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br>
<br></blockquote></div><br>