Author: mcaisse
Date: Thu May  5 10:49:08 2005
New Revision: 168361

URL: http://svn.apache.org/viewcvs?rev=168361&view=rev
Log:
JDO-8 interim check-in; JDO-37 work-around

Added:
    
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ListCollections-derby.orm
   (with props)
    
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections-derby.orm
   (with props)
Modified:
    incubator/jdo/trunk/tck20/maven.xml
    
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm
    
incubator/jdo/trunk/tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm
    incubator/jdo/trunk/tck20/test/sql/derby/schema1.sql

Modified: incubator/jdo/trunk/tck20/maven.xml
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/maven.xml?rev=168361&r1=168360&r2=168361&view=diff
==============================================================================
--- incubator/jdo/trunk/tck20/maven.xml (original)
+++ incubator/jdo/trunk/tck20/maven.xml Thu May  5 10:49:08 2005
@@ -409,7 +409,7 @@
     <!-- ==== -->
 
     <goal name="database">
-        <delete dir="${jdo.tck.testdir}/database/${jdo.tck.database}"/>
+<!--        <delete dir="${jdo.tck.testdir}/database/${jdo.tck.database}"/> -->
         <mkdir dir="${jdo.tck.testdir}/database/${jdo.tck.database}"/>
         <copy todir="${jdo.tck.testdir}/database/${jdo.tck.database}">
             <fileset dir="${basedir}/test/conf">

Added: 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ListCollections-derby.orm
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ListCollections-derby.orm?rev=168361&view=auto
==============================================================================
--- 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ListCollections-derby.orm
 (added)
+++ 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ListCollections-derby.orm
 Thu May  5 10:49:08 2005
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE orm PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects 
Metadata 2.0//EN" "http://java.sun.com/dtd/orm_2_0.dtd";>
+<orm>
+    <package name="org.apache.jdo.tck.pc.fieldtypes">
+        <class name="ListCollections" table="LIST_COLLECTIONS">
+            <field name="identifier" column="IDENTIFIER" primary-key="true"/>
+            <field name="ListOfObject0" table="LIST_OF_OBJECT0">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfObject1" table="LIST_OF_OBJECT1">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfObject2" table="LIST_OF_OBJECT2">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfSimpleClass3" table="LIST_OF_SIMPLE_CLASS3">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfSimpleClass4" table="LIST_OF_SIMPLE_CLASS4">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfSimpleClass5" table="LIST_OF_SIMPLE_CLASS5">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfSimpleInterface6" 
table="LIST_OF_SIMPLE_INTERFACE6">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfSimpleInterface7" 
table="LIST_OF_SIMPLE_INTERFACE7">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfSimpleInterface8" 
table="LIST_OF_SIMPLE_INTERFACE8">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfString9" table="LIST_OF_STRING9">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfString10" table="LIST_OF_STRING10">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfString11" table="LIST_OF_STRING11">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfDate12" table="LIST_OF_DATE12">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfDate13" table="LIST_OF_DATE13">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfDate14" table="LIST_OF_DATE14">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfLocale15" table="LIST_OF_LOCALE15">
+                <join column="IDENTIFIER"/>
+                <element column="LOCALEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfLocale16" table="LIST_OF_LOCALE16">
+                <join column="IDENTIFIER"/>
+                <element column="LOCALEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfLocale17" table="LIST_OF_LOCALE17">
+                <join column="IDENTIFIER"/>
+                <element column="LOCALEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfBigDecimal18" table="LIST_OF_BIG_DECIMAL18">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfBigDecimal19" table="LIST_OF_BIG_DECIMAL19">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfBigDecimal20" table="LIST_OF_BIG_DECIMAL20">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfBigInteger21" table="LIST_OF_BIG_INTEGER21">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfBigInteger22" table="LIST_OF_BIG_INTEGER22">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfBigInteger23" table="LIST_OF_BIG_INTEGER23">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfByte24" table="LIST_OF_BYTE24">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfByte25" table="LIST_OF_BYTE25">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfByte26" table="LIST_OF_BYTE27">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfDouble27" table="LIST_OF_DOUBLE27">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfDouble28" table="LIST_OF_DOUBLE28">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfDouble29" table="LIST_OF_DOUBLE29">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfFloat30" table="LIST_OF_FLOAT30">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfFloat31" table="LIST_OF_FLOAT31">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfFloat32" table="LIST_OF_FLOAT32">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfInteger33" table="LIST_OF_INTEGER33">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfInteger34" table="LIST_OF_INTEGER34">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfInteger35" table="LIST_OF_INTEGER35">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfLong36" table="LIST_OF_LONG36">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfLong37" table="LIST_OF_LONG37">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfLong38" table="LIST_OF_LONG38">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfShort39" table="LIST_OF_SHORT39">
+                <join column="IDENTIFIER"/>
+                <element column="SHORTVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfShort40" table="LIST_OF_SHORT40">
+                <join column="IDENTIFIER"/>
+                <element column="SHORTVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="ListOfShort41" table="LIST_OF_SHORT41">
+                <join column="IDENTIFIER"/>
+                <element column="SHORTVAL"/>
+                <order column="INDEX"/>
+            </field>
+        </class>
+    </package>
+</orm>

