@Override public SchemaInfos processMetaData(DatabaseMetaData dbmd) throws SQLException { SchemaInfos schemaInfos = new SchemaInfos(); ResultSet rs = dbmd.getSchemas(); while (rs.next()) { String name = rs.getString("TABLE_SCHEM"); String catalog = rs.getString("TABLE_CATALOG"); schemaInfos.addSchemaInfo(name, catalog); } return schemaInfos; } });
if (adminConnUtil.getMetaDataInfo().getSchemaInfos().getSchemaNames().contains(schemaName)) { boolean dropExistingSchema = JuUtils.getJuPropertyChain().get( String.format("ju-dbutil-test.%s.dropExistingSchema", adminProfile), Boolean.class, "false"); List<SchemaInfo> schemaInfos = adminConnUtil.getMetaDataInfo().getSchemaInfos() .getSchemaInfos(schemaName, null); Assert.assertEquals("Catalogs not supported yet", 1, schemaInfos.size());
@Override public SchemaInfos processMetaData(DatabaseMetaData dbmd) throws SQLException { SchemaInfos schemaInfos = new SchemaInfos(); ResultSet rs = dbmd.getCatalogs(); while (rs.next()) { String name = rs.getString("TABLE_CAT"); schemaInfos.addSchemaInfo(name, null); } return schemaInfos; } });