Example #1
0
 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', {}))
Example #2
0
    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')}