[Mulgara-svn] r1121 - in trunk: jxdata/iTQL jxdata/iTQL/backup_restore jxdata/iTQL/data_types jxdata/iTQL/data_types/boolean src/jar/resolver-xsd/java/org/mulgara/resolver/xsd

alexhall at mulgara.org alexhall at mulgara.org
Mon Aug 4 19:34:08 UTC 2008


Author: alexhall
Date: 2008-08-04 12:34:05 -0700 (Mon, 04 Aug 2008)
New Revision: 1121

Added:
   trunk/jxdata/iTQL/data_types/queryResult38.txt
Modified:
   trunk/jxdata/iTQL/backup_restore/export1Result1.txt
   trunk/jxdata/iTQL/backup_restore/export1Result2.txt
   trunk/jxdata/iTQL/backup_restore/export1TestResult1.txt
   trunk/jxdata/iTQL/backup_restore/export1TestResult2.txt
   trunk/jxdata/iTQL/backup_restore/result1.txt
   trunk/jxdata/iTQL/backup_restore/result2.txt
   trunk/jxdata/iTQL/data_types/boolean/result2.txt
   trunk/jxdata/iTQL/data_types/queryResult10.txt
   trunk/jxdata/iTQL/data_types/queryResult11.txt
   trunk/jxdata/iTQL/data_types/queryResult4.txt
   trunk/jxdata/iTQL/data_types/queryResult9.txt
   trunk/jxdata/iTQL/data_types/result2.txt
   trunk/jxdata/iTQL/data_types/test.jxu
   trunk/jxdata/iTQL/numbers.rdf
   trunk/src/jar/resolver-xsd/java/org/mulgara/resolver/xsd/IntervalConstraintDescriptor.java
Log:
Replace Double.MAX_VALUE and Double.MIN_VALUE with Double.POSITIVE_INFINITY and Double.NEGATIVE_INFINITY in IntervalConstraintDescriptor to fix constraints with open bounds in the XSD Resolver.

Modified: trunk/jxdata/iTQL/backup_restore/export1Result1.txt
===================================================================
--- trunk/jxdata/iTQL/backup_restore/export1Result1.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/backup_restore/export1Result1.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 333 statements from @baseuri@/jxdata/iTQL/numbers.rdf into @server@#export1</message></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 336 statements from @baseuri@/jxdata/iTQL/numbers.rdf into @server@#export1</message></query></answer>

Modified: trunk/jxdata/iTQL/backup_restore/export1Result2.txt
===================================================================
--- trunk/jxdata/iTQL/backup_restore/export1Result2.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/backup_restore/export1Result2.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 333 statements from @baseuri@/tmp/export1.rdf into @server@#export1</message></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 336 statements from @baseuri@/tmp/export1.rdf into @server@#export1</message></query></answer>

