[rules-dev] need advice re null handling

Tom Gonzalez tomgon at nortel.com
Thu Mar 15 12:09:20 EDT 2007


The flexibility provided by an Object is very valuable. We use Integer
and String objects all over the place today in our facts with drools. I
would hate to give it up.
 
Tom G

________________________________

From: rules-dev-bounces at lists.jboss.org
[mailto:rules-dev-bounces at lists.jboss.org] On Behalf Of Mark Proctor
Sent: Thursday, March 15, 2007 6:29 AM
To: Rules Dev List
Subject: Re: [rules-dev] need advice re null handling


if bar is an integer it will be 0, if its an Integer it will be null.
The Q is do we make Integer work like the primitive, or do we make it
work like an Object.

Mark
Michael Neale wrote: 

	http://jira.jboss.com/jira/browse/JBRULES-627
	
	OK, this much is clear: 
	
	Foo(field == null) can be true if field is null.
	
	but, what about Foo(field > 3), and field is null? should that
be false? what about Foo(field != 3) - should that be true? 
	
	in SQL, null will always result in a false condition, unless you
explicitly use null.
	
	Thoughts? 
	
	Michael.
	
	
________________________________


	_______________________________________________
	rules-dev mailing list
	rules-dev at lists.jboss.org
	https://lists.jboss.org/mailman/listinfo/rules-dev
	  


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-dev/attachments/20070315/c8f3c497/attachment.html 


More information about the rules-dev mailing list