Propchange: 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ListCollections-derby.orm
------------------------------------------------------------------------------
    svn:executable = *

Added: 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections-derby.orm
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections-derby.orm?rev=168361&view=auto
==============================================================================
--- 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections-derby.orm
 (added)
+++ 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections-derby.orm
 Thu May  5 10:49:08 2005
@@ -0,0 +1,219 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE orm PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Mapping 
Metadata 2.0//EN" "http://java.sun.com/dtd/orm_2_0.dtd";>
+<orm>
+    <package name="org.apache.jdo.tck.pc.fieldtypes">
+        <class name="SetCollections" table="SET_COLLECTIONS">
+            <field name="identifier" column="IDENTIFIER" primary-key="true"/>
+            <field name="SetOfObject0" table="SET_OF_OBJECT0">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfObject1" table="SET_OF_OBJECT1">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfObject2" table="SET_OF_OBJECT2">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfSimpleClass3" table="SET_OF_SIMPLE_CLASS3">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfSimpleClass4" table="SET_OF_SIMPLE_CLASS4">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfSimpleClass5" table="SET_OF_SIMPLE_CLASS5">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfSimpleInterface6" 
table="SET_OF_SIMPLE_INTERFACE6">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfSimpleInterface7" 
table="SET_OF_SIMPLE_INTERFACE7">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfSimpleInterface8" 
table="SET_OF_SIMPLE_INTERFACE8">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfString9" table="SET_OF_STRING9">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfString10" table="SET_OF_STRING10">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfString11" table="SET_OF_STRING11">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfDate12" table="SET_OF_DATE12">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfDate13" table="SET_OF_DATE13">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfDate14" table="SET_OF_DATE14">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfLocale15" table="SET_OF_LOCALE15">
+                <join column="IDENTIFIER"/>
+                <element column="LOCALEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfLocale16" table="SET_OF_LOCALE16">
+                <join column="IDENTIFIER"/>
+                <element column="LOCALEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfLocale17" table="SET_OF_LOCALE17">
+                <join column="IDENTIFIER"/>
+                <element column="LOCALEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfBigDecimal18" table="SET_OF_BIG_DECIMAL18">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfBigDecimal19" table="SET_OF_BIG_DECIMAL19">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfBigDecimal20" table="SET_OF_BIG_DECIMAL20">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfBigInteger21" table="SET_OF_BIG_INTEGER21">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfBigInteger22" table="SET_OF_BIG_INTEGER22">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfBigInteger23" table="SET_OF_BIG_INTEGER23">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfByte24" table="SET_OF_BYTE24">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfByte25" table="SET_OF_BYTE25">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfByte26" table="SET_OF_BYTE27">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfDouble27" table="SET_OF_DOUBLE27">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfDouble28" table="SET_OF_DOUBLE28">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfDouble29" table="SET_OF_DOUBLE29">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfFloat30" table="SET_OF_FLOAT30">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfFloat31" table="SET_OF_FLOAT31">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfFloat32" table="SET_OF_FLOAT32">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfInteger33" table="SET_OF_INTEGER33">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfInteger34" table="SET_OF_INTEGER34">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfInteger35" table="SET_OF_INTEGER35">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfLong36" table="SET_OF_LONG36">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfLong37" table="SET_OF_LONG37">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfLong38" table="SET_OF_LONG38">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfShort39" table="SET_OF_SHORT39">
+                <join column="IDENTIFIER"/>
+                <element column="SHORTVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfShort40" table="SET_OF_SHORT40">
+                <join column="IDENTIFIER"/>
+                <element column="SHORTVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="SetOfShort41" table="SET_OF_SHORT41">
+                <join column="IDENTIFIER"/>
+                <element column="SHORTVAL"/>
+                <order column="INDEX"/>
+            </field>
+        </class>
+    </package>
+</orm>

