db-jdo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mcai...@apache.org
Subject svn commit: r169488 - in /incubator/jdo/trunk/tck20/test: orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ sql/derby/
Date Tue, 10 May 2005 16:09:48 GMT
Author: mcaisse
Date: Tue May 10 09:09:47 2005
New Revision: 169488

URL: http://svn.apache.org/viewcvs?rev=169488&view=rev
Log:
JDO-8 finished application identity metadata, schema

Added:
    incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashSetCollections-derby.orm   (with props)
    incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections-derby.orm   (with props)
    incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections-derby.orm   (with props)
    incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections-derby.orm   (with props)
Modified:
    incubator/jdo/trunk/tck20/test/sql/derby/schema1.sql

Added: incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashSetCollections-derby.orm
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashSetCollections-derby.orm?rev=169488&view=auto
==============================================================================
--- incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashSetCollections-derby.orm (added)
+++ incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/HashSetCollections-derby.orm Tue May 10 09:09:47 2005
@@ -0,0 +1,153 @@
+<?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="HashSetCollections" table="HASHSET_COLLECTIONS">
+            <field name="identifier" column="IDENTIFIER" primary-key="true"/>
+            <field name="HashSetOfObject0" table="HASHSET_OF_OBJECT0">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfObject1" table="HASHSET_OF_OBJECT1">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfObject2" table="HASHSET_OF_OBJECT2">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfSimpleClass3" table="HASHSET_OF_SIMPLE_CLASS3">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfSimpleClass4" table="HASHSET_OF_SIMPLE_CLASS4">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfSimpleClass5" table="HASHSET_OF_SIMPLE_CLASS5">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfSimpleInterface6" table="HASHSET_OF_SIMPLE_INTERFACE6">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfSimpleInterface7" table="HASHSET_OF_SIMPLE_INTERFACE7">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfSimpleInterface8" table="HASHSET_OF_SIMPLE_INTERFACE8">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfString9" column="HASHSET_OF_STRING9">
+            </field>
+            <field name="HashSetOfString10" column="HASHSET_OF_STRING10">
+            </field>
+            <field name="HashSetOfString11" table="HASHSET_OF_STRING11">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfDate12" column="HASHSET_OF_DATE12">
+            </field>
+            <field name="HashSetOfDate13" column="HASHSET_OF_DATE13">
+            </field>
+            <field name="HashSetOfDate14" table="HASHSET_OF_DATE14">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfLocale15" column="HASHSET_OF_LOCALE15">
+            </field>
+            <field name="HashSetOfLocale16" column="HASHSET_OF_LOCALE16">
+            </field>
+            <field name="HashSetOfLocale17" table="HASHSET_OF_LOCALE17">
+                <join column="IDENTIFIER"/>
+                <element column="LOCALEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfBigDecimal18" column="HASHSET_OF_BIG_DECIMAL18">
+            </field>
+            <field name="HashSetOfBigDecimal19" column="HASHSET_OF_BIG_DECIMAL18">
+            </field>
+            <field name="HashSetOfBigDecimal20" table="HASHSET_OF_BIG_DECIMAL20">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfBigInteger21" column="HASHSET_OF_BIG_INTEGER21">
+            </field>
+            <field name="HashSetOfBigInteger22" column="HASHSET_OF_BIG_INTEGER22">
+            </field>
+            <field name="HashSetOfBigInteger23" table="HASHSET_OF_BIG_INTEGER23">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfByte24" column="HASHSET_OF_BYTE24">
+            </field>
+            <field name="HashSetOfByte25" column="HASHSET_OF_BYTE25">
+            </field>
+            <field name="HashSetOfByte26" table="HASHSET_OF_BYTE27">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfDouble27" column="HASHSET_OF_DOUBLE27">
+            </field>
+            <field name="HashSetOfDouble28" column="HASHSET_OF_DOUBLE28">
+            </field>
+            <field name="HashSetOfDouble29" table="HASHSET_OF_DOUBLE29">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfFloat30" column="HASHSET_OF_FLOAT30">
+            </field>
+            <field name="HashSetOfFloat31" column="HASHSET_OF_FLOAT31">
+            </field>
+            <field name="HashSetOfFloat32" table="HASHSET_OF_FLOAT32">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfInteger33" column="HASHSET_OF_INTEGER33">
+            </field>
+            <field name="HashSetOfInteger34" column="HASHSET_OF_INTEGER34">
+            </field>
+            <field name="HashSetOfInteger35" table="HASHSET_OF_INTEGER35">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfLong36" column="HASHSET_OF_LONG36">
+            </field>
+            <field name="HashSetOfLong37" column="HASHSET_OF_LONG37">
+            </field>
+            <field name="HashSetOfLong38" table="HASHSET_OF_LONG38">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="HashSetOfShort39" column="HASHSET_OF_SHORT39">
+            </field>
+            <field name="HashSetOfShort40" column="HASHSET_OF_SHORT40">
+            </field>
+            <field name="HashSetOfShort41" table="HASHSET_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/HashSetCollections-derby.orm
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections-derby.orm
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections-derby.orm?rev=169488&view=auto
==============================================================================
--- incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections-derby.orm (added)
+++ incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/LinkedListCollections-derby.orm Tue May 10 09:09:47 2005
@@ -0,0 +1,153 @@
+<?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="LinkedListCollections" table="LINKEDLIST_COLLECTIONS">
+            <field name="identifier" column="IDENTIFIER" primary-key="true"/>
+            <field name="LinkedListOfObject0" table="LINKEDLIST_OF_OBJECT0">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfObject1" table="LINKEDLIST_OF_OBJECT1">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfObject2" table="LINKEDLIST_OF_OBJECT2">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfSimpleClass3" table="LINKEDLIST_OF_SIMPLE_CLASS3">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfSimpleClass4" table="LINKEDLIST_OF_SIMPLE_CLASS4">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfSimpleClass5" table="LINKEDLIST_OF_SIMPLE_CLASS5">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfSimpleInterface6" table="LINKEDLIST_OF_SIMPLE_INTERFACE6">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfSimpleInterface7" table="LINKEDLIST_OF_SIMPLE_INTERFACE7">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfSimpleInterface8" table="LINKEDLIST_OF_SIMPLE_INTERFACE8">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfString9" column="LINKEDLIST_OF_STRING9">
+            </field>
+            <field name="LinkedListOfString10" column="LINKEDLIST_OF_STRING10">
+            </field>
+            <field name="LinkedListOfString11" table="LINKEDLIST_OF_STRING11">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfDate12" column="LINKEDLIST_OF_DATE12">
+            </field>
+            <field name="LinkedListOfDate13" column="LINKEDLIST_OF_DATE13">
+            </field>
+            <field name="LinkedListOfDate14" table="LINKEDLIST_OF_DATE14">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfLocale15" column="LINKEDLIST_OF_LOCALE15">
+            </field>
+            <field name="LinkedListOfLocale16" column="LINKEDLIST_OF_LOCALE16">
+            </field>
+            <field name="LinkedListOfLocale17" table="LINKEDLIST_OF_LOCALE17">
+                <join column="IDENTIFIER"/>
+                <element column="LOCALEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfBigDecimal18" column="LINKEDLIST_OF_BIG_DECIMAL18">
+            </field>
+            <field name="LinkedListOfBigDecimal19" column="LINKEDLIST_OF_BIG_DECIMAL19">
+            </field>
+            <field name="LinkedListOfBigDecimal20" table="LINKEDLIST_OF_BIG_DECIMAL20">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfBigInteger21" column="LINKEDLIST_OF_BIG_INTEGER21">
+            </field>
+            <field name="LinkedListOfBigInteger22" column="LINKEDLIST_OF_BIG_INTEGER22">
+            </field>
+            <field name="LinkedListOfBigInteger23" table="LINKEDLIST_OF_BIG_INTEGER23">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfByte24" column="LINKEDLIST_OF_BYTE24">
+            </field>
+            <field name="LinkedListOfByte25" column="LINKEDLIST_OF_BYTE25">
+            </field>
+            <field name="LinkedListOfByte26" table="LINKEDLIST_OF_BYTE27">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfDouble27" column="LINKEDLIST_OF_DOUBLE27">
+            </field>
+            <field name="LinkedListOfDouble28" column="LINKEDLIST_OF_DOUBLE28">
+            </field>
+            <field name="LinkedListOfDouble29" table="LINKEDLIST_OF_DOUBLE29">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfFloat30" column="LINKEDLIST_OF_FLOAT30">
+            </field>
+            <field name="LinkedListOfFloat31" column="LINKEDLIST_OF_FLOAT31">
+            </field>
+            <field name="LinkedListOfFloat32" table="LINKEDLIST_OF_FLOAT32">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfInteger33" column="LINKEDLIST_OF_INTEGER33">
+            </field>
+            <field name="LinkedListOfInteger34" column="LINKEDLIST_OF_INTEGER34">
+            </field>
+            <field name="LinkedListOfInteger35" table="LINKEDLIST_OF_INTEGER35">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfLong36" column="LINKEDLIST_OF_LONG36">
+            </field>
+            <field name="LinkedListOfLong37" column="LINKEDLIST_OF_LONG37">
+            </field>
+            <field name="LinkedListOfLong38" table="LINKEDLIST_OF_LONG38">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="LinkedListOfShort39" column="LINKEDLIST_OF_SHORT39">
+            </field>
+            <field name="LinkedListOfShort40" column="LINKEDLIST_OF_SHORT40">
+            </field>
+            <field name="LinkedListOfShort41" table="LINKEDLIST_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/LinkedListCollections-derby.orm
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections-derby.orm
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections-derby.orm?rev=169488&view=auto
==============================================================================
--- incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections-derby.orm (added)
+++ incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/TreeSetCollections-derby.orm Tue May 10 09:09:47 2005
@@ -0,0 +1,144 @@
+<?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="TreeSetCollections" table="TREESET_COLLECTIONS">
+            <field name="identifier" column="IDENTIFIER" primary-key="true"/>
+            <field name="TreeSetOfObject0" table="TREESET_OF_OBJECT0">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfObject1" table="TREESET_OF_OBJECT1">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfObject2" table="TREESET_OF_OBJECT2">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfSimpleClass3" table="TREESET_OF_SIMPLE_CLASS3">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfSimpleClass4" table="TREESET_OF_SIMPLE_CLASS4">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfSimpleClass5" table="TREESET_OF_SIMPLE_CLASS5">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfSimpleInterface6" table="TREESET_OF_SIMPLE_INTERFACE6">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfSimpleInterface7" table="TREESET_OF_SIMPLE_INTERFACE7">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfSimpleInterface8" table="TREESET_OF_SIMPLE_INTERFACE8">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfString9" column="TREESET_OF_STRING9">
+            </field>
+            <field name="TreeSetOfString10" column="TREESET_OF_STRING10">
+            </field>
+            <field name="TreeSetOfString11" table="TREESET_OF_STRING11">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfDate12" column="TREESET_OF_DATE12">
+            </field>
+            <field name="TreeSetOfDate13" column="TREESET_OF_DATE13">
+            </field>
+            <field name="TreeSetOfDate14" table="TREESET_OF_DATE14">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfBigDecimal15" column="TREESET_OF_BIG_DECIMAL15">
+            </field>
+            <field name="TreeSetOfBigDecimal16" column="TREESET_OF_BIG_DECIMAL16">
+            </field>
+            <field name="TreeSetOfBigDecimal17" table="TREESET_OF_BIG_DECIMAL17">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfBigInteger18" column="TREESET_OF_BIG_INTEGER18">
+            </field>
+            <field name="TreeSetOfBigInteger19" column="TREESET_OF_BIG_INTEGER19">
+            </field>
+            <field name="TreeSetOfBigInteger20" table="TREESET_OF_BIG_INTEGER20">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfByte21" column="TREESET_OF_BYTE21">
+            </field>
+            <field name="TreeSetOfByte22" column="TREESET_OF_BYTE22">
+            </field>
+            <field name="TreeSetOfByte23" table="TREESET_OF_BYTE23">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfDouble24" column="TREESET_OF_DOUBLE24">
+            </field>
+            <field name="TreeSetOfDouble25" column="TREESET_OF_DOUBLE25">
+            </field>
+            <field name="TreeSetOfDouble26" table="TREESET_OF_DOUBLE26">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfFloat27" column="TREESET_OF_FLOAT27">
+            </field>
+            <field name="TreeSetOfFloat28" column="TREESET_OF_FLOAT28">
+            </field>
+            <field name="TreeSetOfFloat29" table="TREESET_OF_FLOAT29">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfInteger30" column="TREESET_OF_INTEGER30">
+            </field>
+            <field name="TreeSetOfInteger31" column="TREESET_OF_INTEGER31">
+            </field>
+            <field name="TreeSetOfInteger32" table="TREESET_OF_INTEGER32">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfLong33" column="TREESET_OF_LONG33">
+            </field>
+            <field name="TreeSetOfLong34" column="TREESET_OF_LONG34">
+            </field>
+            <field name="TreeSetOfLong35" table="TREESET_OF_LONG35">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="TreeSetOfShort36" column="TREESET_OF_SHORT36">
+            </field>
+            <field name="TreeSetOfShort37" column="TREESET_OF_SHORT37">
+            </field>
+            <field name="TreeSetOfShort38" table="TREESET_OF_SHORT38">
+                <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/TreeSetCollections-derby.orm
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections-derby.orm
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections-derby.orm?rev=169488&view=auto
==============================================================================
--- incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections-derby.orm (added)
+++ incubator/jdo/trunk/tck20/test/orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/VectorCollections-derby.orm Tue May 10 09:09:47 2005
@@ -0,0 +1,153 @@
+<?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="VectorCollections" table="VECTOR_COLLECTIONS">
+            <field name="identifier" column="IDENTIFIER" primary-key="true"/>
+            <field name="VectorOfObject0" table="VECTOR_OF_OBJECT0">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfObject1" table="VECTOR_OF_OBJECT1">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfObject2" table="VECTOR_OF_OBJECT2">
+                <join column="IDENTIFIER"/>
+                <element column="OBJREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfSimpleClass3" table="VECTOR_OF_SIMPLE_CLASS3">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfSimpleClass4" table="VECTOR_OF_SIMPLE_CLASS4">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfSimpleClass5" table="VECTOR_OF_SIMPLE_CLASS5">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPCLSREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfSimpleInterface6" table="VECTOR_OF_SIMPLE_INTERFACE6">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfSimpleInterface7" table="VECTOR_OF_SIMPLE_INTERFACE7">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfSimpleInterface8" table="VECTOR_OF_SIMPLE_INTERFACE8">
+                <join column="IDENTIFIER"/>
+                <element column="SIMPINTREF"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfString9" column="VECTOR_OF_STRING9">
+            </field>
+            <field name="VectorOfString10" column="VECTOR_OF_STRING10">
+            </field>
+            <field name="VectorOfString11" table="VECTOR_OF_STRING11">
+                <join column="IDENTIFIER"/>
+                <element column="STRINGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfDate12" column="VECTOR_OF_DATE12">
+            </field>
+            <field name="VectorOfDate13" column="VECTOR_OF_DATE13">
+            </field>
+            <field name="VectorOfDate14" table="VECTOR_OF_DATE14">
+                <join column="IDENTIFIER"/>
+                <element column="DATEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfLocale15" column="VECTOR_OF_LOCALE15">
+            </field>
+            <field name="VectorOfLocale16" column="VECTOR_OF_LOCALE16">
+            </field>
+            <field name="VectorOfLocale17" table="VECTOR_OF_LOCALE17">
+                <join column="IDENTIFIER"/>
+                <element column="LOCALEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfBigDecimal18" column="VECTOR_OF_BIG_DECIMAL18">
+            </field>
+            <field name="VectorOfBigDecimal19" column="VECTOR_OF_BIG_DECIMAL19">
+            </field>
+            <field name="VectorOfBigDecimal20" table="VECTOR_OF_BIG_DECIMAL20">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_DECIMALVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfBigInteger21" column="VECTOR_OF_BIG_INTEGER21">
+            </field>
+            <field name="VectorOfBigInteger22" column="VECTOR_OF_BIG_INTEGER22">
+            </field>
+            <field name="VectorOfBigInteger23" table="VECTOR_OF_BIG_INTEGER23">
+                <join column="IDENTIFIER"/>
+                <element column="BIG_INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfByte24" column="VECTOR_OF_BYTE24">
+            </field>
+            <field name="VectorOfByte25" column="VECTOR_OF_BYTE25">
+            </field>
+            <field name="VectorOfByte26" table="VECTOR_OF_BYTE27">
+                <join column="IDENTIFIER"/>
+                <element column="BYTEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfDouble27" column="VECTOR_OF_DOUBLE27">
+            </field>
+            <field name="VectorOfDouble28" column="VECTOR_OF_DOUBLE28">
+            </field>
+            <field name="VectorOfDouble29" table="VECTOR_OF_DOUBLE29">
+                <join column="IDENTIFIER"/>
+                <element column="DOUBLEVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfFloat30" column="VECTOR_OF_FLOAT30">
+            </field>
+            <field name="VectorOfFloat31" column="VECTOR_OF_FLOAT31">
+            </field>
+            <field name="VectorOfFloat32" table="VECTOR_OF_FLOAT32">
+                <join column="IDENTIFIER"/>
+                <element column="FLOATVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfInteger33" column="VECTOR_OF_INTEGER33">
+            </field>
+            <field name="VectorOfInteger34" column="VECTOR_OF_INTEGER34">
+            </field>
+            <field name="VectorOfInteger35" table="VECTOR_OF_INTEGER35">
+                <join column="IDENTIFIER"/>
+                <element column="INTEGERVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfLong36" column="VECTOR_OF_LONG36">
+            </field>
+            <field name="VectorOfLong37" column="VECTOR_OF_LONG37">
+            </field>
+            <field name="VectorOfLong38" table="VECTOR_OF_LONG38">
+                <join column="IDENTIFIER"/>
+                <element column="LONGVAL"/>
+                <order column="INDEX"/>
+            </field>
+            <field name="VectorOfShort39" column="VECTOR_OF_SHORT39">
+            </field>
+            <field name="VectorOfShort40" column="VECTOR_OF_SHORT40">
+            </field>
+            <field name="VectorOfShort41" table="VECTOR_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/VectorCollections-derby.orm
------------------------------------------------------------------------------
    svn:executable = *

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=169488&r1=169487&r2=169488&view=diff
==============================================================================
--- incubator/jdo/trunk/tck20/test/sql/derby/schema1.sql (original)
+++ incubator/jdo/trunk/tck20/test/sql/derby/schema1.sql Tue May 10 09:09:47 2005
@@ -204,6 +204,50 @@
 DROP TABLE LIST_OF_SHORT41;
 DROP TABLE LIST_COLLECTIONS;
 
