in src/main/java/software/aws/glue/tableversions/utils/GlueUtil.java [125:140]
public Database getDatabase(AWSGlue glue, String homeCatalogId, String databaseName) {
Database database = null;
GetDatabaseRequest getDatabaseRequest = new GetDatabaseRequest();
getDatabaseRequest.setName(databaseName);
getDatabaseRequest.setCatalogId(homeCatalogId);
try {
GetDatabaseResult getDatabaseResult = glue.getDatabase(getDatabaseRequest);
database = getDatabaseResult.getDatabase();
} catch (EntityNotFoundException exception) {
System.out.printf(
"There is no database exist with name '%s' in AWS Account %s. It may be possible it is a resource linked from other database. "
+ "Hence, it will be skipped from clean-up process. \n",
databaseName, homeCatalogId);
}
return database;
}