/* 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); }