+DROP TABLE LINKEDLIST_OF_OBJECT0;
+DROP TABLE LINKEDLIST_OF_OBJECT1;
+DROP TABLE LINKEDLIST_OF_OBJECT2;
+DROP TABLE LINKEDLIST_OF_SIMPLE_CLASS3;
+DROP TABLE LINKEDLIST_OF_SIMPLE_CLASS4;
+DROP TABLE LINKEDLIST_OF_SIMPLE_CLASS5;
+DROP TABLE LINKEDLIST_OF_SIMPLE_INTERFACE6;
+DROP TABLE LINKEDLIST_OF_SIMPLE_INTERFACE7;
+DROP TABLE LINKEDLIST_OF_SIMPLE_INTERFACE8;
+DROP TABLE LINKEDLIST_OF_STRING11;
+DROP TABLE LINKEDLIST_OF_DATE14;
+DROP TABLE LINKEDLIST_OF_LOCALE17;
+DROP TABLE LINKEDLIST_OF_BIG_DECIMAL20;
+DROP TABLE LINKEDLIST_OF_BIG_INTEGER23;
+DROP TABLE LINKEDLIST_OF_BYTE26;
+DROP TABLE LINKEDLIST_OF_DOUBLE29;
+DROP TABLE LINKEDLIST_OF_FLOAT32;
+DROP TABLE LINKEDLIST_OF_INTEGER35;
+DROP TABLE LINKEDLIST_OF_LONG38;
+DROP TABLE LINKEDLIST_OF_SHORT41;
+DROP TABLE LINKEDLIST_COLLECTIONS;
+
+DROP TABLE VECTOR_OF_OBJECT0;
+DROP TABLE VECTOR_OF_OBJECT1;
+DROP TABLE VECTOR_OF_OBJECT2;
+DROP TABLE VECTOR_OF_SIMPLE_CLASS3;
+DROP TABLE VECTOR_OF_SIMPLE_CLASS4;
+DROP TABLE VECTOR_OF_SIMPLE_CLASS5;
+DROP TABLE VECTOR_OF_SIMPLE_INTERFACE6;
+DROP TABLE VECTOR_OF_SIMPLE_INTERFACE7;
+DROP TABLE VECTOR_OF_SIMPLE_INTERFACE8;
+DROP TABLE VECTOR_OF_STRING11;
+DROP TABLE VECTOR_OF_DATE14;
+DROP TABLE VECTOR_OF_LOCALE17;
+DROP TABLE VECTOR_OF_BIG_DECIMAL20;
+DROP TABLE VECTOR_OF_BIG_INTEGER23;
+DROP TABLE VECTOR_OF_BYTE26;
+DROP TABLE VECTOR_OF_DOUBLE29;
+DROP TABLE VECTOR_OF_FLOAT32;
+DROP TABLE VECTOR_OF_INTEGER35;
+DROP TABLE VECTOR_OF_LONG38;
+DROP TABLE VECTOR_OF_SHORT41;
+DROP TABLE VECTOR_COLLECTIONS;
+
 DROP TABLE SET_OF_OBJECT0;
 DROP TABLE SET_OF_OBJECT1;
 DROP TABLE SET_OF_OBJECT2;