Modified: trunk/jxdata/iTQL/backup_restore/export1TestResult1.txt
===================================================================
--- trunk/jxdata/iTQL/backup_restore/export1TestResult1.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/backup_restore/export1TestResult1.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">eight</label></solution><solution><label language="en">eighteen</label></solution><solution><label language="en">eleven</label></solution><solution><label language="en">fifteen</label></solution><solution><label language="en">five</label></solution><solution><label language="en">forty</label></solution><solution><label language="en">forty-one</label></solution><solution><label language="en">four</label></solution><solution><label language="en">fourteen</label></solution><solution><label language="en">nine</label></solution><solution><label language="en">nineteen</label></solution><solution><label language="en">one</label></solution><solution><label language="en">seven</label></solution><solution><label language="en">seventeen</label></solution><solution><label language="en">six</label></solution><solution><label language="en">sixteen</label></solution><solution><label language="en">ten</label></solution><solution><label language="en">thirteen</label></solution><solution><label language="en">thirty</label></solution><solution><label language="en">thirty-eight</label></solution><solution><label language="en">thirty-five</label></solution><solution><label language="en">thirty-four</label></solution><solution><label language="en">thirty-nine</label></solution><solution><label language="en">thirty-one</label></solution><solution><label language="en">thirty-seven</label></solution><solution><label language="en">thirty-six</label></solution><solution><label language="en">thirty-three</label></solution><solution><label language="en">thirty-two</label></solution><solution><label language="en">three</label></solution><solution><label language="en">twelve</label></solution><solution><label language="en">twenty</label></solution><solution><label language="en">twenty-eight</label></solution><solution><label language="en">twenty-five</label></solution><solution><label language="en">twenty-four</label></solution><solution><label language="en">twenty-nine</label></solution><solution><label language="en">twenty-one</label></solution><solution><label language="en">twenty-seven</label></solution><solution><label language="en">twenty-six</label></solution><solution><label language="en">twenty-three</label></solution><solution><label language="en">twenty-two</label></solution><solution><label language="en">two</label></solution></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">eight</label></solution><solution><label language="en">eighteen</label></solution><solution><label language="en">eleven</label></solution><solution><label language="en">fifteen</label></solution><solution><label language="en">five</label></solution><solution><label language="en">forty</label></solution><solution><label language="en">forty-one</label></solution><solution><label language="en">four</label></solution><solution><label language="en">fourteen</label></solution><solution><label language="en">negative one</label></solution><solution><label language="en">nine</label></solution><solution><label language="en">nineteen</label></solution><solution><label language="en">one</label></solution><solution><label language="en">seven</label></solution><solution><label language="en">seventeen</label></solution><solution><label language="en">six</label></solution><solution><label language="en">sixteen</label></solution><solution><label language="en">ten</label></solution><solution><label language="en">thirteen</label></solution><solution><label language="en">thirty</label></solution><solution><label language="en">thirty-eight</label></solution><solution><label language="en">thirty-five</label></solution><solution><label language="en">thirty-four</label></solution><solution><label language="en">thirty-nine</label></solution><solution><label language="en">thirty-one</label></solution><solution><label language="en">thirty-seven</label></solution><solution><label language="en">thirty-six</label></solution><solution><label language="en">thirty-three</label></solution><solution><label language="en">thirty-two</label></solution><solution><label language="en">three</label></solution><solution><label language="en">twelve</label></solution><solution><label language="en">twenty</label></solution><solution><label language="en">twenty-eight</label></solution><solution><label language="en">twenty-five</label></solution><solution><label language="en">twenty-four</label></solution><solution><label language="en">twenty-nine</label></solution><solution><label language="en">twenty-one</label></solution><solution><label language="en">twenty-seven</label></solution><solution><label language="en">twenty-six</label></solution><solution><label language="en">twenty-three</label></solution><solution><label language="en">twenty-two</label></solution><solution><label language="en">two</label></solution></query></answer>

Modified: trunk/jxdata/iTQL/backup_restore/export1TestResult2.txt
===================================================================
--- trunk/jxdata/iTQL/backup_restore/export1TestResult2.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/backup_restore/export1TestResult2.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">eight</label></solution><solution><label language="en">eighteen</label></solution><solution><label language="en">eleven</label></solution><solution><label language="en">fifteen</label></solution><solution><label language="en">five</label></solution><solution><label language="en">forty</label></solution><solution><label language="en">forty-one</label></solution><solution><label language="en">four</label></solution><solution><label language="en">fourteen</label></solution><solution><label language="en">nine</label></solution><solution><label language="en">nineteen</label></solution><solution><label language="en">one</label></solution><solution><label language="en">seven</label></solution><solution><label language="en">seventeen</label></solution><solution><label language="en">six</label></solution><solution><label language="en">sixteen</label></solution><solution><label language="en">ten</label></solution><solution><label language="en">thirteen</label></solution><solution><label language="en">thirty</label></solution><solution><label language="en">thirty-eight</label></solution><solution><label language="en">thirty-five</label></solution><solution><label language="en">thirty-four</label></solution><solution><label language="en">thirty-nine</label></solution><solution><label language="en">thirty-one</label></solution><solution><label language="en">thirty-seven</label></solution><solution><label language="en">thirty-six</label></solution><solution><label language="en">thirty-three</label></solution><solution><label language="en">thirty-two</label></solution><solution><label language="en">three</label></solution><solution><label language="en">twelve</label></solution><solution><label language="en">twenty</label></solution><solution><label language="en">twenty-eight</label></solution><solution><label language="en">twenty-five</label></solution><solution><label language="en">twenty-four</label></solution><solution><label language="en">twenty-nine</label></solution><solution><label language="en">twenty-one</label></solution><solution><label language="en">twenty-seven</label></solution><solution><label language="en">twenty-six</label></solution><solution><label language="en">twenty-three</label></solution><solution><label language="en">twenty-two</label></solution><solution><label language="en">two</label></solution></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">eight</label></solution><solution><label language="en">eighteen</label></solution><solution><label language="en">eleven</label></solution><solution><label language="en">fifteen</label></solution><solution><label language="en">five</label></solution><solution><label language="en">forty</label></solution><solution><label language="en">forty-one</label></solution><solution><label language="en">four</label></solution><solution><label language="en">fourteen</label></solution><solution><label language="en">negative one</label></solution><solution><label language="en">nine</label></solution><solution><label language="en">nineteen</label></solution><solution><label language="en">one</label></solution><solution><label language="en">seven</label></solution><solution><label language="en">seventeen</label></solution><solution><label language="en">six</label></solution><solution><label language="en">sixteen</label></solution><solution><label language="en">ten</label></solution><solution><label language="en">thirteen</label></solution><solution><label language="en">thirty</label></solution><solution><label language="en">thirty-eight</label></solution><solution><label language="en">thirty-five</label></solution><solution><label language="en">thirty-four</label></solution><solution><label language="en">thirty-nine</label></solution><solution><label language="en">thirty-one</label></solution><solution><label language="en">thirty-seven</label></solution><solution><label language="en">thirty-six</label></solution><solution><label language="en">thirty-three</label></solution><solution><label language="en">thirty-two</label></solution><solution><label language="en">three</label></solution><solution><label language="en">twelve</label></solution><solution><label language="en">twenty</label></solution><solution><label language="en">twenty-eight</label></solution><solution><label language="en">twenty-five</label></solution><solution><label language="en">twenty-four</label></solution><solution><label language="en">twenty-nine</label></solution><solution><label language="en">twenty-one</label></solution><solution><label language="en">twenty-seven</label></solution><solution><label language="en">twenty-six</label></solution><solution><label language="en">twenty-three</label></solution><solution><label language="en">twenty-two</label></solution><solution><label language="en">two</label></solution></query></answer>

