Ejemplo n.º 1
0
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
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 4
0
def delete_task_table(table_service, id):
    return table_service.delete_table(helpers.convert_id_to_table_id(id))
Ejemplo n.º 5
0
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))
Ejemplo n.º 6
0
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))