/* create catalog or schema for a database connection,the structure is the same as TOP */
 public static void addCatalogOrSchema(
     IMetadataConnection metadataConnection, DatabaseConnection dbconn) {
   EDatabaseSchemaOrCatalogMapping catalog = null;
   EDatabaseSchemaOrCatalogMapping schema = null;
   EDatabaseTypeName type = EDatabaseTypeName.getTypeFromDbType(metadataConnection.getDbType());
   if (type.equals(EDatabaseTypeName.GENERAL_JDBC)) {
     String realtype =
         ExtractMetaDataUtils.getInstance()
             .getDbTypeByClassName(metadataConnection.getDriverClass());
     type = EDatabaseTypeName.getTypeFromDbType(realtype);
     catalog = type.getCatalogMappingField();
     schema = type.getSchemaMappingField();
   } else {
     catalog = type.getCatalogMappingField();
     schema = type.getSchemaMappingField();
   }
   fillValuesForSchemaOrCatalog(catalog, schema, metadataConnection, dbconn);
 }