Modified: trunk/jxdata/iTQL/backup_restore/result1.txt
===================================================================
--- trunk/jxdata/iTQL/backup_restore/result1.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/backup_restore/result1.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 333 statements from @baseuri@/jxdata/iTQL/numbers.rdf into @server@#export2</message></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 336 statements from @baseuri@/jxdata/iTQL/numbers.rdf into @server@#export2</message></query></answer>

Modified: trunk/jxdata/iTQL/backup_restore/result2.txt
===================================================================
--- trunk/jxdata/iTQL/backup_restore/result2.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/backup_restore/result2.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 333 statements from @baseuri@/tmp/export2.rdf into @server@#export2</message></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 336 statements from @baseuri@/tmp/export2.rdf into @server@#export2</message></query></answer>

Modified: trunk/jxdata/iTQL/data_types/boolean/result2.txt
===================================================================
--- trunk/jxdata/iTQL/data_types/boolean/result2.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/data_types/boolean/result2.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 333 statements from @baseuri@/jxdata/iTQL/numbers.rdf into @server@#numbers</message></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 336 statements from @baseuri@/jxdata/iTQL/numbers.rdf into @server@#numbers</message></query></answer>

Modified: trunk/jxdata/iTQL/data_types/queryResult10.txt
===================================================================
--- trunk/jxdata/iTQL/data_types/queryResult10.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/data_types/queryResult10.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">one</label></solution></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">negative one</label></solution><solution><label language="en">one</label></solution></query></answer>

