in HSQL/src/org/hsqldb1/DatabaseInformationFull.java [89:184]
protected Table generateTable(int tableIndex) throws HsqlException {
switch (tableIndex) {
case SYSTEM_PROCEDURECOLUMNS :
return SYSTEM_PROCEDURECOLUMNS();
case SYSTEM_PROCEDURES :
return SYSTEM_PROCEDURES();
case SYSTEM_SUPERTABLES :
return SYSTEM_SUPERTABLES();
case SYSTEM_SUPERTYPES :
return SYSTEM_SUPERTYPES();
case SYSTEM_UDTATTRIBUTES :
return SYSTEM_UDTATTRIBUTES();
case SYSTEM_UDTS :
return SYSTEM_UDTS();
case SYSTEM_VERSIONCOLUMNS :
return SYSTEM_VERSIONCOLUMNS();
// HSQLDB-specific
case SYSTEM_ALIASES :
return SYSTEM_ALIASES();
case SYSTEM_CACHEINFO :
return SYSTEM_CACHEINFO();
case SYSTEM_CLASSPRIVILEGES :
return SYSTEM_CLASSPRIVILEGES();
case SYSTEM_SESSIONINFO :
return SYSTEM_SESSIONINFO();
case SYSTEM_PROPERTIES :
return SYSTEM_PROPERTIES();
case SYSTEM_SESSIONS :
return SYSTEM_SESSIONS();
case SYSTEM_TRIGGERCOLUMNS :
return SYSTEM_TRIGGERCOLUMNS();
case SYSTEM_TRIGGERS :
return SYSTEM_TRIGGERS();
case SYSTEM_VIEWS :
return SYSTEM_VIEWS();
case SYSTEM_TEXTTABLES :
return SYSTEM_TEXTTABLES();
case SYSTEM_USAGE_PRIVILEGES :
return SYSTEM_USAGE_PRIVILEGES();
case SYSTEM_CHECK_COLUMN_USAGE :
return SYSTEM_CHECK_COLUMN_USAGE();
case SYSTEM_CHECK_ROUTINE_USAGE :
return SYSTEM_CHECK_ROUTINE_USAGE();
case SYSTEM_CHECK_TABLE_USAGE :
return SYSTEM_CHECK_TABLE_USAGE();
case SYSTEM_TABLE_CONSTRAINTS :
return SYSTEM_TABLE_CONSTRAINTS();
case SYSTEM_VIEW_TABLE_USAGE :
return SYSTEM_VIEW_TABLE_USAGE();
case SYSTEM_VIEW_COLUMN_USAGE :
return SYSTEM_VIEW_COLUMN_USAGE();
case SYSTEM_VIEW_ROUTINE_USAGE :
return SYSTEM_VIEW_ROUTINE_USAGE();
case SYSTEM_AUTHORIZATIONS : {
return SYSTEM_AUTHORIZATIONS();
}
case SYSTEM_ROLE_AUTHORIZATION_DESCRIPTORS : {
return SYSTEM_ROLE_AUTHORIZATION_DESCRIPTORS();
}
case SYSTEM_SCHEMATA : {
return SYSTEM_SCHEMATA();
}
case SYSTEM_COLLATIONS : {
return SYSTEM_COLLATIONS();
}
default :
return super.generateTable(tableIndex);
}
}