Propchange: 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/SetCollections-derby.orm
------------------------------------------------------------------------------
    svn:executable = *

Modified: 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm?rev=168361&r1=168360&r2=168361&view=diff
==============================================================================
--- 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm
 (original)
+++ 
incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm
 Thu May  5 10:49:08 2005
@@ -17,8 +17,12 @@
 
     <class name="PCRect" table="PCRect">
       <field name="id" column="ID" primary-key="true"/>
-      <field name="lowerRight" column="LOWER_RIGHT" foreign-key="true"/>
-      <field name="upperLeft" column="UPPER_LEFT" foreign-key="true"/>
+      <field name="lowerRight" column="LOWER_RIGHT">
+        <foreign-key/>
+      </field>
+      <field name="upperLeft" column="UPPER_LEFT">
+        <foreign-key/>
+      </field>
     </class>
 
     <class name="PrimitiveTypes" table="PrimitiveTypes">

Modified: 
incubator/jdo/trunk/tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm?rev=168361&r1=168360&r2=168361&view=diff
==============================================================================
--- 
incubator/jdo/trunk/tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm
 (original)
+++ 
incubator/jdo/trunk/tck20/test/orm/datastoreidentity/org/apache/jdo/tck/pc/mylib/package-derby.orm
 Thu May  5 10:49:08 2005
@@ -17,8 +17,12 @@
 
     <class name="PCRect" table="PCRect">
       <datastore-identity strategy="identity" column="ID"/>
-      <field name="lowerRight" column="LOWER_RIGHT" foreign-key="true"/>
-      <field name="upperLeft" column="UPPER_LEFT" foreign-key="true"/>
+      <field name="lowerRight" column="LOWER_RIGHT">
+        <foreign-key/>
+      </field>
+      <field name="upperLeft" column="UPPER_LEFT">
+        <foreign-key/>
+      </field>
     </class>
 
     <class name="PrimitiveTypes" table="PrimitiveTypes">

Modified: incubator/jdo/trunk/tck20/test/sql/derby/schema1.sql
URL: 
http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/sql/derby/schema1.sql?rev=168361&r1=168360&r2=168361&view=diff
==============================================================================
--- incubator/jdo/trunk/tck20/test/sql/derby/schema1.sql (original)
+++ incubator/jdo/trunk/tck20/test/sql/derby/schema1.sql Thu May  5 10:49:08 
2005
@@ -6,9 +6,9 @@
 -- mylib
 -------------------------
 
+DROP TABLE PCRect;
 DROP TABLE PCPoint;
 DROP TABLE PCPoint2;
