You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by mc...@apache.org on 2005/05/11 03:50:59 UTC

svn commit: r169550 [6/6] - in /incubator/jdo/trunk/tck20/test: jdo/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ orm/applicationidentity/org/apache/jdo/tck/pc/fieldtypes/ orm/datastoreidentity/org/apache/jdo/tck/pc/fieldtypes/ sql/derby/

Modified: incubator/jdo/trunk/tck20/test/sql/derby/schema2.sql
URL: http://svn.apache.org/viewcvs/incubator/jdo/trunk/tck20/test/sql/derby/schema2.sql?rev=169550&r1=169549&r2=169550&view=diff
==============================================================================
--- incubator/jdo/trunk/tck20/test/sql/derby/schema2.sql (original)
+++ incubator/jdo/trunk/tck20/test/sql/derby/schema2.sql Tue May 10 18:50:57 2005
@@ -1,4 +1,4 @@
--- SchemaType: datastore-identity strategy="identity"
+-- SchemaType: application identity
 
 connect 'jdbc:derby:jdotckdb;create=true' user 'tckuser' password 'tckuser';
 
@@ -6,9 +6,9 @@
 -- mylib
 -------------------------
 
+DROP TABLE PCRect;
 DROP TABLE PCPoint;
 DROP TABLE PCPoint2;
-DROP TABLE PCRect;
 DROP TABLE PrimitiveTypes;
 
 CREATE TABLE PCPoint (
@@ -55,13 +55,14 @@
     bigDecimal DECIMAL NOT NULL,
     bigInteger INTEGER NOT NULL,
     PrimitiveTypes INTEGER NOT NULL,
-    CONSTRAINT PCPNT_PT PRIMARY KEY (ID)
+    CONSTRAINT PT_CONST PRIMARY KEY (ID)
 );
 
 -------------------------
 -- company
 -------------------------
 
+ALTER TABLE departments DROP CONSTRAINT EMP_MO_FK;
 DROP TABLE insuranceplans;
 DROP TABLE project_reviewer;
 DROP TABLE project_member;
@@ -92,7 +93,7 @@
 );
 
 CREATE TABLE persons (
-    PERSONID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+    PERSONID INTEGER NOT NULL,
     FIRSTNAME VARCHAR(32) NOT NULL,
     LASTNAME VARCHAR(32) NOT NULL,
     MIDDLENAME VARCHAR(32),
@@ -105,7 +106,7 @@
     HIREDATE VARCHAR(32),
     WEEKLYHOURS FLOAT,
     DEPARTMENT INTEGER REFERENCES departments,
-    FUNDINGdEPT INTEGER REFERENCES departments,
+    FUNDINGDEPT INTEGER REFERENCES departments,
     MANAGER INTEGER REFERENCES persons,
     MENTOR INTEGER REFERENCES persons,
     HRADVISOR INTEGER REFERENCES persons,
@@ -116,36 +117,36 @@
 );
 
 CREATE TABLE insuranceplans (
-    INSID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+    INSID INTEGER NOT NULL,
     CARRIER VARCHAR(64) NOT NULL,
     LIFETIME_ORTHO_BENEFIT DECIMAL,
-    PLANtYPE VARCHAR(8),
-    DISCRIMINATOR VARCHAR(64) NOT NULL,
+    PLANTYPE VARCHAR(8),
+    DISCRIMINATOR varchar(64) NOT NULL,
     EMPLOYEE INTEGER REFERENCES persons,
     CONSTRAINT INS_PK PRIMARY KEY (INSID)
 );
 
 CREATE TABLE projects (
-    PROJID INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+    PROJID INTEGER NOT NULL,
     NAME VARCHAR(32) NOT NULL,
     BUDGET DECIMAL NOT NULL,
     CONSTRAINT PROJS_PK PRIMARY KEY (PROJID)
 );
 
 CREATE TABLE project_reviewer (
-    projid INTEGER REFERENCES projects NOT NULL,
-    reviewer INTEGER REFERENCES persons NOT NULL
+    PROJID INTEGER REFERENCES projects NOT NULL,
+    REVIEWER INTEGER REFERENCES persons NOT NULL
 );
 
 CREATE TABLE project_member (
-    projid INTEGER REFERENCES projects NOT NULL,
-    member INTEGER REFERENCES persons NOT NULL
+    PROJID INTEGER REFERENCES projects NOT NULL,
+    MEMBER INTEGER REFERENCES persons NOT NULL
 );
 
 CREATE TABLE employee_phoneno_type (
-    empid INTEGER REFERENCES persons NOT NULL,
-    phoneno VARCHAR(16) NOT NULL,
-    type VARCHAR(16) NOT NULL
+    EMPID INTEGER REFERENCES persons NOT NULL,
+    PHONENO VARCHAR(16) NOT NULL,
+    TYPE VARCHAR(16) NOT NULL
 );
 
 ALTER TABLE departments 
@@ -157,7 +158,480 @@
 --fieldtypes
 -------------------------
 