@@ -226,6 +270,49 @@
 DROP TABLE SET_OF_SHORT41;
 DROP TABLE SET_COLLECTIONS;
 
+DROP TABLE HASHSET_OF_OBJECT0;
+DROP TABLE HASHSET_OF_OBJECT1;
+DROP TABLE HASHSET_OF_OBJECT2;
+DROP TABLE HASHSET_OF_SIMPLE_CLASS3;
+DROP TABLE HASHSET_OF_SIMPLE_CLASS4;
+DROP TABLE HASHSET_OF_SIMPLE_CLASS5;
+DROP TABLE HASHSET_OF_SIMPLE_INTERFACE6;
+DROP TABLE HASHSET_OF_SIMPLE_INTERFACE7;
+DROP TABLE HASHSET_OF_SIMPLE_INTERFACE8;
+DROP TABLE HASHSET_OF_STRING11;
+DROP TABLE HASHSET_OF_DATE14;
+DROP TABLE HASHSET_OF_LOCALE17;
+DROP TABLE HASHSET_OF_BIG_DECIMAL20;
+DROP TABLE HASHSET_OF_BIG_INTEGER23;
+DROP TABLE HASHSET_OF_BYTE26;
+DROP TABLE HASHSET_OF_DOUBLE29;
+DROP TABLE HASHSET_OF_FLOAT32;
+DROP TABLE HASHSET_OF_INTEGER35;
+DROP TABLE HASHSET_OF_LONG38;
+DROP TABLE HASHSET_OF_SHORT41;
+DROP TABLE HASHSET_COLLECTIONS;
+
+DROP TABLE TREESET_OF_OBJECT0;
+DROP TABLE TREESET_OF_OBJECT1;
+DROP TABLE TREESET_OF_OBJECT2;
+DROP TABLE TREESET_OF_SIMPLE_CLASS3;
+DROP TABLE TREESET_OF_SIMPLE_CLASS4;
+DROP TABLE TREESET_OF_SIMPLE_CLASS5;
+DROP TABLE TREESET_OF_SIMPLE_INTERFACE6;
+DROP TABLE TREESET_OF_SIMPLE_INTERFACE7;
+DROP TABLE TREESET_OF_SIMPLE_INTERFACE8;
+DROP TABLE TREESET_OF_STRING11;
+DROP TABLE TREESET_OF_DATE14;
+DROP TABLE TREESET_OF_BIG_DECIMAL17;
+DROP TABLE TREESET_OF_BIG_INTEGER20;
+DROP TABLE TREESET_OF_BYTE23;
+DROP TABLE TREESET_OF_DOUBLE26;
+DROP TABLE TREESET_OF_FLOAT29;
+DROP TABLE TREESET_OF_INTEGER32;
+DROP TABLE TREESET_OF_LONG35;
+DROP TABLE TREESET_OF_SHORT38;
+DROP TABLE TREESET_COLLECTIONS;
+
 DROP TABLE MAP_OF_STRING_OBJECT0;
 DROP TABLE MAP_OF_STRING_OBJECT1;
 DROP TABLE MAP_OF_STRING_OBJECT2;
