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: [email protected] 
[mailto:[email protected]] 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 
<[email protected]<mailto:[email protected]>> 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 <[email protected]<mailto:[email protected]>> 
wrote:

> From: jkrupka <[email protected]<mailto:[email protected]>>
> Subject: Re: [rules-users] accumulate min over java.util.Date
> To: [email protected]<mailto:[email protected]>
> 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
> [email protected]<mailto:[email protected]>
> https://lists.jboss.org/mailman/listinfo/rules-users
>



_______________________________________________
rules-users mailing list
[email protected]<mailto:[email protected]>
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 
[email protected] 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
[email protected]
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to