Add the concept of "Project Name" to the RUNS table in the database.
[cfb.git] / prod / net / jaekl / cfb / db / CfbSchema.java
index 9a6cc3b78417168b3e68aa7509a71eb4a773c8ea..84f858db4db6572ab20b2b84246b9537962f68eb 100644 (file)
@@ -37,6 +37,7 @@ public class CfbSchema extends Schema {
        public static final Column METHODNAME   = new Column("METHODNAME",  VARCHAR,     256, NULL);
        public static final Column METHODROLE   = new Column("METHODROLE",  VARCHAR,      80, NULL);
        public static final Column NAME         = new Column("NAME",        VARCHAR,     256, NOT_NULL);
+       public static final Column PROJNAME     = new Column("PROJNAME",    VARCHAR,      80, NOT_NULL);
        public static final Column RUNID        = new Column("RUNID",       INTEGER,      -1, NOT_NULL);
        public static final Column SECONDLOCID  = new Column("SECONDLOCID", INTEGER,      -1, NULL);
        public static final Column STARTLINE    = new Column("STARTLINE",   INTEGER,      -1, NULL);
@@ -50,9 +51,9 @@ public class CfbSchema extends Schema {
        
        private static final Column[] BUGS_COLS       = { BUGID, TYPE };
        private static final Column[] CATEGORIES_COLS = { CATEGORYID, CATEGORY };
-       private static final Column[] FOUND_COLS      = { FOUNDID, BUGID, CATEGORYID, FIRSTLOCID, SECONDLOCID, THIRDLOCID, VARID_FK };
+       private static final Column[] FOUND_COLS      = { FOUNDID, RUNID, BUGID, CATEGORYID, FIRSTLOCID, SECONDLOCID, THIRDLOCID, VARID_FK };
        private static final Column[] LOCATIONS_COLS  = { LOCID, CLASSNAME, METHODNAME, METHODROLE, STARTLINE, ENDLINE };
-       private static final Column[] RUNS_COLS       = { RUNID, VERSION, STARTTIME, ENDTIME };
+       private static final Column[] RUNS_COLS       = { RUNID, PROJNAME, VERSION, STARTTIME, ENDTIME };
        private static final Column[] VARIABLES_COLS  = { VARID_PK, NAME, VARROLE };
 
        public static final Table BUGS       = new Table("BUGS",       BUGS_COLS);
@@ -62,7 +63,7 @@ public class CfbSchema extends Schema {
        public static final Table RUNS       = new Table("RUNS",       RUNS_COLS);
        public static final Table VARIABLES  = new Table("VARIABLES",  VARIABLES_COLS);
        
-       private static final Sequence[] SEQUENCES = {
+       static final Sequence[] SEQUENCES = {
                                        BUG_SEQ,
                                        CATEGORY_SEQ,
                                        FOUND_SEQ,
@@ -71,7 +72,7 @@ public class CfbSchema extends Schema {
                                        VARIABLE_SEQ
                                };
        
-       private static final Table[] TABLES = { 
+       static final Table[] TABLES = { 
                                        BUGS,
                                        CATEGORIES,
                                        FOUND,