@@ -2597,7 +2684,6 @@
 
 --ListCollections
 
-
 CREATE TABLE LIST_COLLECTIONS
 (
     IDENTIFIER INTEGER NOT NULL,
@@ -2766,6 +2852,346 @@
     INDEX INTEGER NOT NULL
 );
 
+--LinkedListCollections
+
+CREATE TABLE LINKEDLIST_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL,
+	LINKEDLIST_OF_STRING9 BLOB,
+	LINKEDLIST_OF_STRING10 BLOB,
+	LINKEDLIST_OF_DATE12 BLOB,
+	LINKEDLIST_OF_DATE13 BLOB,
+	LINKEDLIST_OF_LOCALE15 BLOB,
+	LINKEDLIST_OF_LOCALE16 BLOB,
+	LINKEDLIST_OF_BIG_DECIMAL18 BLOB,
+	LINKEDLIST_OF_BIG_DECIMAL19 BLOB,
+	LINKEDLIST_OF_BIG_INTEGER21 BLOB,
+	LINKEDLIST_OF_BIG_INTEGER22 BLOB,
+	LINKEDLIST_OF_BYTE24 BLOB,
+	LINKEDLIST_OF_BYTE25 BLOB,
+	LINKEDLIST_OF_DOUBLE27 BLOB,
+	LINKEDLIST_OF_DOUBLE28 BLOB,
+	LINKEDLIST_OF_FLOAT30 BLOB,
+	LINKEDLIST_OF_FLOAT31 BLOB,
+	LINKEDLIST_OF_INTEGER33 BLOB,
+	LINKEDLIST_OF_INTEGER34 BLOB,
+	LINKEDLIST_OF_LONG36 BLOB,
+	LINKEDLIST_OF_LONG37 BLOB,
+	LINKEDLIST_OF_SHORT39 BLOB,
+	LINKEDLIST_OF_SHORT40 BLOB,
+    CONSTRAINT LLC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE LINKEDLIST_OF_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--VectorCollections
+
+CREATE TABLE VECTOR_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL,
+	VECTOR_OF_STRING9 BLOB,
+	VECTOR_OF_STRING10 BLOB,
+	VECTOR_OF_DATE12 BLOB,
+	VECTOR_OF_DATE13 BLOB,
+	VECTOR_OF_LOCALE15 BLOB,
+	VECTOR_OF_LOCALE16 BLOB,
+	VECTOR_OF_BIG_DECIMAL18 BLOB,
+	VECTOR_OF_BIG_DECIMAL19 BLOB,
+	VECTOR_OF_BIG_INTEGER21 BLOB,
+	VECTOR_OF_BIG_INTEGER22 BLOB,
+	VECTOR_OF_BYTE24 BLOB,
+	VECTOR_OF_BYTE25 BLOB,
+	VECTOR_OF_DOUBLE27 BLOB,
+	VECTOR_OF_DOUBLE28 BLOB,
+	VECTOR_OF_FLOAT30 BLOB,
+	VECTOR_OF_FLOAT31 BLOB,
+	VECTOR_OF_INTEGER33 BLOB,
+	VECTOR_OF_INTEGER34 BLOB,
+	VECTOR_OF_LONG36 BLOB,
+	VECTOR_OF_LONG37 BLOB,
+	VECTOR_OF_SHORT39 BLOB,
+	VECTOR_OF_SHORT40 BLOB,
+    CONSTRAINT VC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE VECTOR_OF_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
 --SetCollections
 
 CREATE TABLE SET_COLLECTIONS
