def map_glue_database(glue_database): return ttypes.Database( name=glue_database.get('Name'), description=glue_database.get('Description', ""), locationUri=glue_database.get('LocationUri', ""), parameters=glue_database.get('Parameters', {}))
def execute(self, request_dict): databaseName = request_dict.get('dbName') response = GlueClient().get_database(Name=databaseName) db = ttypes.Database(name=response['Database']['Name'], ) return {"database": self.encode_response(db).decode('utf-8')}