// }
private static final Object[][][] TABLES = {
{
- { "BUGS" },
+ // Description of each possible bug
+ { "BUG" },
{ "BUGID", INTEGER, -1, NOT_NULL },
- { "TYPE", VARCHAR, 80, NOT_NULL },
- { "SHORTDESCR", VARCHAR, 128, NOT_NULL },
- { "LONGDESCR", VARCHAR, 128, NOT_NULL },
- { "DETAILS", VARCHAR, 4096, NOT_NULL }
+ { "TYPE", VARCHAR, 80, NOT_NULL }
},
{
- { "CATEGORIES" },
+ // Description of each possible bug category
+ { "CATEGORY" },
{ "CATEGORYID", INTEGER, -1, NOT_NULL },
- { "DESCRIPTION", VARCHAR, 128, NOT_NULL },
- { "ABBREVIATION", CHAR, 1, NOT_NULL },
- { "DETAILS", VARCHAR, 4096, NOT_NULL }
+ { "CATEGORY", VARCHAR, 80, NOT_NULL }
},
{
+ // One BugInstance, found during an analysis
{ "FOUND" },
{ "FOUNDID", INTEGER, -1, NOT_NULL },
{ "BUGID", INTEGER, -1, NOT_NULL },
{ "THIRDLOCID", INTEGER, -1, NULL }
},
{
+ // Location in the source code referenced by a BugInstance
{ "LOCATION" },
{ "LOCID", INTEGER, -1, NOT_NULL },
{ "CLASSNAME", VARCHAR, 256, NOT_NULL },
},
{
// Runs of FindBugs, normally one per build version
- { "RUNS" },
+ { "RUN" },
{ "RUNID", INTEGER, -1, NOT_NULL },
{ "VERSION", VARCHAR, 32, NULL },
{ "STARTTIME", TIMESTAMPTZ, -1, NOT_NULL },