def list_task_table_entries(table_service, id): tasks = [ __convert_entity_to_task(task_row) for task_row in table_service.query_entities( helpers.convert_id_to_table_id(id)) ] return tasks
def create_task_table(table_service, id): """Create the task table that tracks spark app execution Returns: `bool`: True if creation is successful """ return table_service.create_table(helpers.convert_id_to_table_id(id), fail_on_exist=True)
def get_task_from_table(table_service, id, task_id): entity = table_service.get_entity(helpers.convert_id_to_table_id(id), id, task_id) # TODO: enable logger # print("Running get_task_from_table: {}".format(entity)) return __convert_entity_to_task(entity)
def delete_task_table(table_service, id): return table_service.delete_table(helpers.convert_id_to_table_id(id))
def update_task_in_task_table(table_service, id, task): return table_service.update_entity(helpers.convert_id_to_table_id(id), __convert_task_to_entity(id, task))
def insert_task_into_task_table(table_service, id, task): return table_service.insert_entity(helpers.convert_id_to_table_id(id), __convert_task_to_entity(id, task))