_schemaInfoCache.clearTables(ti.getCatalogName(), ti.getSchemaName(), ti.getSimpleName(), types);
loadTables(ti.getCatalogName(), ti.getSchemaName(), ti.getSimpleName(), types, 1);
}
else if(doi instanceof IProcedureInfo)
{
IProcedureInfo pi = (IProcedureInfo) doi;
_schemaInfoCache.clearStoredProcedures(pi.getCatalogName(), pi.getSchemaName(), pi.getSimpleName());
loadStoredProcedures(pi.getCatalogName(), pi.getSchemaName(), pi.getSimpleName(), 1);
}
else if(DatabaseObjectType.TABLE_TYPE_DBO == doi.getDatabaseObjectType())
{
// load all table types with catalog = doi.getCatalog() and schema = doi.getSchema()
_schemaInfoCache.clearTables(doi.getCatalogName(), doi.getSchemaName(), null, null);