@@ -2932,6 +3358,337 @@
 CREATE TABLE SET_OF_SHORT41
 (
     IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--HashSetCollections
+
+CREATE TABLE HASHSET_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL,
+	HASHSET_OF_STRING9 BLOB,
+	HASHSET_OF_STRING10 BLOB,
+	HASHSET_OF_DATE12 BLOB,
+	HASHSET_OF_DATE13 BLOB,
+	HASHSET_OF_LOCALE15 BLOB,
+	HASHSET_OF_LOCALE16 BLOB,
+	HASHSET_OF_BIG_DECIMAL18 BLOB,
+	HASHSET_OF_BIG_DECIMAL19 BLOB,
+	HASHSET_OF_BIG_INTEGER21 BLOB,
+	HASHSET_OF_BIG_INTEGER22 BLOB,
+	HASHSET_OF_BYTE24 BLOB,
+	HASHSET_OF_BYTE25 BLOB,
+	HASHSET_OF_DOUBLE27 BLOB,
+	HASHSET_OF_DOUBLE28 BLOB,
+	HASHSET_OF_FLOAT30 BLOB,
+	HASHSET_OF_FLOAT31 BLOB,
+	HASHSET_OF_INTEGER33 BLOB,
+	HASHSET_OF_INTEGER34 BLOB,
+	HASHSET_OF_LONG36 BLOB,
+	HASHSET_OF_LONG37 BLOB,
+	HASHSET_OF_SHORT39 BLOB,
+	HASHSET_OF_SHORT40 BLOB,
+    CONSTRAINT HSC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE HASHSET_OF_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--TreeSetCollections
+
+CREATE TABLE TREESET_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL,
+	TREESET_OF_STRING9 BLOB,
+	TREESET_OF_STRING10 BLOB,
+	TREESET_OF_DATE12 BLOB,
+	TREESET_OF_DATE13 BLOB,
+	TREESET_OF_BIG_DECIMAL15 BLOB,
+	TREESET_OF_BIG_DECIMAL16 BLOB,
+	TREESET_OF_BIG_INTEGER18 BLOB,
+	TREESET_OF_BIG_INTEGER19 BLOB,
+	TREESET_OF_BYTE21 BLOB,
+	TREESET_OF_BYTE22 BLOB,
+	TREESET_OF_DOUBLE24 BLOB,
+	TREESET_OF_DOUBLE25 BLOB,
+	TREESET_OF_FLOAT27 BLOB,
+	TREESET_OF_FLOAT28 BLOB,
+	TREESET_OF_INTEGER30 BLOB,
+	TREESET_OF_INTEGER31 BLOB,
+	TREESET_OF_LONG33 BLOB,
+	TREESET_OF_LONG34 BLOB,
+	TREESET_OF_SHORT36 BLOB,
+	TREESET_OF_SHORT37 BLOB,
+    CONSTRAINT TSC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE TREESET_OF_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_BIG_DECIMAL17
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_BIG_INTEGER20
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_BYTE23
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_DOUBLE26
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_FLOAT29
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_INTEGER32
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_LONG35
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SHORT38
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL,
     SHORTVAL SMALLINT,
     INDEX INTEGER NOT NULL
 );



Mime
View raw message