-DROP TABLE FieldsOfByte;
+DROP TABLE ARRAY_COLLECTIONS;
+
+DROP TABLE COLLECTION_OF_OBJECT0;
+DROP TABLE COLLECTION_OF_OBJECT1;
+DROP TABLE COLLECTION_OF_OBJECT2;
+DROP TABLE COLLECTION_OF_SIMPLE_CLASS3;
+DROP TABLE COLLECTION_OF_SIMPLE_CLASS4;
+DROP TABLE COLLECTION_OF_SIMPLE_CLASS5;
+DROP TABLE COLLECTION_OF_SIMPLE_INTERFACE6;
+DROP TABLE COLLECTION_OF_SIMPLE_INTERFACE7;
+DROP TABLE COLLECTION_OF_SIMPLE_INTERFACE8;
+DROP TABLE COLLECTION_OF_STRING11;
+DROP TABLE COLLECTION_OF_DATE14;
+DROP TABLE COLLECTION_OF_LOCALE17;
+DROP TABLE COLLECTION_OF_BIG_DECIMAL20;
+DROP TABLE COLLECTION_OF_BIG_INTEGER23;
+DROP TABLE COLLECTION_OF_BYTE26;
+DROP TABLE COLLECTION_OF_DOUBLE29;
+DROP TABLE COLLECTION_OF_FLOAT32;
+DROP TABLE COLLECTION_OF_INTEGER35;
+DROP TABLE COLLECTION_OF_LONG38;
+DROP TABLE COLLECTION_OF_SHORT41;
+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_STRING11;
+DROP TABLE LIST_OF_DATE14;
+DROP TABLE LIST_OF_LOCALE17;
+DROP TABLE LIST_OF_BIG_DECIMAL20;
+DROP TABLE LIST_OF_BIG_INTEGER23;
+DROP TABLE LIST_OF_BYTE26;
+DROP TABLE LIST_OF_DOUBLE29;
+DROP TABLE LIST_OF_FLOAT32;
+DROP TABLE LIST_OF_INTEGER35;
+DROP TABLE LIST_OF_LONG38;
+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;
+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_STRING11;
+DROP TABLE SET_OF_DATE14;
+DROP TABLE SET_OF_LOCALE17;
+DROP TABLE SET_OF_BIG_DECIMAL20;
+DROP TABLE SET_OF_BIG_INTEGER23;
+DROP TABLE SET_OF_BYTE26;
+DROP TABLE SET_OF_DOUBLE29;
+DROP TABLE SET_OF_FLOAT32;
+DROP TABLE SET_OF_INTEGER35;
+DROP TABLE SET_OF_LONG38;
+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;
+DROP TABLE MAP_OF_STRING_SIMPLE_CLASS3;
+DROP TABLE MAP_OF_STRING_SIMPLE_CLASS4;
+DROP TABLE MAP_OF_STRING_SIMPLE_CLASS5;
+DROP TABLE MAP_OF_STRING_SIMPLE_INTERFACE6;
+DROP TABLE MAP_OF_STRING_SIMPLE_INTERFACE7;
+DROP TABLE MAP_OF_STRING_SIMPLE_INTERFACE8;
+DROP TABLE MAP_OF_STRING_OBJECT42;
+DROP TABLE MAP_OF_STRING_OBJECT43;
+DROP TABLE MAP_OF_STRING_OBJECT44;
+DROP TABLE MAP_OF_STRING_SIMPLE_CLASS45;
+DROP TABLE MAP_OF_STRING_SIMPLE_CLASS46;
+DROP TABLE MAP_OF_STRING_SIMPLE_CLASS47;
+DROP TABLE MAP_OF_STRING_SIMPLE_INTERFACE48;
+DROP TABLE MAP_OF_STRING_SIMPLE_INTERFACE49;
+DROP TABLE MAP_OF_STRING_SIMPLE_INTERFACE50;
+DROP TABLE MAP_OF_STRING_OBJECT84;
+DROP TABLE MAP_OF_STRING_OBJECT85;
+DROP TABLE MAP_OF_STRING_OBJECT86;
+DROP TABLE MAP_OF_STRING_SIMPLE_CLASS87;
+DROP TABLE MAP_OF_STRING_SIMPLE_CLASS88;
+DROP TABLE MAP_OF_STRING_SIMPLE_CLASS89;
+DROP TABLE MAP_OF_STRING_SIMPLE_INTERFACE90;
+DROP TABLE MAP_OF_STRING_SIMPLE_INTERFACE91;
+DROP TABLE MAP_OF_STRING_SIMPLE_INTERFACE92;
+DROP TABLE MAP_OF_STRING_STRING95;
+DROP TABLE MAP_OF_STRING_DATE98;
+DROP TABLE MAP_OF_STRING_LOCALE101;
+DROP TABLE MAP_OF_STRING_BIG_DECIMAL104;
+DROP TABLE MAP_OF_STRING_BIG_INTEGER107;
+DROP TABLE MAP_OF_STRING_BYTE110;
+DROP TABLE MAP_OF_STRING_DOUBLE113;
+DROP TABLE MAP_OF_STRING_FLOAT116;
+DROP TABLE MAP_OF_STRING_INTEGER119;
+DROP TABLE MAP_OF_STRING_LONG122;
+DROP TABLE MAP_OF_STRING_SHORT125;
+DROP TABLE MAPSTRINGKEY_COLLECTIONS;
+
+DROP TABLE HASHMAP_STR_OBJECT0;
+DROP TABLE HASHMAP_STR_OBJECT1;
+DROP TABLE HASHMAP_STR_OBJECT2;
+DROP TABLE HASHMAP_STR_SIMPLE_CLASS3;
+DROP TABLE HASHMAP_STR_SIMPLE_CLASS4;
+DROP TABLE HASHMAP_STR_SIMPLE_CLASS5;
+DROP TABLE HASHMAP_STR_SIMPLE_INTERFACE6;
+DROP TABLE HASHMAP_STR_SIMPLE_INTERFACE7;
+DROP TABLE HASHMAP_STR_SIMPLE_INTERFACE8;
+DROP TABLE HASHMAP_STR_OBJECT42;
+DROP TABLE HASHMAP_STR_OBJECT43;
+DROP TABLE HASHMAP_STR_OBJECT44;
+DROP TABLE HASHMAP_STR_SIMPLE_CLASS45;
+DROP TABLE HASHMAP_STR_SIMPLE_CLASS46;
+DROP TABLE HASHMAP_STR_SIMPLE_CLASS47;
+DROP TABLE HASHMAP_STR_SIMPLE_INTERFACE48;
+DROP TABLE HASHMAP_STR_SIMPLE_INTERFACE49;
+DROP TABLE HASHMAP_STR_SIMPLE_INTERFACE50;
+DROP TABLE HASHMAP_STR_OBJECT84;
+DROP TABLE HASHMAP_STR_OBJECT85;
+DROP TABLE HASHMAP_STR_OBJECT86;
+DROP TABLE HASHMAP_STR_SIMPLE_CLASS87;
+DROP TABLE HASHMAP_STR_SIMPLE_CLASS88;
+DROP TABLE HASHMAP_STR_SIMPLE_CLASS89;
+DROP TABLE HASHMAP_STR_SIMPLE_INTERFACE90;
+DROP TABLE HASHMAP_STR_SIMPLE_INTERFACE91;
+DROP TABLE HASHMAP_STR_SIMPLE_INTERFACE92;
+DROP TABLE HASHMAP_STR_STRING95;
+DROP TABLE HASHMAP_STR_DATE98;
+DROP TABLE HASHMAP_STR_LOCALE101;
+DROP TABLE HASHMAP_STR_BIG_DECIMAL104;
+DROP TABLE HASHMAP_STR_BIG_INTEGER107;
+DROP TABLE HASHMAP_STR_BYTE110;
+DROP TABLE HASHMAP_STR_DOUBLE113;
+DROP TABLE HASHMAP_STR_FLOAT116;
+DROP TABLE HASHMAP_STR_INTEGER119;
+DROP TABLE HASHMAP_STR_LONG122;
+DROP TABLE HASHMAP_STR_SHORT125;
+DROP TABLE HASHMAPSTRINGKEY_COLLECTIONS;
+
+DROP TABLE MAP_OF_OBJECT0_STRING;
+DROP TABLE MAP_OF_OBJECT1_STRING;
+DROP TABLE MAP_OF_OBJECT2_STRING;
+DROP TABLE MAP_OF_OBJECT3_STRING;
+DROP TABLE MAP_OF_OBJECT4_STRING;
+DROP TABLE MAP_OF_OBJECT5_STRING;
+DROP TABLE MAP_OF_OBJECT6_STRING;
+DROP TABLE MAP_OF_OBJECT7_STRING;
+DROP TABLE MAP_OF_OBJECT8_STRING;
+DROP TABLE MAP_OF_SIMPLE_CLASS9_STRING;
+DROP TABLE MAP_OF_SIMPLE_CLASS10_STRING;
+DROP TABLE MAP_OF_SIMPLE_CLASS11_STRING;
+DROP TABLE MAP_OF_SIMPLE_CLASS12_STRING;
+DROP TABLE MAP_OF_SIMPLE_CLASS13_STRING;
+DROP TABLE MAP_OF_SIMPLE_CLASS14_STRING;
+DROP TABLE MAP_OF_SIMPLE_CLASS15_STRING;
+DROP TABLE MAP_OF_SIMPLE_CLASS16_STRING;
+DROP TABLE MAP_OF_SIMPLE_CLASS17_STRING;
+DROP TABLE MAP_OF_SIMPLE_INTERFACE18_STRING;
+DROP TABLE MAP_OF_SIMPLE_INTERFACE19_STRING;
+DROP TABLE MAP_OF_SIMPLE_INTERFACE20_STRING;
+DROP TABLE MAP_OF_SIMPLE_INTERFACE21_STRING;
+DROP TABLE MAP_OF_SIMPLE_INTERFACE22_STRING;
+DROP TABLE MAP_OF_SIMPLE_INTERFACE23_STRING;
+DROP TABLE MAP_OF_SIMPLE_INTERFACE24_STRING;
+DROP TABLE MAP_OF_SIMPLE_INTERFACE25_STRING;
+DROP TABLE MAP_OF_SIMPLE_INTERFACE26_STRING;
+DROP TABLE MAP_OF_STRING35_STRING;
+DROP TABLE MAP_OF_DATE44_STRING;
+DROP TABLE MAP_OF_BIG_DECIMAL53_STRING;
+DROP TABLE MAP_OF_BIG_INTEGER62_STRING;
+DROP TABLE MAP_OF_BYTE71_STRING;
+DROP TABLE MAP_OF_DOUBLE80_STRING;
+DROP TABLE MAP_OF_FLOAT89_STRING;
+DROP TABLE MAP_OF_INTEGER98_STRING;
+DROP TABLE MAP_OF_LONG107_STRING;
+DROP TABLE MAP_OF_SHORT116_STRING;
+DROP TABLE MAPSTRINGVALUE_COLLECTIONS;
+
+DROP TABLE HASHTBL_STR_OBJECT0;
+DROP TABLE HASHTBL_STR_OBJECT1;
+DROP TABLE HASHTBL_STR_OBJECT2;
+DROP TABLE HASHTBL_STR_SIMPLE_CLASS3;
+DROP TABLE HASHTBL_STR_SIMPLE_CLASS4;
+DROP TABLE HASHTBL_STR_SIMPLE_CLASS5;
+DROP TABLE HASHTBL_STR_SIMPLE_INTERFACE6;
+DROP TABLE HASHTBL_STR_SIMPLE_INTERFACE7;
+DROP TABLE HASHTBL_STR_SIMPLE_INTERFACE8;
+DROP TABLE HASHTBL_STR_OBJECT42;
+DROP TABLE HASHTBL_STR_OBJECT43;
+DROP TABLE HASHTBL_STR_OBJECT44;
+DROP TABLE HASHTBL_STR_SIMPLE_CLASS45;
+DROP TABLE HASHTBL_STR_SIMPLE_CLASS46;
+DROP TABLE HASHTBL_STR_SIMPLE_CLASS47;
+DROP TABLE HASHTBL_STR_SIMPLE_INTERFACE48;
+DROP TABLE HASHTBL_STR_SIMPLE_INTERFACE49;
+DROP TABLE HASHTBL_STR_SIMPLE_INTERFACE50;
+DROP TABLE HASHTBL_STR_OBJECT84;
+DROP TABLE HASHTBL_STR_OBJECT85;
+DROP TABLE HASHTBL_STR_OBJECT86;
+DROP TABLE HASHTBL_STR_SIMPLE_CLASS87;
+DROP TABLE HASHTBL_STR_SIMPLE_CLASS88;
+DROP TABLE HASHTBL_STR_SIMPLE_CLASS89;
+DROP TABLE HASHTBL_STR_SIMPLE_INTERFACE90;
+DROP TABLE HASHTBL_STR_SIMPLE_INTERFACE91;
+DROP TABLE HASHTBL_STR_SIMPLE_INTERFACE92;
+DROP TABLE HASHTBL_STR_STRING95;
+DROP TABLE HASHTBL_STR_DATE98;
+DROP TABLE HASHTBL_STR_LOCALE101;
+DROP TABLE HASHTBL_STR_BIG_DECIMAL104;
+DROP TABLE HASHTBL_STR_BIG_INTEGER107;
+DROP TABLE HASHTBL_STR_BYTE110;
+DROP TABLE HASHTBL_STR_DOUBLE113;
+DROP TABLE HASHTBL_STR_FLOAT116;
+DROP TABLE HASHTBL_STR_INTEGER119;
+DROP TABLE HASHTBL_STR_LONG122;
+DROP TABLE HASHTBL_STR_SHORT125;
+DROP TABLE HASHTABLESTRINGKEY_COLLECTIONS;
+
+DROP TABLE TREEMAP_STR_OBJECT0;
+DROP TABLE TREEMAP_STR_OBJECT1;
+DROP TABLE TREEMAP_STR_OBJECT2;
+DROP TABLE TREEMAP_STR_SIMPLE_CLASS3;
+DROP TABLE TREEMAP_STR_SIMPLE_CLASS4;
+DROP TABLE TREEMAP_STR_SIMPLE_CLASS5;
+DROP TABLE TREEMAP_STR_SIMPLE_INTERFACE6;
+DROP TABLE TREEMAP_STR_SIMPLE_INTERFACE7;
+DROP TABLE TREEMAP_STR_SIMPLE_INTERFACE8;
+DROP TABLE TREEMAP_STR_OBJECT42;
+DROP TABLE TREEMAP_STR_OBJECT43;
+DROP TABLE TREEMAP_STR_OBJECT44;
+DROP TABLE TREEMAP_STR_SIMPLE_CLASS45;
+DROP TABLE TREEMAP_STR_SIMPLE_CLASS46;
+DROP TABLE TREEMAP_STR_SIMPLE_CLASS47;
+DROP TABLE TREEMAP_STR_SIMPLE_INTERFACE48;
+DROP TABLE TREEMAP_STR_SIMPLE_INTERFACE49;
+DROP TABLE TREEMAP_STR_SIMPLE_INTERFACE50;
+DROP TABLE TREEMAP_STR_OBJECT84;
+DROP TABLE TREEMAP_STR_OBJECT85;
+DROP TABLE TREEMAP_STR_OBJECT86;
+DROP TABLE TREEMAP_STR_SIMPLE_CLASS87;
+DROP TABLE TREEMAP_STR_SIMPLE_CLASS88;
+DROP TABLE TREEMAP_STR_SIMPLE_CLASS89;
+DROP TABLE TREEMAP_STR_SIMPLE_INTERFACE90;
+DROP TABLE TREEMAP_STR_SIMPLE_INTERFACE91;
+DROP TABLE TREEMAP_STR_SIMPLE_INTERFACE92;
+DROP TABLE TREEMAP_STR_STRING95;
+DROP TABLE TREEMAP_STR_DATE98;
+DROP TABLE TREEMAP_STR_LOCALE101;
+DROP TABLE TREEMAP_STR_BIG_DECIMAL104;
+DROP TABLE TREEMAP_STR_BIG_INTEGER107;
+DROP TABLE TREEMAP_STR_BYTE110;
+DROP TABLE TREEMAP_STR_DOUBLE113;
+DROP TABLE TREEMAP_STR_FLOAT116;
+DROP TABLE TREEMAP_STR_INTEGER119;
+DROP TABLE TREEMAP_STR_LONG122;
+DROP TABLE TREEMAP_STR_SHORT125;
+DROP TABLE TREEMAPSTRINGKEY_COLLECTIONS;
+
+DROP TABLE HASHMAP_OBJECT0_STR;
+DROP TABLE HASHMAP_OBJECT1_STR;
+DROP TABLE HASHMAP_OBJECT2_STR;
+DROP TABLE HASHMAP_OBJECT3_STR;
+DROP TABLE HASHMAP_OBJECT4_STR;
+DROP TABLE HASHMAP_OBJECT5_STR;
+DROP TABLE HASHMAP_OBJECT6_STR;
+DROP TABLE HASHMAP_OBJECT7_STR;
+DROP TABLE HASHMAP_OBJECT8_STR;
+DROP TABLE HASHMAP_SIMPLE_CLASS9_STR;
+DROP TABLE HASHMAP_SIMPLE_CLASS10_STR;
+DROP TABLE HASHMAP_SIMPLE_CLASS11_STR;
+DROP TABLE HASHMAP_SIMPLE_CLASS12_STR;
+DROP TABLE HASHMAP_SIMPLE_CLASS13_STR;
+DROP TABLE HASHMAP_SIMPLE_CLASS14_STR;
+DROP TABLE HASHMAP_SIMPLE_CLASS15_STR;
+DROP TABLE HASHMAP_SIMPLE_CLASS16_STR;
+DROP TABLE HASHMAP_SIMPLE_CLASS17_STR;
+DROP TABLE HASHMAP_SIMPLE_INTERFACE18_STR;
+DROP TABLE HASHMAP_SIMPLE_INTERFACE19_STR;
+DROP TABLE HASHMAP_SIMPLE_INTERFACE20_STR;
+DROP TABLE HASHMAP_SIMPLE_INTERFACE21_STR;
+DROP TABLE HASHMAP_SIMPLE_INTERFACE22_STR;
+DROP TABLE HASHMAP_SIMPLE_INTERFACE23_STR;
+DROP TABLE HASHMAP_SIMPLE_INTERFACE24_STR;
+DROP TABLE HASHMAP_SIMPLE_INTERFACE25_STR;
+DROP TABLE HASHMAP_SIMPLE_INTERFACE26_STR;
+DROP TABLE HASHMAP_STRING35_STR;
+DROP TABLE HASHMAP_DATE44_STR;
+DROP TABLE HASHMAP_BIG_DECIMAL53_STR;
+DROP TABLE HASHMAP_BIG_INTEGER62_STR;
+DROP TABLE HASHMAP_BYTE71_STR;
+DROP TABLE HASHMAP_DOUBLE80_STR;
+DROP TABLE HASHMAP_FLOAT89_STR;
+DROP TABLE HASHMAP_INTEGER98_STR;
+DROP TABLE HASHMAP_LONG107_STR;
+DROP TABLE HASHMAP_SHORT116_STR;
+DROP TABLE HASHMAPSTRINGVALUE_COLLECTIONS;
+
+DROP TABLE HASHTBL_OBJECT0_STR;
+DROP TABLE HASHTBL_OBJECT1_STR;
+DROP TABLE HASHTBL_OBJECT2_STR;
+DROP TABLE HASHTBL_OBJECT3_STR;
+DROP TABLE HASHTBL_OBJECT4_STR;
+DROP TABLE HASHTBL_OBJECT5_STR;
+DROP TABLE HASHTBL_OBJECT6_STR;
+DROP TABLE HASHTBL_OBJECT7_STR;
+DROP TABLE HASHTBL_OBJECT8_STR;
+DROP TABLE HASHTBL_SIMPLE_CLASS9_STR;
+DROP TABLE HASHTBL_SIMPLE_CLASS10_STR;
+DROP TABLE HASHTBL_SIMPLE_CLASS11_STR;
+DROP TABLE HASHTBL_SIMPLE_CLASS12_STR;
+DROP TABLE HASHTBL_SIMPLE_CLASS13_STR;
+DROP TABLE HASHTBL_SIMPLE_CLASS14_STR;
+DROP TABLE HASHTBL_SIMPLE_CLASS15_STR;
+DROP TABLE HASHTBL_SIMPLE_CLASS16_STR;
+DROP TABLE HASHTBL_SIMPLE_CLASS17_STR;
+DROP TABLE HASHTBL_SIMPLE_INTERFACE18_STR;
+DROP TABLE HASHTBL_SIMPLE_INTERFACE19_STR;
+DROP TABLE HASHTBL_SIMPLE_INTERFACE20_STR;
+DROP TABLE HASHTBL_SIMPLE_INTERFACE21_STR;
+DROP TABLE HASHTBL_SIMPLE_INTERFACE22_STR;
+DROP TABLE HASHTBL_SIMPLE_INTERFACE23_STR;
+DROP TABLE HASHTBL_SIMPLE_INTERFACE24_STR;
+DROP TABLE HASHTBL_SIMPLE_INTERFACE25_STR;
+DROP TABLE HASHTBL_SIMPLE_INTERFACE26_STR;
+DROP TABLE HASHTBL_STRING35_STR;
+DROP TABLE HASHTBL_DATE44_STR;
+DROP TABLE HASHTBL_BIG_DECIMAL53_STR;
+DROP TABLE HASHTBL_BIG_INTEGER62_STR;
+DROP TABLE HASHTBL_BYTE71_STR;
+DROP TABLE HASHTBL_DOUBLE80_STR;
+DROP TABLE HASHTBL_FLOAT89_STR;
+DROP TABLE HASHTBL_INTEGER98_STR;
+DROP TABLE HASHTBL_LONG107_STR;
+DROP TABLE HASHTBL_SHORT116_STR;
+DROP TABLE HASHTBLSTRINGVALUE_COLLECTIONS;
+
+DROP TABLE TREEMAP_OBJECT0_STR;
+DROP TABLE TREEMAP_OBJECT1_STR;
+DROP TABLE TREEMAP_OBJECT2_STR;
+DROP TABLE TREEMAP_OBJECT3_STR;
+DROP TABLE TREEMAP_OBJECT4_STR;
+DROP TABLE TREEMAP_OBJECT5_STR;
+DROP TABLE TREEMAP_OBJECT6_STR;
+DROP TABLE TREEMAP_OBJECT7_STR;
+DROP TABLE TREEMAP_OBJECT8_STR;
+DROP TABLE TREEMAP_SIMPLE_CLASS9_STR;
+DROP TABLE TREEMAP_SIMPLE_CLASS10_STR;
+DROP TABLE TREEMAP_SIMPLE_CLASS11_STR;
+DROP TABLE TREEMAP_SIMPLE_CLASS12_STR;
+DROP TABLE TREEMAP_SIMPLE_CLASS13_STR;
+DROP TABLE TREEMAP_SIMPLE_CLASS14_STR;
+DROP TABLE TREEMAP_SIMPLE_CLASS15_STR;
+DROP TABLE TREEMAP_SIMPLE_CLASS16_STR;
+DROP TABLE TREEMAP_SIMPLE_CLASS17_STR;
+DROP TABLE TREEMAP_SIMPLE_INTERFACE18_STR;
+DROP TABLE TREEMAP_SIMPLE_INTERFACE19_STR;
+DROP TABLE TREEMAP_SIMPLE_INTERFACE20_STR;
+DROP TABLE TREEMAP_SIMPLE_INTERFACE21_STR;
+DROP TABLE TREEMAP_SIMPLE_INTERFACE22_STR;
+DROP TABLE TREEMAP_SIMPLE_INTERFACE23_STR;
+DROP TABLE TREEMAP_SIMPLE_INTERFACE24_STR;
+DROP TABLE TREEMAP_SIMPLE_INTERFACE25_STR;
+DROP TABLE TREEMAP_SIMPLE_INTERFACE26_STR;
+DROP TABLE TREEMAP_STRING35_STR;
+DROP TABLE TREEMAP_DATE44_STR;
+DROP TABLE TREEMAP_BIG_DECIMAL53_STR;
+DROP TABLE TREEMAP_BIG_INTEGER62_STR;
+DROP TABLE TREEMAP_BYTE71_STR;
+DROP TABLE TREEMAP_DOUBLE80_STR;
+DROP TABLE TREEMAP_FLOAT89_STR;
+DROP TABLE TREEMAP_INTEGER98_STR;
+DROP TABLE TREEMAP_LONG107_STR;
+DROP TABLE TREEMAP_SHORT116_STR;
+DROP TABLE TREEMAPSTRINGVALUE_COLLECTIONS;
+
+DROP TABLE FIELDSOFSIMPLECLASS;
+DROP TABLE SIMPLE_CLASS;
+DROP TABLE FIELDSOFBYTE;
 DROP TABLE FIELDSOFBIGDECIMAL;
 DROP TABLE FIELDSOFBIGINTEGER;
 DROP TABLE FIELDSOFBOOLEAN;
