[rules-users] accumulate min over java.util.Date

Michael Anstis michael.anstis at gmail.com
Fri Mar 25 06:24:12 EDT 2011


AFAIK, it's the accumulate portion of the rule; not the from, that is under
review here.

2011/3/25 Swindells, Thomas <TSwindells at nds.com>

>  I thought from was effectively typeless (as it’s operating against a List
> it can’t always know the type of the members anyway) and so it allows any
> type on teh left – giving a runtime class cast exception if it can’t do the
> conversion. Therefore if you know they type you are expecting you can still
> use it on the LHS with whatever constraints you want?
>
>
>
> Thomas
>
>
>
> *From:* rules-users-bounces at lists.jboss.org [mailto:
> rules-users-bounces at lists.jboss.org] *On Behalf Of *Wolfgang Laun
> *Sent:* 25 March 2011 09:23
> *To:* Rules Users List
>
> *Subject:* Re: [rules-users] accumulate min over java.util.Date
>
>
>
> Now don't be hasty with a JIRA. Using Comparable for the arguments of the
> min and max accumulate functions will give you a result that is --
> Comparable. So:
>
>   $min: Comparable() from accumulate( Schedule( $d: date ), min( $d ) )
>
> OK, this will give you the minimum data, bound to $min, although it won't
> let you write any constraint for the "Comparable" result fact. But, what's
> worse, it will not let you write
>
>   $min: Number( intValue > 100 ) from accumulate( X( $y: y ), min( $y ) )
>
> any more (unless I'm very much mistaken).
>
> -W
>
>
>  On 25 March 2011 03:56, Greg Barton <greg_barton at yahoo.com> wrote:
>
> Well, if it can work that way it should.  I'd say open a JIRA and request
> that feature.  It works with the "principle of least confusion." :)
>
>
> --- On Thu, 3/24/11, jkrupka <jkrupka at gmail.com> wrote:
>
> > From: jkrupka <jkrupka at gmail.com>
>
> > Subject: Re: [rules-users] accumulate min over java.util.Date
>
> > To: rules-users at lists.jboss.org
>
> > Date: Thursday, March 24, 2011, 8:26 PM
>
> > Yea the docs weren't really clear
> > about it, so I just thought it would work
> > for anything that implemented Comparable =)
> >
> > Yep, used the long from getTime() - not the prettiest way
> > of doing it, but
> > it works great.
> >
> > Thanks!
> >
> > --
> > View this message in context:
> http://drools-java-rules-engine.46999.n3.nabble.com/accumulate-min-over-java-util-Date-tp2726081p2728477.html
> > Sent from the Drools - User mailing list archive at
> > Nabble.com.
> > _______________________________________________
> > rules-users mailing list
> > rules-users at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/rules-users
> >
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
>
> ------------------------------
>
>
> **************************************************************************************
> This message is confidential and intended only for the addressee. If you
> have received this message in error, please immediately notify the
> postmaster at nds.com and delete it from your system as well as any copies.
> The content of e-mails as well as traffic data may be monitored by NDS for
> employment and security purposes. To protect the environment please do not
> print this e-mail unless necessary.
>
> NDS Limited. Registered Office: One London Road, Staines, Middlesex, TW18
> 4EX, United Kingdom. A company registered in England and Wales. Registered
> no. 3080780. VAT no. GB 603 8808 40-00
>
> **************************************************************************************
>
> _______________________________________________
> 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/20110325/e38e8d97/attachment.html 


More information about the rules-users mailing list