Modified: trunk/jxdata/iTQL/data_types/queryResult11.txt
===================================================================
--- trunk/jxdata/iTQL/data_types/queryResult11.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/data_types/queryResult11.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">eight</label></solution><solution><label language="en">eighteen</label></solution><solution><label language="en">eleven</label></solution><solution><label language="en">fifteen</label></solution><solution><label language="en">five</label></solution><solution><label language="en">forty</label></solution><solution><label language="en">forty-one</label></solution><solution><label language="en">four</label></solution><solution><label language="en">fourteen</label></solution><solution><label language="en">nine</label></solution><solution><label language="en">nineteen</label></solution><solution><label language="en">one</label></solution><solution><label language="en">seven</label></solution><solution><label language="en">seventeen</label></solution><solution><label language="en">six</label></solution><solution><label language="en">sixteen</label></solution><solution><label language="en">ten</label></solution><solution><label language="en">thirteen</label></solution><solution><label language="en">thirty</label></solution><solution><label language="en">thirty-eight</label></solution><solution><label language="en">thirty-five</label></solution><solution><label language="en">thirty-four</label></solution><solution><label language="en">thirty-nine</label></solution><solution><label language="en">thirty-one</label></solution><solution><label language="en">thirty-seven</label></solution><solution><label language="en">thirty-six</label></solution><solution><label language="en">thirty-three</label></solution><solution><label language="en">thirty-two</label></solution><solution><label language="en">three</label></solution><solution><label language="en">twelve</label></solution><solution><label language="en">twenty</label></solution><solution><label language="en">twenty-eight</label></solution><solution><label language="en">twenty-five</label></solution><solution><label language="en">twenty-four</label></solution><solution><label language="en">twenty-nine</label></solution><solution><label language="en">twenty-one</label></solution><solution><label language="en">twenty-seven</label></solution><solution><label language="en">twenty-six</label></solution><solution><label language="en">twenty-three</label></solution><solution><label language="en">twenty-two</label></solution><solution><label language="en">two</label></solution></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">eight</label></solution><solution><label language="en">eighteen</label></solution><solution><label language="en">eleven</label></solution><solution><label language="en">fifteen</label></solution><solution><label language="en">five</label></solution><solution><label language="en">forty</label></solution><solution><label language="en">forty-one</label></solution><solution><label language="en">four</label></solution><solution><label language="en">fourteen</label></solution><solution><label language="en">negative one</label></solution><solution><label language="en">nine</label></solution><solution><label language="en">nineteen</label></solution><solution><label language="en">one</label></solution><solution><label language="en">seven</label></solution><solution><label language="en">seventeen</label></solution><solution><label language="en">six</label></solution><solution><label language="en">sixteen</label></solution><solution><label language="en">ten</label></solution><solution><label language="en">thirteen</label></solution><solution><label language="en">thirty</label></solution><solution><label language="en">thirty-eight</label></solution><solution><label language="en">thirty-five</label></solution><solution><label language="en">thirty-four</label></solution><solution><label language="en">thirty-nine</label></solution><solution><label language="en">thirty-one</label></solution><solution><label language="en">thirty-seven</label></solution><solution><label language="en">thirty-six</label></solution><solution><label language="en">thirty-three</label></solution><solution><label language="en">thirty-two</label></solution><solution><label language="en">three</label></solution><solution><label language="en">twelve</label></solution><solution><label language="en">twenty</label></solution><solution><label language="en">twenty-eight</label></solution><solution><label language="en">twenty-five</label></solution><solution><label language="en">twenty-four</label></solution><solution><label language="en">twenty-nine</label></solution><solution><label language="en">twenty-one</label></solution><solution><label language="en">twenty-seven</label></solution><solution><label language="en">twenty-six</label></solution><solution><label language="en">twenty-three</label></solution><solution><label language="en">twenty-two</label></solution><solution><label language="en">two</label></solution></query></answer>

Added: trunk/jxdata/iTQL/data_types/queryResult38.txt
===================================================================
--- trunk/jxdata/iTQL/data_types/queryResult38.txt	                        (rev 0)
+++ trunk/jxdata/iTQL/data_types/queryResult38.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">negative one</label></solution></query></answer>


Property changes on: trunk/jxdata/iTQL/data_types/queryResult38.txt
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: trunk/jxdata/iTQL/data_types/queryResult4.txt
===================================================================
--- trunk/jxdata/iTQL/data_types/queryResult4.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/data_types/queryResult4.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">one</label></solution><solution><label language="en">three</label></solution><solution><label language="en">two</label></solution></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">negative one</label></solution><solution><label language="en">one</label></solution><solution><label language="en">three</label></solution><solution><label language="en">two</label></solution></query></answer>

