Attached are patches for datastore and application identity schemas to fix 
issues with incorrect schemas for table ALLTYPES, and PCPOINTSINGLEFIELDCHAR.



-- 
Andy
Index: /home/andy/work/jdo/trunk/tck20/test/sql/derby/applicationidentity/schema.sql
===================================================================
--- /home/andy/work/jdo/trunk/tck20/test/sql/derby/applicationidentity/schema.sql	(revision 226966)
+++ /home/andy/work/jdo/trunk/tck20/test/sql/derby/applicationidentity/schema.sql	(working copy)
@@ -81,7 +81,7 @@
 );
 
 CREATE TABLE PCPointSingleFieldChar (
-    ID INTEGER NOT NULL,
+    ID CHAR(1) NOT NULL,
     X INTEGER NOT NULL,
     Y INTEGER,
     CONSTRAINT PCPNT_SFC_PK PRIMARY KEY (ID)
@@ -859,7 +859,7 @@
     ID INTEGER NOT NULL,
     PRIMITIVEBOOLEAN CHAR(1) CHECK (PRIMITIVEBOOLEAN IN ('Y','N')),
     PRIMITIVEBYTE SMALLINT,
-    PRIMITIVECHAR INTEGER,
+    PRIMITIVECHAR CHAR(1),
     PRIMITIVEDOUBLE DOUBLE,
     PRIMITIVEFLOAT FLOAT,
     PRIMITIVEINT INTEGER,
@@ -867,7 +867,7 @@
     PRIMITIVESHORT SMALLINT,
     BOOLEANVAL CHAR(1) CHECK (BOOLEANVAL IN ('Y','N')),
     BYTEVAL SMALLINT,
-    CHARACTERVAL INTEGER,
+    CHARACTERVAL CHAR(1),
     DOUBLEVAL DOUBLE,
     FLOATVAL FLOAT,
     INTEGERVAL INTEGER,
Index: /home/andy/work/jdo/trunk/tck20/test/sql/derby/datastoreidentity/schema.sql
===================================================================
--- /home/andy/work/jdo/trunk/tck20/test/sql/derby/datastoreidentity/schema.sql	(revision 226966)
+++ /home/andy/work/jdo/trunk/tck20/test/sql/derby/datastoreidentity/schema.sql	(working copy)
@@ -809,7 +809,7 @@
     ID INTEGER,
     PRIMITIVEBOOLEAN CHAR(1)CHECK (PRIMITIVEBOOLEAN IN ('Y','N')),
     PRIMITIVEBYTE SMALLINT,
-    PRIMITIVECHAR INTEGER,
+    PRIMITIVECHAR CHAR(1),
     PRIMITIVEDOUBLE DOUBLE,
     PRIMITIVEFLOAT FLOAT,
     PRIMITIVEINT INTEGER,
@@ -817,7 +817,7 @@
     PRIMITIVESHORT SMALLINT,
     BOOLEANVAL CHAR(1)CHECK (BOOLEANVAL IN ('Y','N')),
     BYTEVAL SMALLINT,
-    CHARACTERVAL INTEGER,
+    CHARACTERVAL CHAR(1),
     DOUBLEVAL DOUBLE,
     FLOATVAL FLOAT,
     INTEGERVAL INTEGER,

Reply via email to