db-jdo-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mcai...@apache.org
Subject svn commit: r189449 [2/2] - /incubator/jdo/trunk/tck20/test/sql/derby/schema1.sql /incubator/jdo/trunk/tck20/test/sql/derby/schema2.sql
Date Tue, 07 Jun 2005 21:47:38 GMT
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=189449&r1=189448&r2=189449&view=diff
==============================================================================
--- incubator/jdo/trunk/tck20/test/sql/derby/schema2.sql (original)
+++ incubator/jdo/trunk/tck20/test/sql/derby/schema2.sql Tue Jun  7 14:47:37 2005
@@ -13,7 +13,7 @@
 
 CREATE TABLE PCPoint (
     DATASTORE_IDENTITY BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ID BIGINT NOT NULL,
+    ID BIGINT,
     X INTEGER NOT NULL,
     Y INTEGER,
     CONSTRAINT PCPNT_CONST PRIMARY KEY (DATASTORE_IDENTITY)
@@ -21,7 +21,7 @@
 
 CREATE TABLE PCPoint2 (
     DATASTORE_IDENTITY BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ID BIGINT NOT NULL,
+    ID BIGINT,
     X INTEGER NOT NULL,
     Y INTEGER,
     CONSTRAINT PCPNT2_CONST PRIMARY KEY (DATASTORE_IDENTITY)
@@ -29,7 +29,7 @@
 
 CREATE TABLE PCRect (
     DATASTORE_IDENTITY BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ID BIGINT NOT NULL,
+    ID BIGINT,
     UPPER_LEFT BIGINT REFERENCES PCPoint NOT NULL,
     LOWER_RIGHT BIGINT REFERENCES PCPoint NOT NULL,
     CONSTRAINT PCRCT_CONST PRIMARY KEY (DATASTORE_IDENTITY)
@@ -37,7 +37,7 @@
 
 CREATE TABLE PrimitiveTypes (
     DATASTORE_IDENTITY BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ID BIGINT NOT NULL,
+    ID BIGINT,
     booleanNotNull CHAR(1) NOT NULL CHECK (booleanNotNull IN ('Y','N')),
     booleanNull CHAR(1) CHECK (booleanNull IN ('Y','N')),
     byteNotNull SMALLINT NOT NULL,
@@ -78,7 +78,7 @@
 
 CREATE TABLE companies (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ID INTEGER NOT NULL,
+    ID INTEGER,
     NAME VARCHAR(32) NOT NULL,
     FOUNDEDDATE VARCHAR(32) NOT NULL,
     STREET VARCHAR(64),
@@ -91,7 +91,7 @@
 
 CREATE TABLE departments (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ID INTEGER NOT NULL,
+    ID INTEGER,
     NAME VARCHAR(32) NOT NULL,
     EMP_OF_THE_MONTH INTEGER,
     COMPANYID INTEGER REFERENCES companies,
@@ -100,7 +100,7 @@
 
 CREATE TABLE persons (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    PERSONID INTEGER NOT NULL,
+    PERSONID INTEGER,
     FIRSTNAME VARCHAR(32) NOT NULL,
     LASTNAME VARCHAR(32) NOT NULL,
     MIDDLENAME VARCHAR(32),
@@ -125,7 +125,7 @@
 
 CREATE TABLE insuranceplans (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    INSID INTEGER NOT NULL,
+    INSID INTEGER,
     CARRIER VARCHAR(64) NOT NULL,
     LIFETIME_ORTHO_BENEFIT DECIMAL,
     PLANTYPE VARCHAR(8),
@@ -136,7 +136,7 @@
 
 CREATE TABLE projects (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    PROJID INTEGER NOT NULL,
+    PROJID INTEGER,
     NAME VARCHAR(32) NOT NULL,
     BUDGET DECIMAL(11,2) NOT NULL,
     CONSTRAINT PROJS_PK PRIMARY KEY (DATASTORE_IDENTITY)
@@ -691,7 +691,7 @@
 CREATE TABLE ALLTYPES
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ID INTEGER NOT NULL,
+    ID INTEGER,
     PRIMITIVEBOOLEAN CHAR(1)CHECK (PRIMITIVEBOOLEAN IN ('Y','N')),
     PRIMITIVEBYTE SMALLINT,
     PRIMITIVECHAR INTEGER,
@@ -720,7 +720,7 @@
 CREATE TABLE FIELDSOFBIGDECIMAL
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     BIG_DECIMAL0 DECIMAL(11,4),
     BIG_DECIMAL1 DECIMAL(11,4),
     BIG_DECIMAL102 DECIMAL(11,4),
@@ -800,7 +800,7 @@
 CREATE TABLE FIELDSOFBIGINTEGER
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     BIG_INTEGER0 BIGINT,
     BIG_INTEGER1 BIGINT,
     BIG_INTEGER102 BIGINT,
@@ -880,7 +880,7 @@
 CREATE TABLE FIELDSOFBOOLEAN
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     BOOLEAN0 CHAR(1) CHECK (BOOLEAN0 IN ('Y','N') OR BOOLEAN0 IS NULL),
     BOOLEAN1 CHAR(1) CHECK (BOOLEAN1 IN ('Y','N') OR BOOLEAN1 IS NULL),
     BOOLEAN102 CHAR(1) CHECK (BOOLEAN102 IN ('Y','N') OR BOOLEAN102 IS NULL),
@@ -960,7 +960,7 @@
 CREATE TABLE FIELDSOFCHARACTER
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     CHARACTER0 INTEGER,
     CHARACTER1 INTEGER,
     CHARACTER102 INTEGER,
@@ -1040,7 +1040,7 @@
 CREATE TABLE FIELDSOFDATE
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     DATE0 TIMESTAMP,
     DATE1 TIMESTAMP,
     DATE102 TIMESTAMP,
@@ -1120,7 +1120,7 @@
 CREATE TABLE FIELDSOFDOUBLE
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     DOUBLE0 DOUBLE,
     DOUBLE1 DOUBLE,
     DOUBLE102 DOUBLE,
@@ -1200,7 +1200,7 @@
 CREATE TABLE FIELDSOFFLOAT
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     FLOAT0 FLOAT,
     FLOAT1 FLOAT,
     FLOAT102 FLOAT,
@@ -1280,7 +1280,7 @@
 CREATE TABLE FIELDSOFINTEGER
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     INTEGER0 INTEGER,
     INTEGER1 INTEGER,
     INTEGER102 INTEGER,
@@ -1360,7 +1360,7 @@
 CREATE TABLE FIELDSOFLOCALE
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     LOCALE0 CHAR(20),
     LOCALE1 CHAR(20),
     LOCALE102 CHAR(20),
@@ -1440,7 +1440,7 @@
 CREATE TABLE FIELDSOFLONG
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     LONG0 BIGINT,
     LONG1 BIGINT,
     LONG102 BIGINT,
@@ -1520,7 +1520,7 @@
 CREATE TABLE FIELDSOFOBJECT
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     OBJECT1 LONG VARCHAR FOR BIT DATA,
     OBJECT102 LONG VARCHAR FOR BIT DATA,
     OBJECT103 LONG VARCHAR FOR BIT DATA,
@@ -1592,7 +1592,7 @@
 CREATE TABLE FIELDSOFSIMPLEINTERFACE
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     SIMPLEINTERFACE1 LONG VARCHAR FOR BIT DATA,
     SIMPLEINTERFACE102 LONG VARCHAR FOR BIT DATA,
     SIMPLEINTERFACE103 LONG VARCHAR FOR BIT DATA,
@@ -1664,7 +1664,7 @@
 CREATE TABLE FIELDSOFPRIMITIVEBOOLEAN
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     BOOLEAN0 CHAR(1) NOT NULL CHECK (BOOLEAN0 IN ('Y','N')),
     BOOLEAN1 CHAR(1) NOT NULL CHECK (BOOLEAN1 IN ('Y','N')),
     BOOLEAN102 CHAR(1) NOT NULL CHECK (BOOLEAN102 IN ('Y','N')),
@@ -1744,7 +1744,7 @@
 CREATE TABLE FIELDSOFPRIMITIVEBYTE
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     BYTE0 SMALLINT NOT NULL,
     BYTE1 SMALLINT NOT NULL,
     BYTE102 SMALLINT NOT NULL,
@@ -1824,7 +1824,7 @@
 CREATE TABLE FIELDSOFPRIMITIVECHAR
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     CHAR0 INTEGER NOT NULL,
     CHAR1 INTEGER NOT NULL,
     CHAR102 INTEGER NOT NULL,
@@ -1904,7 +1904,7 @@
 CREATE TABLE FIELDSOFPRIMITIVEDOUBLE
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     DOUBLE0 DOUBLE NOT NULL,
     DOUBLE1 DOUBLE NOT NULL,
     DOUBLE102 DOUBLE NOT NULL,
@@ -1984,7 +1984,7 @@
 CREATE TABLE FIELDSOFPRIMITIVEFLOAT
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     FLOAT0 FLOAT NOT NULL,
     FLOAT1 FLOAT NOT NULL,
     FLOAT102 FLOAT NOT NULL,
@@ -2064,7 +2064,7 @@
 CREATE TABLE FIELDSOFPRIMITIVEINT
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     INT0 INTEGER NOT NULL,
     INT1 INTEGER NOT NULL,
     INT102 INTEGER NOT NULL,
@@ -2144,7 +2144,7 @@
 CREATE TABLE FIELDSOFPRIMITIVELONG
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     LONG0 BIGINT NOT NULL,
     LONG1 BIGINT NOT NULL,
     LONG102 BIGINT NOT NULL,
@@ -2224,7 +2224,7 @@
 CREATE TABLE FIELDSOFPRIMITIVESHORT
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     SHORT0 SMALLINT NOT NULL,
     SHORT1 SMALLINT NOT NULL,
     SHORT102 SMALLINT NOT NULL,
@@ -2304,7 +2304,7 @@
 CREATE TABLE FIELDSOFSHORT
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     SHORT0 SMALLINT,
     SHORT1 SMALLINT,
     SHORT102 SMALLINT,
@@ -2384,7 +2384,7 @@
 CREATE TABLE FIELDSOFSTRING
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     STRING0 VARCHAR(255),
     STRING1 VARCHAR(255),
     STRING102 VARCHAR(255),
@@ -2463,7 +2463,7 @@
 
 CREATE TABLE FieldsOfByte (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     BYTE0 SMALLINT,
     BYTE1 SMALLINT,
     BYTE2 SMALLINT,
@@ -2543,7 +2543,7 @@
 CREATE TABLE SIMPLE_CLASS
 (
     DATASTORE_IDENTITY BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER BIGINT NOT NULL,
+    IDENTIFIER BIGINT,
     INTVAL INTEGER NOT NULL,
     STRINGVAL VARCHAR(128) NOT NULL,
     CONSTRAINT SIMPLE_CLASS_PK PRIMARY KEY (DATASTORE_IDENTITY)
@@ -2552,7 +2552,7 @@
 CREATE TABLE FIELDSOFSIMPLECLASS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
+    IDENTIFIER INTEGER,
     SIMPLECLASS0 BIGINT REFERENCES SIMPLE_CLASS,
     SIMPLECLASS1 BIGINT REFERENCES SIMPLE_CLASS,
     SIMPLECLASS2 BIGINT REFERENCES SIMPLE_CLASS,
@@ -2662,7 +2662,7 @@
 CREATE TABLE ARRAY_COLLECTIONS
 (
    DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-   IDENTIFIER INTEGER NOT NULL,
+   IDENTIFIER INTEGER,
    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,
@@ -2696,29 +2696,29 @@
 CREATE TABLE COLLECTION_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-    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,
+    IDENTIFIER INTEGER,
+    COLLECTION_OF_STRING9 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_STRING10 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_DATE12 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_DATE13 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_LOCALE15 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_LOCALE16 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_BYTE24 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_BYTE25 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_FLOAT30 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_FLOAT31 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_INTEGER33  LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_INTEGER34 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_LONG36 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_LONG37 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_SHORT39 LONG VARCHAR FOR BIT DATA,
+    COLLECTION_OF_SHORT40 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT CC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -2848,29 +2848,29 @@
 CREATE TABLE LIST_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	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,
+    IDENTIFIER INTEGER,
+	LIST_OF_STRING9 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_STRING10 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_DATE12 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_DATE13 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_BYTE24 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_BYTE25 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_LONG36 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_LONG37 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_SHORT39 LONG VARCHAR FOR BIT DATA,
+	LIST_OF_SHORT40 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT LC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -3019,29 +3019,29 @@
 CREATE TABLE ARRAYLIST_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	ARRAYLIST_OF_STRING9 BLOB,
-	ARRAYLIST_OF_STRING10 BLOB,
-	ARRAYLIST_OF_DATE12 BLOB,
-	ARRAYLIST_OF_DATE13 BLOB,
-	ARRAYLIST_OF_LOCALE15 BLOB,
-	ARRAYLIST_OF_LOCALE16 BLOB,
-	ARRAYLIST_OF_BIG_DECIMAL18 BLOB,
-	ARRAYLIST_OF_BIG_DECIMAL19 BLOB,
-	ARRAYLIST_OF_BIG_INTEGER21 BLOB,
-	ARRAYLIST_OF_BIG_INTEGER22 BLOB,
-	ARRAYLIST_OF_BYTE24 BLOB,
-	ARRAYLIST_OF_BYTE25 BLOB,
-	ARRAYLIST_OF_DOUBLE27 BLOB,
-	ARRAYLIST_OF_DOUBLE28 BLOB,
-	ARRAYLIST_OF_FLOAT30 BLOB,
-	ARRAYLIST_OF_FLOAT31 BLOB,
-	ARRAYLIST_OF_INTEGER33 BLOB,
-	ARRAYLIST_OF_INTEGER34 BLOB,
-	ARRAYLIST_OF_LONG36 BLOB,
-	ARRAYLIST_OF_LONG37 BLOB,
-	ARRAYLIST_OF_SHORT39 BLOB,
-	ARRAYLIST_OF_SHORT40 BLOB,
+    IDENTIFIER INTEGER,
+	ARRAYLIST_OF_STRING9 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_STRING10 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_DATE12 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_DATE13 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_BYTE24 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_BYTE25 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_LONG36 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_LONG37 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_SHORT39 LONG VARCHAR FOR BIT DATA,
+	ARRAYLIST_OF_SHORT40 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT ALC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -3190,29 +3190,29 @@
 CREATE TABLE LINKEDLIST_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    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,
+    IDENTIFIER INTEGER,
+	LINKEDLIST_OF_STRING9 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_STRING10 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_DATE12 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_DATE13 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_BYTE24 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_BYTE25 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_LONG36 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_LONG37 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_SHORT39 LONG VARCHAR FOR BIT DATA,
+	LINKEDLIST_OF_SHORT40 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT LLC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -3361,29 +3361,29 @@
 CREATE TABLE VECTOR_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    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,
+    IDENTIFIER INTEGER,
+	VECTOR_OF_STRING9 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_STRING10 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_DATE12 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_DATE13 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_BYTE24 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_BYTE25 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_LONG36 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_LONG37 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_SHORT39 LONG VARCHAR FOR BIT DATA,
+	VECTOR_OF_SHORT40 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT VC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -3532,29 +3532,29 @@
 CREATE TABLE SET_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	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,
+    IDENTIFIER INTEGER,
+	SET_OF_STRING9 LONG VARCHAR FOR BIT DATA,
+	SET_OF_STRING10 LONG VARCHAR FOR BIT DATA,
+	SET_OF_DATE12 LONG VARCHAR FOR BIT DATA,
+	SET_OF_DATE13 LONG VARCHAR FOR BIT DATA,
+	SET_OF_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	SET_OF_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	SET_OF_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	SET_OF_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	SET_OF_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	SET_OF_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	SET_OF_BYTE24 LONG VARCHAR FOR BIT DATA,
+	SET_OF_BYTE25 LONG VARCHAR FOR BIT DATA,
+	SET_OF_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	SET_OF_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	SET_OF_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	SET_OF_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	SET_OF_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	SET_OF_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	SET_OF_LONG36 LONG VARCHAR FOR BIT DATA,
+	SET_OF_LONG37 LONG VARCHAR FOR BIT DATA,
+	SET_OF_SHORT39 LONG VARCHAR FOR BIT DATA,
+	SET_OF_SHORT40 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT SC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -3703,29 +3703,29 @@
 CREATE TABLE HASHSET_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    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,
+    IDENTIFIER INTEGER,
+	HASHSET_OF_STRING9 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_STRING10 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_DATE12 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_DATE13 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_BYTE24 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_BYTE25 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_LONG36 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_LONG37 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_SHORT39 LONG VARCHAR FOR BIT DATA,
+	HASHSET_OF_SHORT40 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT HSC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -3874,27 +3874,27 @@
 CREATE TABLE TREESET_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    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,
+    IDENTIFIER INTEGER,
+	TREESET_OF_STRING9 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_STRING10 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_DATE12 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_DATE13 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_BIG_DECIMAL15 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_BIG_DECIMAL16 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_BIG_INTEGER18 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_BIG_INTEGER19 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_BYTE21 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_BYTE22 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_DOUBLE24 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_DOUBLE25 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_FLOAT27 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_FLOAT28 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_INTEGER30 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_INTEGER31 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_LONG33 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_LONG34 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_SHORT36 LONG VARCHAR FOR BIT DATA,
+	TREESET_OF_SHORT37 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT TSC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -4036,95 +4036,95 @@
 CREATE TABLE MAPSTRINGKEY_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	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,
+    IDENTIFIER INTEGER,
+	MAP_OF_STRING_STRING9 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_STRING10 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_STRING11 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DATE12 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DATE13 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DATE14 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LOCALE17 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_DECIMAL20 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_INTEGER23 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BYTE24 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BYTE25 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BYTE26 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DOUBLE29 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_FLOAT32 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_INTEGER35 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LONG36 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LONG37 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LONG38 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_SHORT39 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_SHORT40 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_SHORT41 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_STRING51 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_STRING52 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_STRING53 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DATE54 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DATE55 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DATE56 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LOCALE57 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LOCALE58 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LOCALE59 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_DECIMAL60 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_DECIMAL61 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_DECIMAL62 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_INTEGER63 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_INTEGER64 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_INTEGER65 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BYTE66 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BYTE67 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BYTE68 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DOUBLE69 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DOUBLE70 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DOUBLE71 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_FLOAT72 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_FLOAT73 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_FLOAT74 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_INTEGER75 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_INTEGER76 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_INTEGER77 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LONG78 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LONG79 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LONG80 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_SHORT81 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_SHORT82 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_SHORT83 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_STRING93 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_STRING94 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DATE96 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DATE97 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LOCALE99 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LOCALE100 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_DECIMAL102 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_DECIMAL103 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_INTEGER015 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BIG_INTEGER106 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BYTE108 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_BYTE109 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DOUBLE111 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_DOUBLE112 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_FLOAT114 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_FLOAT115 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_INTEGER117 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_INTEGER118 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LONG120 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_LONG121 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_SHORT123 LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING_SHORT124 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT MSKC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -4438,95 +4438,95 @@
 CREATE TABLE HASHMAPSTRINGKEY_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	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,
+    IDENTIFIER INTEGER,
+	HASHMAP_STR_STRING9 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_STRING10 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_STRING11 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DATE12 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DATE13 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DATE14 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LOCALE17 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_DECIMAL20 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_INTEGER23 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BYTE24 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BYTE25 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BYTE26 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DOUBLE29 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_FLOAT32 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_INTEGER35 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LONG36 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LONG37 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LONG38 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_SHORT39 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_SHORT40 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_SHORT41 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_STRING51 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_STRING52 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_STRING53 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DATE54 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DATE55 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DATE56 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LOCALE57 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LOCALE58 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LOCALE59 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_DECIMAL60 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_DECIMAL61 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_DECIMAL62 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_INTEGER63 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_INTEGER64 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_INTEGER65 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BYTE66 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BYTE67 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BYTE68 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DOUBLE69 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DOUBLE70 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DOUBLE71 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_FLOAT72 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_FLOAT73 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_FLOAT74 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_INTEGER75 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_INTEGER76 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_INTEGER77 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LONG78 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LONG79 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LONG80 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_SHORT81 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_SHORT82 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_SHORT83 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_STRING93 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_STRING94 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DATE96 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DATE97 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LOCALE99 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LOCALE100 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_DECIMAL102 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_DECIMAL103 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_INTEGER015 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BIG_INTEGER106 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BYTE108 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_BYTE109 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DOUBLE111 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_DOUBLE112 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_FLOAT114 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_FLOAT115 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_INTEGER117 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_INTEGER118 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LONG120 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_LONG121 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_SHORT123 LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STR_SHORT124 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT HMSKC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -4840,95 +4840,95 @@
 CREATE TABLE HASHTABLESTRINGKEY_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	HASHTBL_STR_STRING9 BLOB,
-	HASHTBL_STR_STRING10 BLOB,
-	HASHTBL_STR_STRING11 BLOB,
-	HASHTBL_STR_DATE12 BLOB,
-	HASHTBL_STR_DATE13 BLOB,
-	HASHTBL_STR_DATE14 BLOB,
-	HASHTBL_STR_LOCALE15 BLOB,
-	HASHTBL_STR_LOCALE16 BLOB,
-	HASHTBL_STR_LOCALE17 BLOB,
-	HASHTBL_STR_BIG_DECIMAL18 BLOB,
-	HASHTBL_STR_BIG_DECIMAL19 BLOB,
-	HASHTBL_STR_BIG_DECIMAL20 BLOB,
-	HASHTBL_STR_BIG_INTEGER21 BLOB,
-	HASHTBL_STR_BIG_INTEGER22 BLOB,
-	HASHTBL_STR_BIG_INTEGER23 BLOB,
-	HASHTBL_STR_BYTE24 BLOB,
-	HASHTBL_STR_BYTE25 BLOB,
-	HASHTBL_STR_BYTE26 BLOB,
-	HASHTBL_STR_DOUBLE27 BLOB,
-	HASHTBL_STR_DOUBLE28 BLOB,
-	HASHTBL_STR_DOUBLE29 BLOB,
-	HASHTBL_STR_FLOAT30 BLOB,
-	HASHTBL_STR_FLOAT31 BLOB,
-	HASHTBL_STR_FLOAT32 BLOB,
-	HASHTBL_STR_INTEGER33 BLOB,
-	HASHTBL_STR_INTEGER34 BLOB,
-	HASHTBL_STR_INTEGER35 BLOB,
-	HASHTBL_STR_LONG36 BLOB,
-	HASHTBL_STR_LONG37 BLOB,
-	HASHTBL_STR_LONG38 BLOB,
-	HASHTBL_STR_SHORT39 BLOB,
-	HASHTBL_STR_SHORT40 BLOB,
-	HASHTBL_STR_SHORT41 BLOB,
-	HASHTBL_STR_STRING51 BLOB,
-	HASHTBL_STR_STRING52 BLOB,
-	HASHTBL_STR_STRING53 BLOB,
-	HASHTBL_STR_DATE54 BLOB,
-	HASHTBL_STR_DATE55 BLOB,
-	HASHTBL_STR_DATE56 BLOB,
-	HASHTBL_STR_LOCALE57 BLOB,
-	HASHTBL_STR_LOCALE58 BLOB,
-	HASHTBL_STR_LOCALE59 BLOB,
-	HASHTBL_STR_BIG_DECIMAL60 BLOB,
-	HASHTBL_STR_BIG_DECIMAL61 BLOB,
-	HASHTBL_STR_BIG_DECIMAL62 BLOB,
-	HASHTBL_STR_BIG_INTEGER63 BLOB,
-	HASHTBL_STR_BIG_INTEGER64 BLOB,
-	HASHTBL_STR_BIG_INTEGER65 BLOB,
-	HASHTBL_STR_BYTE66 BLOB,
-	HASHTBL_STR_BYTE67 BLOB,
-	HASHTBL_STR_BYTE68 BLOB,
-	HASHTBL_STR_DOUBLE69 BLOB,
-	HASHTBL_STR_DOUBLE70 BLOB,
-	HASHTBL_STR_DOUBLE71 BLOB,
-	HASHTBL_STR_FLOAT72 BLOB,
-	HASHTBL_STR_FLOAT73 BLOB,
-	HASHTBL_STR_FLOAT74 BLOB,
-	HASHTBL_STR_INTEGER75 BLOB,
-	HASHTBL_STR_INTEGER76 BLOB,
-	HASHTBL_STR_INTEGER77 BLOB,
-	HASHTBL_STR_LONG78 BLOB,
-	HASHTBL_STR_LONG79 BLOB,
-	HASHTBL_STR_LONG80 BLOB,
-	HASHTBL_STR_SHORT81 BLOB,
-	HASHTBL_STR_SHORT82 BLOB,
-	HASHTBL_STR_SHORT83 BLOB,
-	HASHTBL_STR_STRING93 BLOB,
-	HASHTBL_STR_STRING94 BLOB,
-	HASHTBL_STR_DATE96 BLOB,
-	HASHTBL_STR_DATE97 BLOB,
-	HASHTBL_STR_LOCALE99 BLOB,
-	HASHTBL_STR_LOCALE100 BLOB,
-	HASHTBL_STR_BIG_DECIMAL102 BLOB,
-	HASHTBL_STR_BIG_DECIMAL103 BLOB,
-	HASHTBL_STR_BIG_INTEGER015 BLOB,
-	HASHTBL_STR_BIG_INTEGER106 BLOB,
-	HASHTBL_STR_BYTE108 BLOB,
-	HASHTBL_STR_BYTE109 BLOB,
-	HASHTBL_STR_DOUBLE111 BLOB,
-	HASHTBL_STR_DOUBLE112 BLOB,
-	HASHTBL_STR_FLOAT114 BLOB,
-	HASHTBL_STR_FLOAT115 BLOB,
-	HASHTBL_STR_INTEGER117 BLOB,
-	HASHTBL_STR_INTEGER118 BLOB,
-	HASHTBL_STR_LONG120 BLOB,
-	HASHTBL_STR_LONG121 BLOB,
-	HASHTBL_STR_SHORT123 BLOB,
-	HASHTBL_STR_SHORT124 BLOB,
+    IDENTIFIER INTEGER,
+	HASHTBL_STR_STRING9 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_STRING10 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_STRING11 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DATE12 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DATE13 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DATE14 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LOCALE17 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_DECIMAL20 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_INTEGER23 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BYTE24 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BYTE25 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BYTE26 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DOUBLE29 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_FLOAT32 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_INTEGER35 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LONG36 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LONG37 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LONG38 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_SHORT39 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_SHORT40 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_SHORT41 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_STRING51 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_STRING52 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_STRING53 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DATE54 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DATE55 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DATE56 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LOCALE57 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LOCALE58 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LOCALE59 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_DECIMAL60 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_DECIMAL61 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_DECIMAL62 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_INTEGER63 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_INTEGER64 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_INTEGER65 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BYTE66 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BYTE67 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BYTE68 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DOUBLE69 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DOUBLE70 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DOUBLE71 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_FLOAT72 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_FLOAT73 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_FLOAT74 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_INTEGER75 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_INTEGER76 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_INTEGER77 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LONG78 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LONG79 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LONG80 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_SHORT81 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_SHORT82 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_SHORT83 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_STRING93 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_STRING94 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DATE96 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DATE97 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LOCALE99 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LOCALE100 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_DECIMAL102 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_DECIMAL103 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_INTEGER015 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BIG_INTEGER106 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BYTE108 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_BYTE109 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DOUBLE111 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_DOUBLE112 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_FLOAT114 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_FLOAT115 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_INTEGER117 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_INTEGER118 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LONG120 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_LONG121 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_SHORT123 LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STR_SHORT124 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT HTSKC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -5241,87 +5241,87 @@
 
 CREATE TABLE HASHMAPSTRINGVALUE_COLLECTIONS (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	HASHMAP_STRING27_STR BLOB,
-	HASHMAP_STRING28_STR BLOB,
-	HASHMAP_STRING29_STR BLOB,
-	HASHMAP_STRING30_STR BLOB,
-	HASHMAP_STRING31_STR BLOB,
-	HASHMAP_STRING32_STR BLOB,
-	HASHMAP_STRING33_STR BLOB,
-	HASHMAP_STRING34_STR BLOB,
-	HASHMAP_DATE36_STR BLOB,
-	HASHMAP_DATE37_STR BLOB,
-	HASHMAP_DATE38_STR BLOB,
-	HASHMAP_DATE39_STR BLOB,
-	HASHMAP_DATE40_STR BLOB,
-	HASHMAP_DATE41_STR BLOB,
-	HASHMAP_DATE42_STR BLOB,
-	HASHMAP_DATE43_STR BLOB,
-	HASHMAP_BIG_DECIMAL45_STR BLOB,
-	HASHMAP_BIG_DECIMAL46_STR BLOB,
-	HASHMAP_BIG_DECIMAL47_STR BLOB,
-	HASHMAP_BIG_DECIMAL48_STR BLOB,
-	HASHMAP_BIG_DECIMAL49_STR BLOB,
-	HASHMAP_BIG_DECIMAL50_STR BLOB,
-	HASHMAP_BIG_DECIMAL51_STR BLOB,
-	HASHMAP_BIG_DECIMAL52_STR BLOB,
-	HASHMAP_BIG_INTEGER54_STR BLOB,
-	HASHMAP_BIG_INTEGER55_STR BLOB,
-	HASHMAP_BIG_INTEGER56_STR BLOB,
-	HASHMAP_BIG_INTEGER57_STR BLOB,
-	HASHMAP_BIG_INTEGER58_STR BLOB,
-	HASHMAP_BIG_INTEGER59_STR BLOB,
-	HASHMAP_BIG_INTEGER60_STR BLOB,
-	HASHMAP_BIG_INTEGER61_STR BLOB,
-	HASHMAP_BYTE63_STR BLOB,
-	HASHMAP_BYTE64_STR BLOB,
-	HASHMAP_BYTE65_STR BLOB,
-	HASHMAP_BYTE66_STR BLOB,
-	HASHMAP_BYTE67_STR BLOB,
-	HASHMAP_BYTE68_STR BLOB,
-	HASHMAP_BYTE69_STR BLOB,
-	HASHMAP_BYTE70_STR BLOB,
-	HASHMAP_DOUBLE72_STR BLOB,
-	HASHMAP_DOUBLE73_STR BLOB,
-	HASHMAP_DOUBLE74_STR BLOB,
-	HASHMAP_DOUBLE75_STR BLOB,
-	HASHMAP_DOUBLE76_STR BLOB,
-	HASHMAP_DOUBLE77_STR BLOB,
-	HASHMAP_DOUBLE78_STR BLOB,
-	HASHMAP_DOUBLE79_STR BLOB,
-	HASHMAP_FLOAT81_STR BLOB,
-	HASHMAP_FLOAT82_STR BLOB,
-	HASHMAP_FLOAT83_STR BLOB,
-	HASHMAP_FLOAT84_STR BLOB,
-	HASHMAP_FLOAT85_STR BLOB,
-	HASHMAP_FLOAT86_STR BLOB,
-	HASHMAP_FLOAT87_STR BLOB,
-	HASHMAP_FLOAT88_STR BLOB,
-	HASHMAP_INTEGER90_STR BLOB,
-	HASHMAP_INTEGER91_STR BLOB,
-	HASHMAP_INTEGER92_STR BLOB,
-	HASHMAP_INTEGER93_STR BLOB,
-	HASHMAP_INTEGER94_STR BLOB,
-	HASHMAP_INTEGER95_STR BLOB,
-	HASHMAP_INTEGER96_STR BLOB,
-	HASHMAP_INTEGER97_STR BLOB,
-	HASHMAP_LONG99_STR BLOB,
-	HASHMAP_LONG100_STR BLOB,
-	HASHMAP_LONG101_STR BLOB,
-	HASHMAP_LONG102_STR BLOB,
-	HASHMAP_LONG103_STR BLOB,
-	HASHMAP_LONG104_STR BLOB,
-	HASHMAP_LONG105_STR BLOB,
-	HASHMAP_LONG106_STR BLOB,
-	HASHMAP_SHORT108_STR BLOB,
-	HASHMAP_SHORT109_STR BLOB,
-	HASHMAP_SHORT110_STR BLOB,
-	HASHMAP_SHORT111_STR BLOB,
-	HASHMAP_SHORT112_STR BLOB,
-	HASHMAP_SHORT113_STR BLOB,
-	HASHMAP_SHORT114_STR BLOB,
-	HASHMAP_SHORT115_STR BLOB,
+    IDENTIFIER INTEGER,
+	HASHMAP_STRING27_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STRING28_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STRING29_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STRING30_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STRING31_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STRING32_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STRING33_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_STRING34_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DATE36_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DATE37_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DATE38_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DATE39_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DATE40_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DATE41_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DATE42_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DATE43_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_DECIMAL45_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_DECIMAL46_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_DECIMAL47_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_DECIMAL48_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_DECIMAL49_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_DECIMAL50_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_DECIMAL51_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_DECIMAL52_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_INTEGER54_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_INTEGER55_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_INTEGER56_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_INTEGER57_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_INTEGER58_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_INTEGER59_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_INTEGER60_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BIG_INTEGER61_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BYTE63_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BYTE64_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BYTE65_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BYTE66_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BYTE67_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BYTE68_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BYTE69_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_BYTE70_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DOUBLE72_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DOUBLE73_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DOUBLE74_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DOUBLE75_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DOUBLE76_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DOUBLE77_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DOUBLE78_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_DOUBLE79_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_FLOAT81_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_FLOAT82_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_FLOAT83_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_FLOAT84_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_FLOAT85_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_FLOAT86_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_FLOAT87_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_FLOAT88_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_INTEGER90_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_INTEGER91_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_INTEGER92_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_INTEGER93_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_INTEGER94_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_INTEGER95_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_INTEGER96_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_INTEGER97_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_LONG99_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_LONG100_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_LONG101_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_LONG102_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_LONG103_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_LONG104_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_LONG105_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_LONG106_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_SHORT108_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_SHORT109_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_SHORT110_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_SHORT111_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_SHORT112_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_SHORT113_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_SHORT114_STR LONG VARCHAR FOR BIT DATA,
+	HASHMAP_SHORT115_STR LONG VARCHAR FOR BIT DATA,
     CONSTRAINT HMSVC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -5588,87 +5588,87 @@
 
 CREATE TABLE HASHTBLSTRINGVALUE_COLLECTIONS (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	HASHTBL_STRING27_STR BLOB,
-	HASHTBL_STRING28_STR BLOB,
-	HASHTBL_STRING29_STR BLOB,
-	HASHTBL_STRING30_STR BLOB,
-	HASHTBL_STRING31_STR BLOB,
-	HASHTBL_STRING32_STR BLOB,
-	HASHTBL_STRING33_STR BLOB,
-	HASHTBL_STRING34_STR BLOB,
-	HASHTBL_DATE36_STR BLOB,
-	HASHTBL_DATE37_STR BLOB,
-	HASHTBL_DATE38_STR BLOB,
-	HASHTBL_DATE39_STR BLOB,
-	HASHTBL_DATE40_STR BLOB,
-	HASHTBL_DATE41_STR BLOB,
-	HASHTBL_DATE42_STR BLOB,
-	HASHTBL_DATE43_STR BLOB,
-	HASHTBL_BIG_DECIMAL45_STR BLOB,
-	HASHTBL_BIG_DECIMAL46_STR BLOB,
-	HASHTBL_BIG_DECIMAL47_STR BLOB,
-	HASHTBL_BIG_DECIMAL48_STR BLOB,
-	HASHTBL_BIG_DECIMAL49_STR BLOB,
-	HASHTBL_BIG_DECIMAL50_STR BLOB,
-	HASHTBL_BIG_DECIMAL51_STR BLOB,
-	HASHTBL_BIG_DECIMAL52_STR BLOB,
-	HASHTBL_BIG_INTEGER54_STR BLOB,
-	HASHTBL_BIG_INTEGER55_STR BLOB,
-	HASHTBL_BIG_INTEGER56_STR BLOB,
-	HASHTBL_BIG_INTEGER57_STR BLOB,
-	HASHTBL_BIG_INTEGER58_STR BLOB,
-	HASHTBL_BIG_INTEGER59_STR BLOB,
-	HASHTBL_BIG_INTEGER60_STR BLOB,
-	HASHTBL_BIG_INTEGER61_STR BLOB,
-	HASHTBL_BYTE63_STR BLOB,
-	HASHTBL_BYTE64_STR BLOB,
-	HASHTBL_BYTE65_STR BLOB,
-	HASHTBL_BYTE66_STR BLOB,
-	HASHTBL_BYTE67_STR BLOB,
-	HASHTBL_BYTE68_STR BLOB,
-	HASHTBL_BYTE69_STR BLOB,
-	HASHTBL_BYTE70_STR BLOB,
-	HASHTBL_DOUBLE72_STR BLOB,
-	HASHTBL_DOUBLE73_STR BLOB,
-	HASHTBL_DOUBLE74_STR BLOB,
-	HASHTBL_DOUBLE75_STR BLOB,
-	HASHTBL_DOUBLE76_STR BLOB,
-	HASHTBL_DOUBLE77_STR BLOB,
-	HASHTBL_DOUBLE78_STR BLOB,
-	HASHTBL_DOUBLE79_STR BLOB,
-	HASHTBL_FLOAT81_STR BLOB,
-	HASHTBL_FLOAT82_STR BLOB,
-	HASHTBL_FLOAT83_STR BLOB,
-	HASHTBL_FLOAT84_STR BLOB,
-	HASHTBL_FLOAT85_STR BLOB,
-	HASHTBL_FLOAT86_STR BLOB,
-	HASHTBL_FLOAT87_STR BLOB,
-	HASHTBL_FLOAT88_STR BLOB,
-	HASHTBL_INTEGER90_STR BLOB,
-	HASHTBL_INTEGER91_STR BLOB,
-	HASHTBL_INTEGER92_STR BLOB,
-	HASHTBL_INTEGER93_STR BLOB,
-	HASHTBL_INTEGER94_STR BLOB,
-	HASHTBL_INTEGER95_STR BLOB,
-	HASHTBL_INTEGER96_STR BLOB,
-	HASHTBL_INTEGER97_STR BLOB,
-	HASHTBL_LONG99_STR BLOB,
-	HASHTBL_LONG100_STR BLOB,
-	HASHTBL_LONG101_STR BLOB,
-	HASHTBL_LONG102_STR BLOB,
-	HASHTBL_LONG103_STR BLOB,
-	HASHTBL_LONG104_STR BLOB,
-	HASHTBL_LONG105_STR BLOB,
-	HASHTBL_LONG106_STR BLOB,
-	HASHTBL_SHORT108_STR BLOB,
-	HASHTBL_SHORT109_STR BLOB,
-	HASHTBL_SHORT110_STR BLOB,
-	HASHTBL_SHORT111_STR BLOB,
-	HASHTBL_SHORT112_STR BLOB,
-	HASHTBL_SHORT113_STR BLOB,
-	HASHTBL_SHORT114_STR BLOB,
-	HASHTBL_SHORT115_STR BLOB,
+    IDENTIFIER INTEGER,
+	HASHTBL_STRING27_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STRING28_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STRING29_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STRING30_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STRING31_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STRING32_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STRING33_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_STRING34_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DATE36_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DATE37_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DATE38_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DATE39_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DATE40_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DATE41_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DATE42_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DATE43_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_DECIMAL45_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_DECIMAL46_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_DECIMAL47_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_DECIMAL48_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_DECIMAL49_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_DECIMAL50_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_DECIMAL51_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_DECIMAL52_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_INTEGER54_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_INTEGER55_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_INTEGER56_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_INTEGER57_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_INTEGER58_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_INTEGER59_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_INTEGER60_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BIG_INTEGER61_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BYTE63_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BYTE64_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BYTE65_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BYTE66_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BYTE67_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BYTE68_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BYTE69_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_BYTE70_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DOUBLE72_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DOUBLE73_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DOUBLE74_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DOUBLE75_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DOUBLE76_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DOUBLE77_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DOUBLE78_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_DOUBLE79_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_FLOAT81_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_FLOAT82_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_FLOAT83_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_FLOAT84_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_FLOAT85_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_FLOAT86_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_FLOAT87_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_FLOAT88_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_INTEGER90_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_INTEGER91_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_INTEGER92_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_INTEGER93_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_INTEGER94_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_INTEGER95_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_INTEGER96_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_INTEGER97_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_LONG99_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_LONG100_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_LONG101_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_LONG102_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_LONG103_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_LONG104_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_LONG105_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_LONG106_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_SHORT108_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_SHORT109_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_SHORT110_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_SHORT111_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_SHORT112_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_SHORT113_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_SHORT114_STR LONG VARCHAR FOR BIT DATA,
+	HASHTBL_SHORT115_STR LONG VARCHAR FOR BIT DATA,
     CONSTRAINT HTSVC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -5935,87 +5935,87 @@
 
 CREATE TABLE TREEMAPSTRINGVALUE_COLLECTIONS (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	TREEMAP_STRING27_STR BLOB,
-	TREEMAP_STRING28_STR BLOB,
-	TREEMAP_STRING29_STR BLOB,
-	TREEMAP_STRING30_STR BLOB,
-	TREEMAP_STRING31_STR BLOB,
-	TREEMAP_STRING32_STR BLOB,
-	TREEMAP_STRING33_STR BLOB,
-	TREEMAP_STRING34_STR BLOB,
-	TREEMAP_DATE36_STR BLOB,
-	TREEMAP_DATE37_STR BLOB,
-	TREEMAP_DATE38_STR BLOB,
-	TREEMAP_DATE39_STR BLOB,
-	TREEMAP_DATE40_STR BLOB,
-	TREEMAP_DATE41_STR BLOB,
-	TREEMAP_DATE42_STR BLOB,
-	TREEMAP_DATE43_STR BLOB,
-	TREEMAP_BIG_DECIMAL45_STR BLOB,
-	TREEMAP_BIG_DECIMAL46_STR BLOB,
-	TREEMAP_BIG_DECIMAL47_STR BLOB,
-	TREEMAP_BIG_DECIMAL48_STR BLOB,
-	TREEMAP_BIG_DECIMAL49_STR BLOB,
-	TREEMAP_BIG_DECIMAL50_STR BLOB,
-	TREEMAP_BIG_DECIMAL51_STR BLOB,
-	TREEMAP_BIG_DECIMAL52_STR BLOB,
-	TREEMAP_BIG_INTEGER54_STR BLOB,
-	TREEMAP_BIG_INTEGER55_STR BLOB,
-	TREEMAP_BIG_INTEGER56_STR BLOB,
-	TREEMAP_BIG_INTEGER57_STR BLOB,
-	TREEMAP_BIG_INTEGER58_STR BLOB,
-	TREEMAP_BIG_INTEGER59_STR BLOB,
-	TREEMAP_BIG_INTEGER60_STR BLOB,
-	TREEMAP_BIG_INTEGER61_STR BLOB,
-	TREEMAP_BYTE63_STR BLOB,
-	TREEMAP_BYTE64_STR BLOB,
-	TREEMAP_BYTE65_STR BLOB,
-	TREEMAP_BYTE66_STR BLOB,
-	TREEMAP_BYTE67_STR BLOB,
-	TREEMAP_BYTE68_STR BLOB,
-	TREEMAP_BYTE69_STR BLOB,
-	TREEMAP_BYTE70_STR BLOB,
-	TREEMAP_DOUBLE72_STR BLOB,
-	TREEMAP_DOUBLE73_STR BLOB,
-	TREEMAP_DOUBLE74_STR BLOB,
-	TREEMAP_DOUBLE75_STR BLOB,
-	TREEMAP_DOUBLE76_STR BLOB,
-	TREEMAP_DOUBLE77_STR BLOB,
-	TREEMAP_DOUBLE78_STR BLOB,
-	TREEMAP_DOUBLE79_STR BLOB,
-	TREEMAP_FLOAT81_STR BLOB,
-	TREEMAP_FLOAT82_STR BLOB,
-	TREEMAP_FLOAT83_STR BLOB,
-	TREEMAP_FLOAT84_STR BLOB,
-	TREEMAP_FLOAT85_STR BLOB,
-	TREEMAP_FLOAT86_STR BLOB,
-	TREEMAP_FLOAT87_STR BLOB,
-	TREEMAP_FLOAT88_STR BLOB,
-	TREEMAP_INTEGER90_STR BLOB,
-	TREEMAP_INTEGER91_STR BLOB,
-	TREEMAP_INTEGER92_STR BLOB,
-	TREEMAP_INTEGER93_STR BLOB,
-	TREEMAP_INTEGER94_STR BLOB,
-	TREEMAP_INTEGER95_STR BLOB,
-	TREEMAP_INTEGER96_STR BLOB,
-	TREEMAP_INTEGER97_STR BLOB,
-	TREEMAP_LONG99_STR BLOB,
-	TREEMAP_LONG100_STR BLOB,
-	TREEMAP_LONG101_STR BLOB,
-	TREEMAP_LONG102_STR BLOB,
-	TREEMAP_LONG103_STR BLOB,
-	TREEMAP_LONG104_STR BLOB,
-	TREEMAP_LONG105_STR BLOB,
-	TREEMAP_LONG106_STR BLOB,
-	TREEMAP_SHORT108_STR BLOB,
-	TREEMAP_SHORT109_STR BLOB,
-	TREEMAP_SHORT110_STR BLOB,
-	TREEMAP_SHORT111_STR BLOB,
-	TREEMAP_SHORT112_STR BLOB,
-	TREEMAP_SHORT113_STR BLOB,
-	TREEMAP_SHORT114_STR BLOB,
-	TREEMAP_SHORT115_STR BLOB,
+    IDENTIFIER INTEGER,
+	TREEMAP_STRING27_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STRING28_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STRING29_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STRING30_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STRING31_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STRING32_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STRING33_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STRING34_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DATE36_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DATE37_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DATE38_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DATE39_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DATE40_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DATE41_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DATE42_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DATE43_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_DECIMAL45_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_DECIMAL46_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_DECIMAL47_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_DECIMAL48_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_DECIMAL49_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_DECIMAL50_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_DECIMAL51_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_DECIMAL52_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_INTEGER54_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_INTEGER55_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_INTEGER56_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_INTEGER57_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_INTEGER58_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_INTEGER59_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_INTEGER60_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BIG_INTEGER61_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BYTE63_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BYTE64_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BYTE65_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BYTE66_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BYTE67_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BYTE68_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BYTE69_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_BYTE70_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DOUBLE72_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DOUBLE73_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DOUBLE74_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DOUBLE75_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DOUBLE76_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DOUBLE77_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DOUBLE78_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_DOUBLE79_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_FLOAT81_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_FLOAT82_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_FLOAT83_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_FLOAT84_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_FLOAT85_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_FLOAT86_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_FLOAT87_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_FLOAT88_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_INTEGER90_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_INTEGER91_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_INTEGER92_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_INTEGER93_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_INTEGER94_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_INTEGER95_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_INTEGER96_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_INTEGER97_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_LONG99_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_LONG100_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_LONG101_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_LONG102_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_LONG103_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_LONG104_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_LONG105_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_LONG106_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_SHORT108_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_SHORT109_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_SHORT110_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_SHORT111_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_SHORT112_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_SHORT113_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_SHORT114_STR LONG VARCHAR FOR BIT DATA,
+	TREEMAP_SHORT115_STR LONG VARCHAR FOR BIT DATA,
     CONSTRAINT TMSVC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -6282,87 +6282,87 @@
 
 CREATE TABLE MAPSTRINGVALUE_COLLECTIONS (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	MAP_OF_STRING27_STRING BLOB,
-	MAP_OF_STRING28_STRING BLOB,
-	MAP_OF_STRING29_STRING BLOB,
-	MAP_OF_STRING30_STRING BLOB,
-	MAP_OF_STRING31_STRING BLOB,
-	MAP_OF_STRING32_STRING BLOB,
-	MAP_OF_STRING33_STRING BLOB,
-	MAP_OF_STRING34_STRING BLOB,
-	MAP_OF_DATE36_STRING BLOB,
-	MAP_OF_DATE37_STRING BLOB,
-	MAP_OF_DATE38_STRING BLOB,
-	MAP_OF_DATE39_STRING BLOB,
-	MAP_OF_DATE40_STRING BLOB,
-	MAP_OF_DATE41_STRING BLOB,
-	MAP_OF_DATE42_STRING BLOB,
-	MAP_OF_DATE43_STRING BLOB,
-	MAP_OF_BIG_DECIMAL45_STRING BLOB,
-	MAP_OF_BIG_DECIMAL46_STRING BLOB,
-	MAP_OF_BIG_DECIMAL47_STRING BLOB,
-	MAP_OF_BIG_DECIMAL48_STRING BLOB,
-	MAP_OF_BIG_DECIMAL49_STRING BLOB,
-	MAP_OF_BIG_DECIMAL50_STRING BLOB,
-	MAP_OF_BIG_DECIMAL51_STRING BLOB,
-	MAP_OF_BIG_DECIMAL52_STRING BLOB,
-	MAP_OF_BIG_INTEGER54_STRING BLOB,
-	MAP_OF_BIG_INTEGER55_STRING BLOB,
-	MAP_OF_BIG_INTEGER56_STRING BLOB,
-	MAP_OF_BIG_INTEGER57_STRING BLOB,
-	MAP_OF_BIG_INTEGER58_STRING BLOB,
-	MAP_OF_BIG_INTEGER59_STRING BLOB,
-	MAP_OF_BIG_INTEGER60_STRING BLOB,
-	MAP_OF_BIG_INTEGER61_STRING BLOB,
-	MAP_OF_BYTE63_STRING BLOB,
-	MAP_OF_BYTE64_STRING BLOB,
-	MAP_OF_BYTE65_STRING BLOB,
-	MAP_OF_BYTE66_STRING BLOB,
-	MAP_OF_BYTE67_STRING BLOB,
-	MAP_OF_BYTE68_STRING BLOB,
-	MAP_OF_BYTE69_STRING BLOB,
-	MAP_OF_BYTE70_STRING BLOB,
-	MAP_OF_DOUBLE72_STRING BLOB,
-	MAP_OF_DOUBLE73_STRING BLOB,
-	MAP_OF_DOUBLE74_STRING BLOB,
-	MAP_OF_DOUBLE75_STRING BLOB,
-	MAP_OF_DOUBLE76_STRING BLOB,
-	MAP_OF_DOUBLE77_STRING BLOB,
-	MAP_OF_DOUBLE78_STRING BLOB,
-	MAP_OF_DOUBLE79_STRING BLOB,
-	MAP_OF_FLOAT81_STRING BLOB,
-	MAP_OF_FLOAT82_STRING BLOB,
-	MAP_OF_FLOAT83_STRING BLOB,
-	MAP_OF_FLOAT84_STRING BLOB,
-	MAP_OF_FLOAT85_STRING BLOB,
-	MAP_OF_FLOAT86_STRING BLOB,
-	MAP_OF_FLOAT87_STRING BLOB,
-	MAP_OF_FLOAT88_STRING BLOB,
-	MAP_OF_INTEGER90_STRING BLOB,
-	MAP_OF_INTEGER91_STRING BLOB,
-	MAP_OF_INTEGER92_STRING BLOB,
-	MAP_OF_INTEGER93_STRING BLOB,
-	MAP_OF_INTEGER94_STRING BLOB,
-	MAP_OF_INTEGER95_STRING BLOB,
-	MAP_OF_INTEGER96_STRING BLOB,
-	MAP_OF_INTEGER97_STRING BLOB,
-	MAP_OF_LONG99_STRING BLOB,
-	MAP_OF_LONG100_STRING BLOB,
-	MAP_OF_LONG101_STRING BLOB,
-	MAP_OF_LONG102_STRING BLOB,
-	MAP_OF_LONG103_STRING BLOB,
-	MAP_OF_LONG104_STRING BLOB,
-	MAP_OF_LONG105_STRING BLOB,
-	MAP_OF_LONG106_STRING BLOB,
-	MAP_OF_SHORT108_STRING BLOB,
-	MAP_OF_SHORT109_STRING BLOB,
-	MAP_OF_SHORT110_STRING BLOB,
-	MAP_OF_SHORT111_STRING BLOB,
-	MAP_OF_SHORT112_STRING BLOB,
-	MAP_OF_SHORT113_STRING BLOB,
-	MAP_OF_SHORT114_STRING BLOB,
-	MAP_OF_SHORT115_STRING BLOB,
+    IDENTIFIER INTEGER,
+	MAP_OF_STRING27_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING28_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING29_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING30_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING31_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING32_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING33_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_STRING34_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DATE36_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DATE37_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DATE38_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DATE39_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DATE40_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DATE41_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DATE42_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DATE43_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_DECIMAL45_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_DECIMAL46_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_DECIMAL47_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_DECIMAL48_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_DECIMAL49_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_DECIMAL50_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_DECIMAL51_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_DECIMAL52_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_INTEGER54_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_INTEGER55_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_INTEGER56_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_INTEGER57_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_INTEGER58_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_INTEGER59_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_INTEGER60_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BIG_INTEGER61_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BYTE63_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BYTE64_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BYTE65_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BYTE66_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BYTE67_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BYTE68_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BYTE69_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_BYTE70_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DOUBLE72_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DOUBLE73_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DOUBLE74_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DOUBLE75_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DOUBLE76_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DOUBLE77_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DOUBLE78_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_DOUBLE79_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_FLOAT81_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_FLOAT82_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_FLOAT83_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_FLOAT84_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_FLOAT85_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_FLOAT86_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_FLOAT87_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_FLOAT88_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_INTEGER90_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_INTEGER91_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_INTEGER92_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_INTEGER93_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_INTEGER94_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_INTEGER95_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_INTEGER96_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_INTEGER97_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_LONG99_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_LONG100_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_LONG101_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_LONG102_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_LONG103_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_LONG104_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_LONG105_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_LONG106_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_SHORT108_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_SHORT109_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_SHORT110_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_SHORT111_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_SHORT112_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_SHORT113_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_SHORT114_STRING LONG VARCHAR FOR BIT DATA,
+	MAP_OF_SHORT115_STRING LONG VARCHAR FOR BIT DATA,
     CONSTRAINT MSVC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -6630,95 +6630,95 @@
 CREATE TABLE TREEMAPSTRINGKEY_COLLECTIONS
 (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    IDENTIFIER INTEGER NOT NULL,
-	TREEMAP_STR_STRING9 BLOB,
-	TREEMAP_STR_STRING10 BLOB,
-	TREEMAP_STR_STRING11 BLOB,
-	TREEMAP_STR_DATE12 BLOB,
-	TREEMAP_STR_DATE13 BLOB,
-	TREEMAP_STR_DATE14 BLOB,
-	TREEMAP_STR_LOCALE15 BLOB,
-	TREEMAP_STR_LOCALE16 BLOB,
-	TREEMAP_STR_LOCALE17 BLOB,
-	TREEMAP_STR_BIG_DECIMAL18 BLOB,
-	TREEMAP_STR_BIG_DECIMAL19 BLOB,
-	TREEMAP_STR_BIG_DECIMAL20 BLOB,
-	TREEMAP_STR_BIG_INTEGER21 BLOB,
-	TREEMAP_STR_BIG_INTEGER22 BLOB,
-	TREEMAP_STR_BIG_INTEGER23 BLOB,
-	TREEMAP_STR_BYTE24 BLOB,
-	TREEMAP_STR_BYTE25 BLOB,
-	TREEMAP_STR_BYTE26 BLOB,
-	TREEMAP_STR_DOUBLE27 BLOB,
-	TREEMAP_STR_DOUBLE28 BLOB,
-	TREEMAP_STR_DOUBLE29 BLOB,
-	TREEMAP_STR_FLOAT30 BLOB,
-	TREEMAP_STR_FLOAT31 BLOB,
-	TREEMAP_STR_FLOAT32 BLOB,
-	TREEMAP_STR_INTEGER33 BLOB,
-	TREEMAP_STR_INTEGER34 BLOB,
-	TREEMAP_STR_INTEGER35 BLOB,
-	TREEMAP_STR_LONG36 BLOB,
-	TREEMAP_STR_LONG37 BLOB,
-	TREEMAP_STR_LONG38 BLOB,
-	TREEMAP_STR_SHORT39 BLOB,
-	TREEMAP_STR_SHORT40 BLOB,
-	TREEMAP_STR_SHORT41 BLOB,
-	TREEMAP_STR_STRING51 BLOB,
-	TREEMAP_STR_STRING52 BLOB,
-	TREEMAP_STR_STRING53 BLOB,
-	TREEMAP_STR_DATE54 BLOB,
-	TREEMAP_STR_DATE55 BLOB,
-	TREEMAP_STR_DATE56 BLOB,
-	TREEMAP_STR_LOCALE57 BLOB,
-	TREEMAP_STR_LOCALE58 BLOB,
-	TREEMAP_STR_LOCALE59 BLOB,
-	TREEMAP_STR_BIG_DECIMAL60 BLOB,
-	TREEMAP_STR_BIG_DECIMAL61 BLOB,
-	TREEMAP_STR_BIG_DECIMAL62 BLOB,
-	TREEMAP_STR_BIG_INTEGER63 BLOB,
-	TREEMAP_STR_BIG_INTEGER64 BLOB,
-	TREEMAP_STR_BIG_INTEGER65 BLOB,
-	TREEMAP_STR_BYTE66 BLOB,
-	TREEMAP_STR_BYTE67 BLOB,
-	TREEMAP_STR_BYTE68 BLOB,
-	TREEMAP_STR_DOUBLE69 BLOB,
-	TREEMAP_STR_DOUBLE70 BLOB,
-	TREEMAP_STR_DOUBLE71 BLOB,
-	TREEMAP_STR_FLOAT72 BLOB,
-	TREEMAP_STR_FLOAT73 BLOB,
-	TREEMAP_STR_FLOAT74 BLOB,
-	TREEMAP_STR_INTEGER75 BLOB,
-	TREEMAP_STR_INTEGER76 BLOB,
-	TREEMAP_STR_INTEGER77 BLOB,
-	TREEMAP_STR_LONG78 BLOB,
-	TREEMAP_STR_LONG79 BLOB,
-	TREEMAP_STR_LONG80 BLOB,
-	TREEMAP_STR_SHORT81 BLOB,
-	TREEMAP_STR_SHORT82 BLOB,
-	TREEMAP_STR_SHORT83 BLOB,
-	TREEMAP_STR_STRING93 BLOB,
-	TREEMAP_STR_STRING94 BLOB,
-	TREEMAP_STR_DATE96 BLOB,
-	TREEMAP_STR_DATE97 BLOB,
-	TREEMAP_STR_LOCALE99 BLOB,
-	TREEMAP_STR_LOCALE100 BLOB,
-	TREEMAP_STR_BIG_DECIMAL102 BLOB,
-	TREEMAP_STR_BIG_DECIMAL103 BLOB,
-	TREEMAP_STR_BIG_INTEGER015 BLOB,
-	TREEMAP_STR_BIG_INTEGER106 BLOB,
-	TREEMAP_STR_BYTE108 BLOB,
-	TREEMAP_STR_BYTE109 BLOB,
-	TREEMAP_STR_DOUBLE111 BLOB,
-	TREEMAP_STR_DOUBLE112 BLOB,
-	TREEMAP_STR_FLOAT114 BLOB,
-	TREEMAP_STR_FLOAT115 BLOB,
-	TREEMAP_STR_INTEGER117 BLOB,
-	TREEMAP_STR_INTEGER118 BLOB,
-	TREEMAP_STR_LONG120 BLOB,
-	TREEMAP_STR_LONG121 BLOB,
-	TREEMAP_STR_SHORT123 BLOB,
-	TREEMAP_STR_SHORT124 BLOB,
+    IDENTIFIER INTEGER,
+	TREEMAP_STR_STRING9 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_STRING10 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_STRING11 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DATE12 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DATE13 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DATE14 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LOCALE15 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LOCALE16 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LOCALE17 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_DECIMAL18 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_DECIMAL19 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_DECIMAL20 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_INTEGER21 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_INTEGER22 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_INTEGER23 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BYTE24 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BYTE25 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BYTE26 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DOUBLE27 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DOUBLE28 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DOUBLE29 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_FLOAT30 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_FLOAT31 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_FLOAT32 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_INTEGER33 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_INTEGER34 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_INTEGER35 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LONG36 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LONG37 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LONG38 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_SHORT39 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_SHORT40 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_SHORT41 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_STRING51 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_STRING52 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_STRING53 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DATE54 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DATE55 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DATE56 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LOCALE57 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LOCALE58 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LOCALE59 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_DECIMAL60 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_DECIMAL61 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_DECIMAL62 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_INTEGER63 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_INTEGER64 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_INTEGER65 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BYTE66 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BYTE67 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BYTE68 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DOUBLE69 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DOUBLE70 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DOUBLE71 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_FLOAT72 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_FLOAT73 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_FLOAT74 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_INTEGER75 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_INTEGER76 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_INTEGER77 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LONG78 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LONG79 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LONG80 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_SHORT81 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_SHORT82 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_SHORT83 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_STRING93 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_STRING94 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DATE96 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DATE97 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LOCALE99 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LOCALE100 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_DECIMAL102 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_DECIMAL103 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_INTEGER015 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BIG_INTEGER106 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BYTE108 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_BYTE109 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DOUBLE111 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_DOUBLE112 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_FLOAT114 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_FLOAT115 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_INTEGER117 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_INTEGER118 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LONG120 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_LONG121 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_SHORT123 LONG VARCHAR FOR BIT DATA,
+	TREEMAP_STR_SHORT124 LONG VARCHAR FOR BIT DATA,
     CONSTRAINT TMSKC_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );
 
@@ -7038,7 +7038,7 @@
 
 CREATE TABLE AllPersist (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    KEY_VALUE INTEGER NOT NULL,
+    KEY_VALUE INTEGER,
     DOUBLE_B DOUBLE,
     INT_B INTEGER,
     FLOAT_E FLOAT,
@@ -7054,7 +7054,7 @@
 
 CREATE TABLE TopNonPersistB (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    KEY_VALUE INTEGER NOT NULL,
+    KEY_VALUE INTEGER,
     DOUBLE_B DOUBLE,
     INT_B INTEGER,
     FLOAT_E FLOAT,
@@ -7070,7 +7070,7 @@
 
 CREATE TABLE TopPersist (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    KEY_VALUE INTEGER NOT NULL,
+    KEY_VALUE INTEGER,
     DOUBLE_B DOUBLE,
     INT_B INTEGER,
     FLOAT_E FLOAT,
@@ -7086,7 +7086,7 @@
 
 CREATE TABLE FieldSameName (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    KEY_VALUE INTEGER NOT NULL,
+    KEY_VALUE INTEGER,
     N2 DOUBLE,
     N3 INTEGER,
     FSN2_N3 FLOAT,
@@ -7109,7 +7109,7 @@
 
 CREATE TABLE ICNonPersistFds (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ICKEY INTEGER NOT NULL,
+    ICKEY INTEGER,
     D DOUBLE,
     S SMALLINT,
     FLOATVAL FLOAT,
@@ -7119,7 +7119,7 @@
 
 CREATE TABLE InstanceCallbacks (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ICKEY INTEGER NOT NULL,
+    ICKEY INTEGER,
     NAME VARCHAR(64),
     TIMEDATE TIMESTAMP,
     NEXTOBJ INTEGER,
@@ -7139,7 +7139,7 @@
 
 CREATE TABLE STATETRANSITIONOBJ (
     DATASTORE_IDENTITY INTEGER NOT NULL GENERATED ALWAYS AS IDENTITY,
-    ID INTEGER NOT NULL,
+    ID INTEGER,
     INT_FIELD INTEGER NOT NULL,
     CONSTRAINT STOBJ_PK PRIMARY KEY (DATASTORE_IDENTITY)
 );



Mime
View raw message