Modified: trunk/jxdata/iTQL/data_types/queryResult9.txt
===================================================================
--- trunk/jxdata/iTQL/data_types/queryResult9.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/data_types/queryResult9.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">eight</label></solution><solution><label language="en">eighteen</label></solution><solution><label language="en">eleven</label></solution><solution><label language="en">fifteen</label></solution><solution><label language="en">five</label></solution><solution><label language="en">forty</label></solution><solution><label language="en">forty-one</label></solution><solution><label language="en">four</label></solution><solution><label language="en">fourteen</label></solution><solution><label language="en">nine</label></solution><solution><label language="en">nineteen</label></solution><solution><label language="en">one</label></solution><solution><label language="en">seven</label></solution><solution><label language="en">seventeen</label></solution><solution><label language="en">six</label></solution><solution><label language="en">sixteen</label></solution><solution><label language="en">ten</label></solution><solution><label language="en">thirteen</label></solution><solution><label language="en">thirty</label></solution><solution><label language="en">thirty-eight</label></solution><solution><label language="en">thirty-five</label></solution><solution><label language="en">thirty-four</label></solution><solution><label language="en">thirty-nine</label></solution><solution><label language="en">thirty-one</label></solution><solution><label language="en">thirty-seven</label></solution><solution><label language="en">thirty-six</label></solution><solution><label language="en">thirty-three</label></solution><solution><label language="en">thirty-two</label></solution><solution><label language="en">three</label></solution><solution><label language="en">twelve</label></solution><solution><label language="en">twenty</label></solution><solution><label language="en">twenty-eight</label></solution><solution><label language="en">twenty-five</label></solution><solution><label language="en">twenty-four</label></solution><solution><label language="en">twenty-nine</label></solution><solution><label language="en">twenty-one</label></solution><solution><label language="en">twenty-seven</label></solution><solution><label language="en">twenty-six</label></solution><solution><label language="en">twenty-three</label></solution><solution><label language="en">twenty-two</label></solution><solution><label language="en">two</label></solution></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><variables><label/></variables><solution><label language="en">eight</label></solution><solution><label language="en">eighteen</label></solution><solution><label language="en">eleven</label></solution><solution><label language="en">fifteen</label></solution><solution><label language="en">five</label></solution><solution><label language="en">forty</label></solution><solution><label language="en">forty-one</label></solution><solution><label language="en">four</label></solution><solution><label language="en">fourteen</label></solution><solution><label language="en">negative one</label></solution><solution><label language="en">nine</label></solution><solution><label language="en">nineteen</label></solution><solution><label language="en">one</label></solution><solution><label language="en">seven</label></solution><solution><label language="en">seventeen</label></solution><solution><label language="en">six</label></solution><solution><label language="en">sixteen</label></solution><solution><label language="en">ten</label></solution><solution><label language="en">thirteen</label></solution><solution><label language="en">thirty</label></solution><solution><label language="en">thirty-eight</label></solution><solution><label language="en">thirty-five</label></solution><solution><label language="en">thirty-four</label></solution><solution><label language="en">thirty-nine</label></solution><solution><label language="en">thirty-one</label></solution><solution><label language="en">thirty-seven</label></solution><solution><label language="en">thirty-six</label></solution><solution><label language="en">thirty-three</label></solution><solution><label language="en">thirty-two</label></solution><solution><label language="en">three</label></solution><solution><label language="en">twelve</label></solution><solution><label language="en">twenty</label></solution><solution><label language="en">twenty-eight</label></solution><solution><label language="en">twenty-five</label></solution><solution><label language="en">twenty-four</label></solution><solution><label language="en">twenty-nine</label></solution><solution><label language="en">twenty-one</label></solution><solution><label language="en">twenty-seven</label></solution><solution><label language="en">twenty-six</label></solution><solution><label language="en">twenty-three</label></solution><solution><label language="en">twenty-two</label></solution><solution><label language="en">two</label></solution></query></answer>

Modified: trunk/jxdata/iTQL/data_types/result2.txt
===================================================================
--- trunk/jxdata/iTQL/data_types/result2.txt	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/data_types/result2.txt	2008-08-04 19:34:05 UTC (rev 1121)
@@ -1,2 +1,2 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 333 statements from @baseuri@/jxdata/iTQL/numbers.rdf into @server@#numbers</message></query></answer>
+<answer xmlns="http://mulgara.org/tql#"><query><message>Successfully loaded 336 statements from @baseuri@/jxdata/iTQL/numbers.rdf into @server@#numbers</message></query></answer>

Modified: trunk/jxdata/iTQL/data_types/test.jxu
===================================================================
--- trunk/jxdata/iTQL/data_types/test.jxu	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/data_types/test.jxu	2008-08-04 19:34:05 UTC (rev 1121)
@@ -123,7 +123,7 @@
     select $label
     from &lt;@server@#numbers&gt;
     where $value &lt;http://www.w3.org/2002/07/owl#sameIndividualAs&gt; $value2 and
-          $value2 &lt;http://mulgara.org/mulgara#lt&gt; '1.0' in &lt;sys:xsd&gt; and
+          $value2 &lt;http://mulgara.org/mulgara#lt&gt; '-1.0' in &lt;sys:xsd&gt; and
           $value &lt;http://www.w3.org/2000/01/rdf-schema#label&gt; $label
     order by $label ;
   "/>
