[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 <@server@#numbers>
where $value <http://www.w3.org/2002/07/owl#sameIndividualAs> $value2 and
- $value2 <http://mulgara.org/mulgara#lt> '1.0' in <sys:xsd> and
+ $value2 <http://mulgara.org/mulgara#lt> '-1.0' in <sys:xsd> and
$value <http://www.w3.org/2000/01/rdf-schema#label> $label
order by $label ;
"/>
@@ -205,7 +205,7 @@
select $label
from <@server@#numbers>
where $value <http://www.w3.org/2002/07/owl#sameIndividualAs> $value2 and
- $value2 <http://mulgara.org/mulgara#gt> '-1' in <sys:xsd> and
+ $value2 <http://mulgara.org/mulgara#gt> '-2' in <sys:xsd> and
$value <http://www.w3.org/2000/01/rdf-schema#label> $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 <@server@#numbers>
+ where $value <http://www.w3.org/2002/07/owl#sameIndividualAs> $value2 and
+ $value2 <http://mulgara.org/mulgara#lt> '0' in <sys:xsd> and
+ $value <http://www.w3.org/2000/01/rdf-schema#label> $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