-DROP TABLE PCRect;
 DROP TABLE PrimitiveTypes;
 
 CREATE TABLE PCPoint (
@@ -62,6 +62,7 @@
 -- company
 -------------------------
 
+ALTER TABLE departments DROP CONSTRAINT EMP_MO_FK;
 DROP TABLE insuranceplans;
 DROP TABLE project_reviewer;
 DROP TABLE project_member;
@@ -157,32 +158,6 @@
 --fieldtypes
 -------------------------
 
-DROP TABLE SIMPLE_CLASS;
-DROP TABLE FIELDSOFSIMPLECLASS;
-DROP TABLE FieldsOfByte;
-DROP TABLE FIELDSOFBIGDECIMAL;
-DROP TABLE FIELDSOFBIGINTEGER;
-DROP TABLE FIELDSOFBOOLEAN;
-DROP TABLE FIELDSOFCHARACTER;
-DROP TABLE FIELDSOFDATE;
-DROP TABLE FIELDSOFDOUBLE;
-DROP TABLE FIELDSOFFLOAT;
-DROP TABLE FIELDSOFINTEGER;
-DROP TABLE FIELDSOFLOCALE;
-DROP TABLE FIELDSOFLONG;
-DROP TABLE FIELDSOFOBJECT;
-DROP TABLE FIELDSOFPRIMITIVEBOOLEAN;
-DROP TABLE FIELDSOFPRIMITIVEBYTE;
-DROP TABLE FIELDSOFPRIMITIVECHAR;
-DROP TABLE FIELDSOFPRIMITIVEDOUBLE;
-DROP TABLE FIELDSOFPRIMITIVEFLOAT;
-DROP TABLE FIELDSOFPRIMITIVEINT;
-DROP TABLE FIELDSOFPRIMITIVELONG;
-DROP TABLE FIELDSOFPRIMITIVESHORT;
-DROP TABLE FIELDSOFSHORT;
-DROP TABLE FIELDSOFSTRING;
-DROP TABLE ARRAY_COLLECTIONS;
-DROP TABLE COLLECTION_COLLECTIONS;
 DROP TABLE COLLECTION_OF_OBJECT0;
 DROP TABLE COLLECTION_OF_OBJECT1;
 DROP TABLE COLLECTION_OF_SIMPLE_CLASS2;
@@ -211,7 +186,121 @@
 DROP TABLE COLLECTION_OF_LONG25;
 DROP TABLE COLLECTION_OF_SHORT26;
 DROP TABLE COLLECTION_OF_SHORT27;
+DROP TABLE COLLECTION_COLLECTIONS;
 
+DROP TABLE LIST_OF_OBJECT0;
+DROP TABLE LIST_OF_OBJECT1;
+DROP TABLE LIST_OF_OBJECT2;
+DROP TABLE LIST_OF_SIMPLE_CLASS3;
+DROP TABLE LIST_OF_SIMPLE_CLASS4;
+DROP TABLE LIST_OF_SIMPLE_CLASS5;
+DROP TABLE LIST_OF_SIMPLE_INTERFACE6;
+DROP TABLE LIST_OF_SIMPLE_INTERFACE7;
+DROP TABLE LIST_OF_SIMPLE_INTERFACE8;
+DROP TABLE LIST_OF_STRING9;
+DROP TABLE LIST_OF_STRING10;
+DROP TABLE LIST_OF_STRING11;
+DROP TABLE LIST_OF_DATE12;
+DROP TABLE LIST_OF_DATE13;
+DROP TABLE LIST_OF_DATE14;
+DROP TABLE LIST_OF_LOCALE15;
+DROP TABLE LIST_OF_LOCALE16;
+DROP TABLE LIST_OF_LOCALE17;
+DROP TABLE LIST_OF_BIG_DECIMAL18;
+DROP TABLE LIST_OF_BIG_DECIMAL19;
+DROP TABLE LIST_OF_BIG_DECIMAL20;
+DROP TABLE LIST_OF_BIG_INTEGER21;
+DROP TABLE LIST_OF_BIG_INTEGER22;
+DROP TABLE LIST_OF_BIG_INTEGER23;
+DROP TABLE LIST_OF_BYTE24;
+DROP TABLE LIST_OF_BYTE25;
+DROP TABLE LIST_OF_BYTE26;
+DROP TABLE LIST_OF_DOUBLE27;
+DROP TABLE LIST_OF_DOUBLE28;
+DROP TABLE LIST_OF_DOUBLE29;
+DROP TABLE LIST_OF_FLOAT30;
+DROP TABLE LIST_OF_FLOAT31;
+DROP TABLE LIST_OF_FLOAT32;
+DROP TABLE LIST_OF_INTEGER33;
+DROP TABLE LIST_OF_INTEGER34;
+DROP TABLE LIST_OF_INTEGER35;
+DROP TABLE LIST_OF_LONG36;
+DROP TABLE LIST_OF_LONG37;
+DROP TABLE LIST_OF_LONG38;
+DROP TABLE LIST_OF_SHORT39;
+DROP TABLE LIST_OF_SHORT40;
+DROP TABLE LIST_OF_SHORT41;
+DROP TABLE LIST_COLLECTIONS;
+
+DROP TABLE SET_OF_OBJECT0;
+DROP TABLE SET_OF_OBJECT1;
+DROP TABLE SET_OF_OBJECT2;
+DROP TABLE SET_OF_SIMPLE_CLASS3;
+DROP TABLE SET_OF_SIMPLE_CLASS4;
+DROP TABLE SET_OF_SIMPLE_CLASS5;
+DROP TABLE SET_OF_SIMPLE_INTERFACE6;
+DROP TABLE SET_OF_SIMPLE_INTERFACE7;
+DROP TABLE SET_OF_SIMPLE_INTERFACE8;
+DROP TABLE SET_OF_STRING9;
+DROP TABLE SET_OF_STRING10;
+DROP TABLE SET_OF_STRING11;
+DROP TABLE SET_OF_DATE12;
+DROP TABLE SET_OF_DATE13;
+DROP TABLE SET_OF_DATE14;
+DROP TABLE SET_OF_LOCALE15;
+DROP TABLE SET_OF_LOCALE16;
+DROP TABLE SET_OF_LOCALE17;
+DROP TABLE SET_OF_BIG_DECIMAL18;
+DROP TABLE SET_OF_BIG_DECIMAL19;
+DROP TABLE SET_OF_BIG_DECIMAL20;
+DROP TABLE SET_OF_BIG_INTEGER21;
+DROP TABLE SET_OF_BIG_INTEGER22;
+DROP TABLE SET_OF_BIG_INTEGER23;
+DROP TABLE SET_OF_BYTE24;
+DROP TABLE SET_OF_BYTE25;
+DROP TABLE SET_OF_BYTE26;
+DROP TABLE SET_OF_DOUBLE27;
+DROP TABLE SET_OF_DOUBLE28;
+DROP TABLE SET_OF_DOUBLE29;
+DROP TABLE SET_OF_FLOAT30;
+DROP TABLE SET_OF_FLOAT31;
+DROP TABLE SET_OF_FLOAT32;
+DROP TABLE SET_OF_INTEGER33;
+DROP TABLE SET_OF_INTEGER34;
+DROP TABLE SET_OF_INTEGER35;
+DROP TABLE SET_OF_LONG36;
+DROP TABLE SET_OF_LONG37;
+DROP TABLE SET_OF_LONG38;
+DROP TABLE SET_OF_SHORT39;
+DROP TABLE SET_OF_SHORT40;
+DROP TABLE SET_OF_SHORT41;
+DROP TABLE SET_COLLECTIONS;
+
+DROP TABLE FIELDSOFSIMPLECLASS;
+DROP TABLE SIMPLE_CLASS;
+DROP TABLE FIELDSOFBYTE;
+DROP TABLE FIELDSOFBIGDECIMAL;
+DROP TABLE FIELDSOFBIGINTEGER;
+DROP TABLE FIELDSOFBOOLEAN;
+DROP TABLE FIELDSOFCHARACTER;
+DROP TABLE FIELDSOFDATE;
+DROP TABLE FIELDSOFDOUBLE;
+DROP TABLE FIELDSOFFLOAT;
+DROP TABLE FIELDSOFINTEGER;
+DROP TABLE FIELDSOFLOCALE;
+DROP TABLE FIELDSOFLONG;
+DROP TABLE FIELDSOFOBJECT;
+DROP TABLE FIELDSOFPRIMITIVEBOOLEAN;
+DROP TABLE FIELDSOFPRIMITIVEBYTE;
+DROP TABLE FIELDSOFPRIMITIVECHAR;
+DROP TABLE FIELDSOFPRIMITIVEDOUBLE;
+DROP TABLE FIELDSOFPRIMITIVEFLOAT;
+DROP TABLE FIELDSOFPRIMITIVEINT;
+DROP TABLE FIELDSOFPRIMITIVELONG;
+DROP TABLE FIELDSOFPRIMITIVESHORT;
+DROP TABLE FIELDSOFSHORT;
+DROP TABLE FIELDSOFSTRING;
+DROP TABLE ARRAY_COLLECTIONS;
 
 CREATE TABLE FIELDSOFBIGDECIMAL
 (
@@ -2092,7 +2181,6 @@
 
 --CollectionCollections
 
-
 CREATE TABLE COLLECTION_COLLECTIONS
 (
     IDENTIFIER INTEGER NOT NULL,
@@ -2265,6 +2353,610 @@
 (
     IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL,
     SHORTVAL SMALLINT
+);
+
+--ListCollections
+
+
+CREATE TABLE LIST_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL,
+    CONSTRAINT LC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE LIST_OF_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_STRING9
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_STRING10
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_DATE12
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_DATE13
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_LOCALE15
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_LOCALE16
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BIG_DECIMAL18
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BIG_DECIMAL19
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BIG_INTEGER21
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BIG_INTEGER22
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BYTE24
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BYTE25
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_DOUBLE27
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_DOUBLE28
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_FLOAT30
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_FLOAT31
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_INTEGER33
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_INTEGER34
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_LONG36
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_LONG37
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SHORT39
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SHORT40
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+CREATE TABLE LIST_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--SetCollections
+
+
+CREATE TABLE SET_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL,
+    CONSTRAINT SC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE SET_OF_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_STRING9
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_STRING10
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_DATE12
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_DATE13
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_LOCALE15
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_LOCALE16
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BIG_DECIMAL18
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BIG_DECIMAL19
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BIG_INTEGER21
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BIG_INTEGER22
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BYTE24
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BYTE25
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_DOUBLE27
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_DOUBLE28
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_FLOAT30
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_FLOAT31
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_INTEGER33
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_INTEGER34
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_LONG36
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_LONG37
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SHORT39
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SHORT40
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+CREATE TABLE SET_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
 );
 
 -------------------------


Reply via email to