@@ -205,7 +205,7 @@
     select $label
     from &lt;@server@#numbers&gt;
     where $value &lt;http://www.w3.org/2002/07/owl#sameIndividualAs&gt; $value2 and
-          $value2 &lt;http://mulgara.org/mulgara#gt&gt; '-1' in &lt;sys:xsd&gt; and
+          $value2 &lt;http://mulgara.org/mulgara#gt&gt; '-2' in &lt;sys:xsd&gt; and
           $value &lt;http://www.w3.org/2000/01/rdf-schema#label&gt; $label
     order by $label ;
   "/>
@@ -382,4 +382,21 @@
     <save name="queryResult" file="badQuery37Result.xml"/>
     <fail>Output failed.  Check badQuery37Result.xml for output.</fail>
   </ifEqual>
+  
+  <!-- Test less-than zero -->
+
+  <set name="query" value="
+    select $label
+    from &lt;@server@#numbers&gt;
+    where $value &lt;http://www.w3.org/2002/07/owl#sameIndividualAs&gt; $value2 and
+          $value2 &lt;http://mulgara.org/mulgara#lt&gt; '0' in &lt;sys:xsd&gt; and
+          $value &lt;http://www.w3.org/2000/01/rdf-schema#label&gt; $label
+    order by $label ;
+  "/>
+
+  <eval stepClass="org.mulgara.store.jxunit.QueryJX" />
+  <ifEqual converse="true" file="queryResult38.txt" name="queryResult">
+    <save name="queryResult" file="badQuery38Result.xml"/>
+    <fail>Output failed.  Check badQuery38Result.xml for output.</fail>
+  </ifEqual>
 </jxu>

Modified: trunk/jxdata/iTQL/numbers.rdf
===================================================================
--- trunk/jxdata/iTQL/numbers.rdf	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/jxdata/iTQL/numbers.rdf	2008-08-04 19:34:05 UTC (rev 1121)
@@ -13,6 +13,11 @@
          xmlns:rdfs ="&rdfs;">
 
 <rdf:Description>
+  <owl:sameIndividualAs rdf:datatype="&xsd;double">-1</owl:sameIndividualAs>
+  <rdfs:label xml:lang="en">negative one</rdfs:label>
+  <math:square rdf:datatype="&xsd;double">1</math:square>
+</rdf:Description>
+<rdf:Description>
   <owl:sameIndividualAs rdf:datatype="&xsd;double">1</owl:sameIndividualAs>
   <owl:sameIndividualAs rdf:datatype="&xsd;boolean">true</owl:sameIndividualAs>
   <rdfs:label xml:lang="en">one</rdfs:label>

Modified: trunk/src/jar/resolver-xsd/java/org/mulgara/resolver/xsd/IntervalConstraintDescriptor.java
===================================================================
--- trunk/src/jar/resolver-xsd/java/org/mulgara/resolver/xsd/IntervalConstraintDescriptor.java	2008-08-04 08:26:14 UTC (rev 1120)
+++ trunk/src/jar/resolver-xsd/java/org/mulgara/resolver/xsd/IntervalConstraintDescriptor.java	2008-08-04 19:34:05 UTC (rev 1121)
@@ -109,11 +109,11 @@
     ResolverSession resolverSession = queryEvaluationContext.getResolverSession();
 
     SPObject lowValue = (intervalConstraint.getLowerBound() == null)
-      ? resolverSession.getSPObjectFactory().newSPDouble(Double.MIN_VALUE)
+      ? resolverSession.getSPObjectFactory().newSPDouble(Double.NEGATIVE_INFINITY)
       : resolverSession.getSPObjectFactory().newSPDouble(intervalConstraint.getLowerBound().getValue());
 
     SPObject highValue = (intervalConstraint.getUpperBound() == null)
-      ? resolverSession.getSPObjectFactory().newSPDouble(Double.MAX_VALUE)
+      ? resolverSession.getSPObjectFactory().newSPDouble(Double.POSITIVE_INFINITY)
       : resolverSession.getSPObjectFactory().newSPDouble(intervalConstraint.getUpperBound().getValue());
 
     boolean inclLowValue = (intervalConstraint.getLowerBound() == null)




More information about the Mulgara-svn mailing list