@@ -262,78 +736,78 @@
 CREATE TABLE FIELDSOFBIGINTEGER
 (
     IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    BIG_INTEGER0 NUMERIC,
-    BIG_INTEGER1 NUMERIC,
-    BIG_INTEGER102 NUMERIC,
-    BIG_INTEGER103 NUMERIC,
-    BIG_INTEGER104 NUMERIC,
-    BIG_INTEGER108 NUMERIC,
-    BIG_INTEGER109 NUMERIC,
-    BIG_INTEGER11 NUMERIC,
-    BIG_INTEGER110 NUMERIC,
-    BIG_INTEGER112 NUMERIC,
-    BIG_INTEGER113 NUMERIC,
-    BIG_INTEGER114 NUMERIC,
-    BIG_INTEGER119 NUMERIC,
-    BIG_INTEGER12 NUMERIC,
-    BIG_INTEGER120 NUMERIC,
-    BIG_INTEGER121 NUMERIC,
-    BIG_INTEGER124 NUMERIC,
-    BIG_INTEGER125 NUMERIC,
-    BIG_INTEGER126 NUMERIC,
-    BIG_INTEGER128 NUMERIC,
-    BIG_INTEGER129 NUMERIC,
-    BIG_INTEGER13 NUMERIC,
-    BIG_INTEGER130 NUMERIC,
-    BIG_INTEGER138 NUMERIC,
-    BIG_INTEGER139 NUMERIC,
-    BIG_INTEGER140 NUMERIC,
-    BIG_INTEGER16 NUMERIC,
-    BIG_INTEGER17 NUMERIC,
-    BIG_INTEGER18 NUMERIC,
-    BIG_INTEGER2 NUMERIC,
-    BIG_INTEGER20 NUMERIC,
-    BIG_INTEGER21 NUMERIC,
-    BIG_INTEGER22 NUMERIC,
-    BIG_INTEGER30 NUMERIC,
-    BIG_INTEGER31 NUMERIC,
-    BIG_INTEGER32 NUMERIC,
-    BIG_INTEGER36 NUMERIC,
-    BIG_INTEGER37 NUMERIC,
-    BIG_INTEGER38 NUMERIC,
-    BIG_INTEGER4 NUMERIC,
-    BIG_INTEGER40 NUMERIC,
-    BIG_INTEGER41 NUMERIC,
-    BIG_INTEGER42 NUMERIC,
-    BIG_INTEGER47 NUMERIC,
-    BIG_INTEGER48 NUMERIC,
-    BIG_INTEGER49 NUMERIC,
-    BIG_INTEGER5 NUMERIC,
-    BIG_INTEGER52 NUMERIC,
-    BIG_INTEGER53 NUMERIC,
-    BIG_INTEGER54 NUMERIC,
-    BIG_INTEGER56 NUMERIC,
-    BIG_INTEGER57 NUMERIC,
-    BIG_INTEGER58 NUMERIC,
-    BIG_INTEGER6 NUMERIC,
-    BIG_INTEGER66 NUMERIC,
-    BIG_INTEGER67 NUMERIC,
-    BIG_INTEGER68 NUMERIC,
-    BIG_INTEGER72 NUMERIC,
-    BIG_INTEGER73 NUMERIC,
-    BIG_INTEGER74 NUMERIC,
-    BIG_INTEGER76 NUMERIC,
-    BIG_INTEGER77 NUMERIC,
-    BIG_INTEGER78 NUMERIC,
-    BIG_INTEGER83 NUMERIC,
-    BIG_INTEGER84 NUMERIC,
-    BIG_INTEGER85 NUMERIC,
-    BIG_INTEGER88 NUMERIC,
-    BIG_INTEGER89 NUMERIC,
-    BIG_INTEGER90 NUMERIC,
-    BIG_INTEGER92 NUMERIC,
-    BIG_INTEGER93 NUMERIC,
-    BIG_INTEGER94 NUMERIC
+    BIG_INTEGER0 BIGINT,
+    BIG_INTEGER1 BIGINT,
+    BIG_INTEGER102 BIGINT,
+    BIG_INTEGER103 BIGINT,
+    BIG_INTEGER104 BIGINT,
+    BIG_INTEGER108 BIGINT,
+    BIG_INTEGER109 BIGINT,
+    BIG_INTEGER11 BIGINT,
+    BIG_INTEGER110 BIGINT,
+    BIG_INTEGER112 BIGINT,
+    BIG_INTEGER113 BIGINT,
+    BIG_INTEGER114 BIGINT,
+    BIG_INTEGER119 BIGINT,
+    BIG_INTEGER12 BIGINT,
+    BIG_INTEGER120 BIGINT,
+    BIG_INTEGER121 BIGINT,
+    BIG_INTEGER124 BIGINT,
+    BIG_INTEGER125 BIGINT,
+    BIG_INTEGER126 BIGINT,
+    BIG_INTEGER128 BIGINT,
+    BIG_INTEGER129 BIGINT,
+    BIG_INTEGER13 BIGINT,
+    BIG_INTEGER130 BIGINT,
+    BIG_INTEGER138 BIGINT,
+    BIG_INTEGER139 BIGINT,
+    BIG_INTEGER140 BIGINT,
+    BIG_INTEGER16 BIGINT,
+    BIG_INTEGER17 BIGINT,
+    BIG_INTEGER18 BIGINT,
+    BIG_INTEGER2 BIGINT,
+    BIG_INTEGER20 BIGINT,
+    BIG_INTEGER21 BIGINT,
+    BIG_INTEGER22 BIGINT,
+    BIG_INTEGER30 BIGINT,
+    BIG_INTEGER31 BIGINT,
+    BIG_INTEGER32 BIGINT,
+    BIG_INTEGER36 BIGINT,
+    BIG_INTEGER37 BIGINT,
+    BIG_INTEGER38 BIGINT,
+    BIG_INTEGER4 BIGINT,
+    BIG_INTEGER40 BIGINT,
+    BIG_INTEGER41 BIGINT,
+    BIG_INTEGER42 BIGINT,
+    BIG_INTEGER47 BIGINT,
+    BIG_INTEGER48 BIGINT,
+    BIG_INTEGER49 BIGINT,
+    BIG_INTEGER5 BIGINT,
+    BIG_INTEGER52 BIGINT,
+    BIG_INTEGER53 BIGINT,
+    BIG_INTEGER54 BIGINT,
+    BIG_INTEGER56 BIGINT,
+    BIG_INTEGER57 BIGINT,
+    BIG_INTEGER58 BIGINT,
+    BIG_INTEGER6 BIGINT,
+    BIG_INTEGER66 BIGINT,
+    BIG_INTEGER67 BIGINT,
+    BIG_INTEGER68 BIGINT,
+    BIG_INTEGER72 BIGINT,
+    BIG_INTEGER73 BIGINT,
+    BIG_INTEGER74 BIGINT,
+    BIG_INTEGER76 BIGINT,
+    BIG_INTEGER77 BIGINT,
+    BIG_INTEGER78 BIGINT,
+    BIG_INTEGER83 BIGINT,
+    BIG_INTEGER84 BIGINT,
+    BIG_INTEGER85 BIGINT,
+    BIG_INTEGER88 BIGINT,
+    BIG_INTEGER89 BIGINT,
+    BIG_INTEGER90 BIGINT,
+    BIG_INTEGER92 BIGINT,
+    BIG_INTEGER93 BIGINT,
+    BIG_INTEGER94 BIGINT
 );
 
 ALTER TABLE FIELDSOFBIGINTEGER ADD CONSTRAINT FIELDSOFBIGI2S_PK PRIMARY KEY (IDENTIFIER);
