List of usage examples for com.amazonaws.services.glue.model UpdateDatabaseRequest UpdateDatabaseRequest
UpdateDatabaseRequest
From source file:com.facebook.presto.hive.metastore.glue.GlueHiveMetastore.java
License:Apache License
@Override public void renameDatabase(String databaseName, String newDatabaseName) { try {//w ww .ja v a2 s .co m Database database = getDatabase(databaseName) .orElseThrow(() -> new SchemaNotFoundException(databaseName)); DatabaseInput renamedDatabase = GlueInputConverter.convertDatabase(database).withName(newDatabaseName); glueClient.updateDatabase( new UpdateDatabaseRequest().withName(databaseName).withDatabaseInput(renamedDatabase)); } catch (AmazonServiceException e) { throw new PrestoException(HIVE_METASTORE_ERROR, e); } }