@@ -1906,7 +2380,4305 @@
     BYTE138 SMALLINT,
     BYTE139 SMALLINT,
     BYTE140 SMALLINT,
-    CONSTRAINT AllTypes_PK PRIMARY KEY (IDENTIFIER)
+    CONSTRAINT FieldsOfByte_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE SIMPLE_CLASS
+(
+    IDENTIFIER BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY,
+    INTVAL INTEGER NOT NULL,
+    STRINGVAL VARCHAR(128) NOT NULL,
+    CONSTRAINT SIMPLE_CLASS_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE FIELDSOFSIMPLECLASS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPLECLASS0 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS1 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS2 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS3 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS4 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS5 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS6 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS7 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS10 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS11 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS12 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS13 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS14 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS16 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS17 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS18 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS19 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS20 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS21 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS22 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS23 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS29 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS30 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS31 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS32 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS33 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS36 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS37 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS38 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS39 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS40 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS41 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS42 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS43 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS46 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS47 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS48 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS49 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS50 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS52 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS53 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS54 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS55 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS56 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS57 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS58 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS59 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS65 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS66 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS67 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS68 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS69 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS72 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS73 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS74 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS75 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS76 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS77 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS78 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS79 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS82 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS83 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS84 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS85 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS86 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS88 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS89 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS90 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS91 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS92 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS93 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS94 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS95 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS101 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS102 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS103 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS104 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS105 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS108 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS109 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS110 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS111 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS112 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS113 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS114 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS115 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS118 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS119 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS120 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS121 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS122 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS124 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS125 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS126 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS127 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS128 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS129 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS130 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS131 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS137 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS138 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS139 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS140 BIGINT REFERENCES SIMPLE_CLASS,
+    SIMPLECLASS141 BIGINT REFERENCES SIMPLE_CLASS
+);
+
+CREATE TABLE ARRAY_COLLECTIONS
+(
+   IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+   ARRAY_OF_BIG_DECIMAL12 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_BIG_DECIMAL13 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_BIG_INTEGER14 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_BIG_INTEGER15 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_BYTE16 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_BYTE17 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_DATE8 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_DATE9 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_DOUBLE18 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_DOUBLE19 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_FLOAT20 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_FLOAT21 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_INTEGER22 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_INTEGER23 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_LOCALE10 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_LOCALE11 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_LONG24 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_LONG25 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_OBJECT0 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_OBJECT1 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_SHORT26 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_SHORT27 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_SIMPLE_INTERFACE4 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_SIMPLE_INTERFACE5 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_STRING6 LONG VARCHAR FOR BIT DATA,
+   ARRAY_OF_STRING7 LONG VARCHAR FOR BIT DATA
+);
+
+--CollectionCollections
+
+CREATE TABLE COLLECTION_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+    COLLECTION_OF_STRING9 BLOB,
+    COLLECTION_OF_STRING10 BLOB,
+    COLLECTION_OF_DATE12 BLOB,
+    COLLECTION_OF_DATE13 BLOB,
+    COLLECTION_OF_LOCALE15 BLOB,
+    COLLECTION_OF_LOCALE16 BLOB,
+    COLLECTION_OF_BIG_DECIMAL18 BLOB,
+    COLLECTION_OF_BIG_DECIMAL19 BLOB,
+    COLLECTION_OF_BIG_INTEGER21 BLOB,
+    COLLECTION_OF_BIG_INTEGER22 BLOB,
+    COLLECTION_OF_BYTE24 BLOB,
+    COLLECTION_OF_BYTE25 BLOB,
+    COLLECTION_OF_DOUBLE27 BLOB,
+    COLLECTION_OF_DOUBLE28 BLOB,
+    COLLECTION_OF_FLOAT30 BLOB,
+    COLLECTION_OF_FLOAT31 BLOB,
+    COLLECTION_OF_INTEGER33  BLOB,
+    COLLECTION_OF_INTEGER34 BLOB,
+    COLLECTION_OF_LONG36 BLOB,
+    COLLECTION_OF_LONG37 BLOB,
+    COLLECTION_OF_SHORT39 BLOB,
+    COLLECTION_OF_SHORT40 BLOB,
+    CONSTRAINT CC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE COLLECTION_OF_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL
+);
+
+CREATE TABLE COLLECTION_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL
+);
+
+CREATE TABLE COLLECTION_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL
+);
+
+CREATE TABLE COLLECTION_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL
+);
+
+CREATE TABLE COLLECTION_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL
+);
+
+CREATE TABLE COLLECTION_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL
+);
+
+CREATE TABLE COLLECTION_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL
+);
+
+CREATE TABLE COLLECTION_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL
+);
+
+CREATE TABLE COLLECTION_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL
+);
+
+CREATE TABLE COLLECTION_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    STRINGVAL VARCHAR(1024)
+);
+
+
+CREATE TABLE COLLECTION_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DATEVAL DATE
+);
+
+CREATE TABLE COLLECTION_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LOCALEVAL CHAR(20)
+);
+
+CREATE TABLE COLLECTION_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA
+);
+
+CREATE TABLE COLLECTION_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_INTEGERVAL BIGINT
+);
+
+CREATE TABLE COLLECTION_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BYTEVAL SMALLINT
+);
+
+CREATE TABLE COLLECTION_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DOUBLEVAL DOUBLE
+);
+
+CREATE TABLE COLLECTION_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    FLOATVAL FLOAT
+);
+
+CREATE TABLE COLLECTION_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    INTEGERVAL INTEGER
+);
+
+CREATE TABLE COLLECTION_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LONGVAL BIGINT
+);
+
+CREATE TABLE COLLECTION_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES COLLECTION_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SHORTVAL SMALLINT
+);
+
+--ListCollections
+
+CREATE TABLE LIST_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+	LIST_OF_STRING9 BLOB,
+	LIST_OF_STRING10 BLOB,
+	LIST_OF_DATE12 BLOB,
+	LIST_OF_DATE13 BLOB,
+	LIST_OF_LOCALE15 BLOB,
+	LIST_OF_LOCALE16 BLOB,
+	LIST_OF_BIG_DECIMAL18 BLOB,
+	LIST_OF_BIG_DECIMAL19 BLOB,
+	LIST_OF_BIG_INTEGER21 BLOB,
+	LIST_OF_BIG_INTEGER22 BLOB,
+	LIST_OF_BYTE24 BLOB,
+	LIST_OF_BYTE25 BLOB,
+	LIST_OF_DOUBLE27 BLOB,
+	LIST_OF_DOUBLE28 BLOB,
+	LIST_OF_FLOAT30 BLOB,
+	LIST_OF_FLOAT31 BLOB,
+	LIST_OF_INTEGER33 BLOB,
+	LIST_OF_INTEGER34 BLOB,
+	LIST_OF_LONG36 BLOB,
+	LIST_OF_LONG37 BLOB,
+	LIST_OF_SHORT39 BLOB,
+	LIST_OF_SHORT40 BLOB,
+    CONSTRAINT LC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE LIST_OF_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LIST_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES LIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--LinkedListCollections
+
+CREATE TABLE LINKEDLIST_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+	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 GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE LINKEDLIST_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES LINKEDLIST_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--VectorCollections
+
+CREATE TABLE VECTOR_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+	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 GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE VECTOR_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES VECTOR_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--SetCollections
+
+CREATE TABLE SET_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+	SET_OF_STRING9 BLOB,
+	SET_OF_STRING10 BLOB,
+	SET_OF_DATE12 BLOB,
+	SET_OF_DATE13 BLOB,
+	SET_OF_LOCALE15 BLOB,
+	SET_OF_LOCALE16 BLOB,
+	SET_OF_BIG_DECIMAL18 BLOB,
+	SET_OF_BIG_DECIMAL19 BLOB,
+	SET_OF_BIG_INTEGER21 BLOB,
+	SET_OF_BIG_INTEGER22 BLOB,
+	SET_OF_BYTE24 BLOB,
+	SET_OF_BYTE25 BLOB,
+	SET_OF_DOUBLE27 BLOB,
+	SET_OF_DOUBLE28 BLOB,
+	SET_OF_FLOAT30 BLOB,
+	SET_OF_FLOAT31 BLOB,
+	SET_OF_INTEGER33 BLOB,
+	SET_OF_INTEGER34 BLOB,
+	SET_OF_LONG36 BLOB,
+	SET_OF_LONG37 BLOB,
+	SET_OF_SHORT39 BLOB,
+	SET_OF_SHORT40 BLOB,
+    CONSTRAINT SC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE SET_OF_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE SET_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES SET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--HashSetCollections
+
+CREATE TABLE HASHSET_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+	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 GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_LOCALE17
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_BIG_DECIMAL20
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_BIG_INTEGER23
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_BYTE26
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_DOUBLE29
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_FLOAT32
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_INTEGER35
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_LONG38
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHSET_OF_SHORT41
+(
+    IDENTIFIER INTEGER REFERENCES HASHSET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--TreeSetCollections
+
+CREATE TABLE TREESET_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+	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 GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_STRING11
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_DATE14
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_BIG_DECIMAL17
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_BIG_INTEGER20
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_BYTE23
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_DOUBLE26
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_FLOAT29
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_INTEGER32
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_LONG35
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE TREESET_OF_SHORT38
+(
+    IDENTIFIER INTEGER REFERENCES TREESET_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--MapOfStringKeyCollections
+
+CREATE TABLE MAPSTRINGKEY_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+	MAP_OF_STRING_STRING9 BLOB,
+	MAP_OF_STRING_STRING10 BLOB,
+	MAP_OF_STRING_STRING11 BLOB,
+	MAP_OF_STRING_DATE12 BLOB,
+	MAP_OF_STRING_DATE13 BLOB,
+	MAP_OF_STRING_DATE14 BLOB,
+	MAP_OF_STRING_LOCALE15 BLOB,
+	MAP_OF_STRING_LOCALE16 BLOB,
+	MAP_OF_STRING_LOCALE17 BLOB,
+	MAP_OF_STRING_BIG_DECIMAL18 BLOB,
+	MAP_OF_STRING_BIG_DECIMAL19 BLOB,
+	MAP_OF_STRING_BIG_DECIMAL20 BLOB,
+	MAP_OF_STRING_BIG_INTEGER21 BLOB,
+	MAP_OF_STRING_BIG_INTEGER22 BLOB,
+	MAP_OF_STRING_BIG_INTEGER23 BLOB,
+	MAP_OF_STRING_BYTE24 BLOB,
+	MAP_OF_STRING_BYTE25 BLOB,
+	MAP_OF_STRING_BYTE26 BLOB,
+	MAP_OF_STRING_DOUBLE27 BLOB,
+	MAP_OF_STRING_DOUBLE28 BLOB,
+	MAP_OF_STRING_DOUBLE29 BLOB,
+	MAP_OF_STRING_FLOAT30 BLOB,
+	MAP_OF_STRING_FLOAT31 BLOB,
+	MAP_OF_STRING_FLOAT32 BLOB,
+	MAP_OF_STRING_INTEGER33 BLOB,
+	MAP_OF_STRING_INTEGER34 BLOB,
+	MAP_OF_STRING_INTEGER35 BLOB,
+	MAP_OF_STRING_LONG36 BLOB,
+	MAP_OF_STRING_LONG37 BLOB,
+	MAP_OF_STRING_LONG38 BLOB,
+	MAP_OF_STRING_SHORT39 BLOB,
+	MAP_OF_STRING_SHORT40 BLOB,
+	MAP_OF_STRING_SHORT41 BLOB,
+	MAP_OF_STRING_STRING51 BLOB,
+	MAP_OF_STRING_STRING52 BLOB,
+	MAP_OF_STRING_STRING53 BLOB,
+	MAP_OF_STRING_DATE54 BLOB,
+	MAP_OF_STRING_DATE55 BLOB,
+	MAP_OF_STRING_DATE56 BLOB,
+	MAP_OF_STRING_LOCALE57 BLOB,
+	MAP_OF_STRING_LOCALE58 BLOB,
+	MAP_OF_STRING_LOCALE59 BLOB,
+	MAP_OF_STRING_BIG_DECIMAL60 BLOB,
+	MAP_OF_STRING_BIG_DECIMAL61 BLOB,
+	MAP_OF_STRING_BIG_DECIMAL62 BLOB,
+	MAP_OF_STRING_BIG_INTEGER63 BLOB,
+	MAP_OF_STRING_BIG_INTEGER64 BLOB,
+	MAP_OF_STRING_BIG_INTEGER65 BLOB,
+	MAP_OF_STRING_BYTE66 BLOB,
+	MAP_OF_STRING_BYTE67 BLOB,
+	MAP_OF_STRING_BYTE68 BLOB,
+	MAP_OF_STRING_DOUBLE69 BLOB,
+	MAP_OF_STRING_DOUBLE70 BLOB,
+	MAP_OF_STRING_DOUBLE71 BLOB,
+	MAP_OF_STRING_FLOAT72 BLOB,
+	MAP_OF_STRING_FLOAT73 BLOB,
+	MAP_OF_STRING_FLOAT74 BLOB,
+	MAP_OF_STRING_INTEGER75 BLOB,
+	MAP_OF_STRING_INTEGER76 BLOB,
+	MAP_OF_STRING_INTEGER77 BLOB,
+	MAP_OF_STRING_LONG78 BLOB,
+	MAP_OF_STRING_LONG79 BLOB,
+	MAP_OF_STRING_LONG80 BLOB,
+	MAP_OF_STRING_SHORT81 BLOB,
+	MAP_OF_STRING_SHORT82 BLOB,
+	MAP_OF_STRING_SHORT83 BLOB,
+	MAP_OF_STRING_STRING93 BLOB,
+	MAP_OF_STRING_STRING94 BLOB,
+	MAP_OF_STRING_DATE96 BLOB,
+	MAP_OF_STRING_DATE97 BLOB,
+	MAP_OF_STRING_LOCALE99 BLOB,
+	MAP_OF_STRING_LOCALE100 BLOB,
+	MAP_OF_STRING_BIG_DECIMAL102 BLOB,
+	MAP_OF_STRING_BIG_DECIMAL103 BLOB,
+	MAP_OF_STRING_BIG_INTEGER015 BLOB,
+	MAP_OF_STRING_BIG_INTEGER106 BLOB,
+	MAP_OF_STRING_BYTE108 BLOB,
+	MAP_OF_STRING_BYTE109 BLOB,
+	MAP_OF_STRING_DOUBLE111 BLOB,
+	MAP_OF_STRING_DOUBLE112 BLOB,
+	MAP_OF_STRING_FLOAT114 BLOB,
+	MAP_OF_STRING_FLOAT115 BLOB,
+	MAP_OF_STRING_INTEGER117 BLOB,
+	MAP_OF_STRING_INTEGER118 BLOB,
+	MAP_OF_STRING_LONG120 BLOB,
+	MAP_OF_STRING_LONG121 BLOB,
+	MAP_OF_STRING_SHORT123 BLOB,
+	MAP_OF_STRING_SHORT124 BLOB,
+    CONSTRAINT MSKC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE MAP_OF_STRING_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_OBJECT42
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_OBJECT43
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_OBJECT44
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_CLASS45
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_CLASS46
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_CLASS47
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_INTERFACE48
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_INTERFACE49
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_INTERFACE50
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+
+CREATE TABLE MAP_OF_STRING_OBJECT84
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_OBJECT85
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_OBJECT86
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_CLASS87
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_CLASS88
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_CLASS89
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_INTERFACE90
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_INTERFACE91
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SIMPLE_INTERFACE92
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_STRING95
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_DATE98
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_LOCALE101
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_BIG_DECIMAL104
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_BIG_INTEGER107
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_BYTE110
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_DOUBLE113
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    DOUBLEVAL DOUBLE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_FLOAT116
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    FLOATVAL FLOAT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_INTEGER119
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    INTEGERVAL INTEGER,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_LONG122
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    LONGVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE MAP_OF_STRING_SHORT125
+(
+    IDENTIFIER INTEGER REFERENCES MAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SHORTVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+--HashMapOfStringKeyCollections
+
+CREATE TABLE HASHMAPSTRINGKEY_COLLECTIONS
+(
+    IDENTIFIER INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
+	HASHMAP_STR_STRING9 BLOB,
+	HASHMAP_STR_STRING10 BLOB,
+	HASHMAP_STR_STRING11 BLOB,
+	HASHMAP_STR_DATE12 BLOB,
+	HASHMAP_STR_DATE13 BLOB,
+	HASHMAP_STR_DATE14 BLOB,
+	HASHMAP_STR_LOCALE15 BLOB,
+	HASHMAP_STR_LOCALE16 BLOB,
+	HASHMAP_STR_LOCALE17 BLOB,
+	HASHMAP_STR_BIG_DECIMAL18 BLOB,
+	HASHMAP_STR_BIG_DECIMAL19 BLOB,
+	HASHMAP_STR_BIG_DECIMAL20 BLOB,
+	HASHMAP_STR_BIG_INTEGER21 BLOB,
+	HASHMAP_STR_BIG_INTEGER22 BLOB,
+	HASHMAP_STR_BIG_INTEGER23 BLOB,
+	HASHMAP_STR_BYTE24 BLOB,
+	HASHMAP_STR_BYTE25 BLOB,
+	HASHMAP_STR_BYTE26 BLOB,
+	HASHMAP_STR_DOUBLE27 BLOB,
+	HASHMAP_STR_DOUBLE28 BLOB,
+	HASHMAP_STR_DOUBLE29 BLOB,
+	HASHMAP_STR_FLOAT30 BLOB,
+	HASHMAP_STR_FLOAT31 BLOB,
+	HASHMAP_STR_FLOAT32 BLOB,
+	HASHMAP_STR_INTEGER33 BLOB,
+	HASHMAP_STR_INTEGER34 BLOB,
+	HASHMAP_STR_INTEGER35 BLOB,
+	HASHMAP_STR_LONG36 BLOB,
+	HASHMAP_STR_LONG37 BLOB,
+	HASHMAP_STR_LONG38 BLOB,
+	HASHMAP_STR_SHORT39 BLOB,
+	HASHMAP_STR_SHORT40 BLOB,
+	HASHMAP_STR_SHORT41 BLOB,
+	HASHMAP_STR_STRING51 BLOB,
+	HASHMAP_STR_STRING52 BLOB,
+	HASHMAP_STR_STRING53 BLOB,
+	HASHMAP_STR_DATE54 BLOB,
+	HASHMAP_STR_DATE55 BLOB,
+	HASHMAP_STR_DATE56 BLOB,
+	HASHMAP_STR_LOCALE57 BLOB,
+	HASHMAP_STR_LOCALE58 BLOB,
+	HASHMAP_STR_LOCALE59 BLOB,
+	HASHMAP_STR_BIG_DECIMAL60 BLOB,
+	HASHMAP_STR_BIG_DECIMAL61 BLOB,
+	HASHMAP_STR_BIG_DECIMAL62 BLOB,
+	HASHMAP_STR_BIG_INTEGER63 BLOB,
+	HASHMAP_STR_BIG_INTEGER64 BLOB,
+	HASHMAP_STR_BIG_INTEGER65 BLOB,
+	HASHMAP_STR_BYTE66 BLOB,
+	HASHMAP_STR_BYTE67 BLOB,
+	HASHMAP_STR_BYTE68 BLOB,
+	HASHMAP_STR_DOUBLE69 BLOB,
+	HASHMAP_STR_DOUBLE70 BLOB,
+	HASHMAP_STR_DOUBLE71 BLOB,
+	HASHMAP_STR_FLOAT72 BLOB,
+	HASHMAP_STR_FLOAT73 BLOB,
+	HASHMAP_STR_FLOAT74 BLOB,
+	HASHMAP_STR_INTEGER75 BLOB,
+	HASHMAP_STR_INTEGER76 BLOB,
+	HASHMAP_STR_INTEGER77 BLOB,
+	HASHMAP_STR_LONG78 BLOB,
+	HASHMAP_STR_LONG79 BLOB,
+	HASHMAP_STR_LONG80 BLOB,
+	HASHMAP_STR_SHORT81 BLOB,
+	HASHMAP_STR_SHORT82 BLOB,
+	HASHMAP_STR_SHORT83 BLOB,
+	HASHMAP_STR_STRING93 BLOB,
+	HASHMAP_STR_STRING94 BLOB,
+	HASHMAP_STR_DATE96 BLOB,
+	HASHMAP_STR_DATE97 BLOB,
+	HASHMAP_STR_LOCALE99 BLOB,
+	HASHMAP_STR_LOCALE100 BLOB,
+	HASHMAP_STR_BIG_DECIMAL102 BLOB,
+	HASHMAP_STR_BIG_DECIMAL103 BLOB,
+	HASHMAP_STR_BIG_INTEGER015 BLOB,
+	HASHMAP_STR_BIG_INTEGER106 BLOB,
+	HASHMAP_STR_BYTE108 BLOB,
+	HASHMAP_STR_BYTE109 BLOB,
+	HASHMAP_STR_DOUBLE111 BLOB,
+	HASHMAP_STR_DOUBLE112 BLOB,
+	HASHMAP_STR_FLOAT114 BLOB,
+	HASHMAP_STR_FLOAT115 BLOB,
+	HASHMAP_STR_INTEGER117 BLOB,
+	HASHMAP_STR_INTEGER118 BLOB,
+	HASHMAP_STR_LONG120 BLOB,
+	HASHMAP_STR_LONG121 BLOB,
+	HASHMAP_STR_SHORT123 BLOB,
+	HASHMAP_STR_SHORT124 BLOB,
+    CONSTRAINT HMSKC_PK PRIMARY KEY (IDENTIFIER)
+);
+
+CREATE TABLE HASHMAP_STR_OBJECT0
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_OBJECT1
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_OBJECT2
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_CLASS3
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_CLASS4
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_CLASS5
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_INTERFACE6
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_INTERFACE7
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_INTERFACE8
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_OBJECT42
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_OBJECT43
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_OBJECT44
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_CLASS45
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_CLASS46
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_CLASS47
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_INTERFACE48
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_INTERFACE49
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_INTERFACE50
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+
+CREATE TABLE HASHMAP_STR_OBJECT84
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_OBJECT85
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_OBJECT86
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    OBJREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_CLASS87
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_CLASS88
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_CLASS89
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_INTERFACE90
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_INTERFACE91
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_SIMPLE_INTERFACE92
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    SIMPINTERFREF BIGINT REFERENCES SIMPLE_CLASS NOT NULL,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_STRING95
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    STRINGVAL VARCHAR(1024),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_DATE98
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    DATEVAL DATE,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_LOCALE101
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    LOCALEVAL CHAR(20),
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_BIG_DECIMAL104
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    BIG_DECIMALVAL LONG VARCHAR FOR BIT DATA,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_BIG_INTEGER107
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    BIG_INTEGERVAL BIGINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_BYTE110
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    BYTEVAL SMALLINT,
+    INDEX INTEGER NOT NULL
+);
+
+CREATE TABLE HASHMAP_STR_DOUBLE113
+(
+    IDENTIFIER INTEGER REFERENCES HASHMAPSTRINGKEY_COLLECTIONS NOT NULL GENERATED ALWAYS AS IDENTITY,
+    KEYVAL INTEGER NOT NULL,
+    DOUBLEVAL DOUBLE,

[... 2277 lines stripped ...]